Mark RussinovichMicrosoft Azure CTO, bir tweet gönderdi Eylül 2022’de yazılım dünyasını şaşırttı – bazı yeni projeler için, C veya C ++ ‘dan kaçınmanın zamanı geldiğini, tarihsel olarak pencere, ofis ve diğer çekirdek Microsoft yazılımlarını oluşturmak için kullanılan dillerin olduğunu bildirdi.
Güvenlik ve güvenilirlik uğruna, Pas programlama dili -A ile trendy bir açık kaynak alternatifi ilginç turuncu yengeç maskotu – Yazılımın çöp toplayıcısı olarak bilinen şeye güvenemediği durumlarda, kullanılmayan verileri bellekten otomatik olarak temizleyen sistem.
Satya Nadella’yı da şaşırttı. Birkaç saat sonra, Microsoft CEO’sundan Russinovich’in gelen kutusuna bir e -posta indi ve ciddi olup olmadığını sordu.
Evet, cevap verdi, öyleydi.
Russinovich bu hikayeyi son açılış konuşmasında anlattı. RustConf 2025 Seattle’da. Microsoft bulut lideri, yirmi yıl boyunca, Microsoft’un güvenlik açıklarının yaklaşık% 70’inin bellek güvenliği sorunlarından kaynaklandığını – C ve C ++ ‘ın duyarlı olduğu ve hangi pasın önlemek için tasarlandığı hataların sınıfı olduğunu açıkladı.
“C ve C ++’ı ne kadar daha iyi hale getirmek istersek ne olursa olsun, Russinovich yazılım geliştiricilerinin kalabalığına,“ Rust’un başladığı kadar iyi yapamayız ”dedi.
Topluluk projesinden çekirdek altyapıya
Microsoft, programlama dilini birçok ürününde kullanarak bu değişimden bu yana geçen yıllarda Rust’u ikiye katladı. Home windows’un yeni bir sürümünü çalıştırıyorsanız, System32 dizininizde Win32KBase_RS.SYS adlı bir dosya bulabilirsiniz. “RS” pas anlamına gelir.
Ulusal Güvenlik Ajansı’ndan Linux işletim sistemi çekirdeğine kadar bellek güvenli diller için yazılım endüstrisinde bir destek temelinin bir parçasıdır.
İlk olarak 2000’li yılların ortalarında Mozilla Analysis’te geliştirilen Rust, Microsoft, Amazon, Google ve ARM gibi dünyanın en büyük teknoloji şirketlerinden bazıları için temel bir stratejik bileşen haline geldi.

Bu yılki etkinlik, 2-5 Eylül, Rust’un ilk istikrarlı sürümünün 10. yıldönümünü işaretledi. Oturumlar hem başarı öykülerine hem de pratik gerçeklere odaklandı.
Amazon Mühendisi, büyük bir organizasyonda yeni bir teknolojiyi benimsemek “çılgınca pahalı” Russell Cohen bir seansta. “Sadece bir dili benimsemiyorsunuz, aynı zamanda ekiplerin etkili olabilmek için aşina olması gereken bir teknoloji yığını benimsiyorsunuz.”
Cohen, Amazon’da Pas uzmanı olmayan takımların, projenin Pust’den vazgeçme olasılığının% 40 daha fazla olduğunu söyledi. Rust’da bir çalışma hizmeti inşa eden bir Amazon ekibinin uyarıcı bir hikayesini paylaştı, sadece bir yeniden düzenlemeden sonra Java’da sıfırdan yeniden yazıldığını görmek için yeni ekip tamamen yeni bir dil öğrenmenin getirisini haklı çıkaramadı.
‘Derin Soul Arama ve Karanlık Yerler’
Cohen’in Amazon içindeki pas benimsenmesi gözlemlerine dayanarak, mühendislerin yataklarını almanın yaklaşık üç ay sürdüğünü ve özellikle zorlaştığı ortada zor bir dönemle söyledi.

“Borrow denetleyicisi, bazı karanlık yerler ile bazı derin ruh arayışları var,” dedi Cohen, Rust’un belleği güvenli bir şekilde yönetmek için uyguladığı katı kurallara atıfta bulundu. “Ve burası insanlar ya pas içinde düşünmeyi ve düşünmeyi öğreniyorlar ya da pes ediyorlar.”
Bu nedenle Cohen, ekiplere sadece mevcut teknoloji üzerinde büyüklük sırası iyileştirmesi sağladığında pas benimsemelerini tavsiye eder. Bir örnek, Amazon’un Fireplace TV ekibiydi, bu da pust’u cihazlarında bellek kullanımını 10x ile kesmek için kullandı – maliyeti haklı çıkaran büyük bir galibiyet.
Aaron DevorePortland Eyalet Üniversitesi’nde RustConf’a katılan bir yazılım geliştiricisi, ilk günlerinden beri, dilin itirazının bir kısmının yardımseverliğinden kaynaklandığını söyledi. Bilgisayar bilimi derecesi aldıktan ve diğer dillerde “klasik hatalar” üzerinde çalıştıktan sonra, şifreli hata mesajlarının hayal kırıklığına alışmıştı.
C ++ gibi bir dille, “Bir şeyi yanlış yazıyorsunuz ve bu sayfayı hatalarla dolu alıyorsunuz” diye açıkladı.
Rust, aksine, geliştiriciye rehberlik etmek için tasarlanmıştır. Rust topluluğunda, kafa karıştırıcı bir hata mesajı derleyicinin kendisinde bir hata olarak kabul edilir. “Pas, oh, evet, muhtemelen bunu değiştirmek istiyorsun,” dedi Devore. “Ve işte tam olarak hatanın geldiği yer.”
Bu destekleyici ekosistem artık daha resmi bir yapı elde ediyor. Açılış sözlerinde, Rebecca RumbulRust Vakfı’nın genel müdürü ve CEO’su, dilin artan olgunluğunu yansıtan iki büyük adım açıkladı.
- İlk olarak, finanse edilen ve olgunlaşan pas projeleri için bir ev sağlamak için yeni bir program olan Rust Innovation Lab’ın lansmanını duyurdu. Açılış üyesi, kriptografik güvenliğe odaklanan kritik, bellek güvenli bir güvenlik kütüphanesi olan Rustls’dir.
- İkincisi, ARM’nin üyeliğini, açık kaynaklı topluluk için önemli bir anda önemli bir finansal taahhüt olan platin seviyesine yükselttiğini açıkladı.
Bu büyüyen kurumsal katılımla, Rust’un uzun vadeli başarısı, yeni destekçileri ile tutkulu, açık kaynaklı topluluğu arasındaki gerilimi yönetme yeteneğine bağlı olabilir.
Topluluk ve kurumsal çıkarları dengelemek
Scott McMurray, proje direktörü Rust Foundation Boardyapının topluluğa “şirketlerden farklı kendi benzersiz sesi” vermek için tasarlanmış bir güvenlik duvarı sağladığını söyledi.
Büyük şirketlerin ihtiyaçlarını, el oyun cihazında pas kullanma tutkulu olan bir geliştirici gibi bireysel meraklılarla karşılaştırdı.
McMurray, “Measurement söyleyeyim, büyük şirketlerin hiçbiri Nintendo 3DS’de pas kullanmayı önemsemiyor,” dedi – ancak topluluk yapısı her iki dünyayı da dengelemeyi amaçlıyor.
Bu topluluk ruhu, Nell Shamrell-Harrington Microsoft, baş editörü Bu hafta Rust bülten ve bir Rust Basis Yönetim Kurulu Üyesi. O ve Mozilla’daki pas ekibinin çoğunun işten çıkarıldığı 2020’den itibaren bir hikaye paylaştı, bu da projeyi kırmış olabilir. Bunun yerine, topluluk toplandı.
“Topluluğumuzdan desteğin patlak vermesinde sersemledim” diye hatırladı, yardım teklif etmeyi bilmediği insanlardan gelen mesajları açıkladı. “Profesyonel kariyerimde çok gördüğüm ve çok destek olduğumu hissettiğimi başka bir örnek düşünemiyorum.”

Pust yaygın olarak benimsendiğine göre, topluluk bir sonraki adımın nereye gideceğine karar vermenin yeni zorluğuyla karşı karşıya, açıkladı Nicholas MatsakisRust Dil Tasarım Ekibinin ortak lideri olan Amazon Internet Companies’in üst düzey bir mühendisi.
Yıllarca, odak noktasının geliştiricilerin sorunlarını çözmek ve Rust’un evlat edinilmesini genişletmek olduğunu söyledi çünkü projenin hayatta kalması buna bağlıydı. Şimdi, bu hedefe büyük ölçüde ulaşıldığında, başarının kendisi ileriye doğru daha az belirgin hale getirdi ve daha derin düşünmeyi gerektiriyor
“Rust’un dünyadaki misyonu nedir? Yani, sadece her bir programın Rust ile yazılmasını sağlamak için mi?, Tamam, belki, belki,” dedi Matsakis, kapanış açılış konuşması sırasında gülerek.
Sonra daha ciddi bir notla, “ama umarım değil. Rust’un gerçekten değer kattığını ve bunu iki katına çıkardığını bulmak istiyoruz.”