Otomobil üreticisi Volvo’daki yazılım mühendisleri, neden Rust programlama dilinin hayranları olduklarını ayrıntılı olarak açıkladılar ve Rust’ın aslında “arabanız için iyi” olduğunu iddia ediyorlar.

Görünüşe göre Microsoft’un Windows ve Azure ekiplerinden Linux çekirdek koruyucularına, Amazon Web Servislerine, Meta’ya, Android Açık Kaynak Projesine ve daha fazlasına kadar herkes Rust’ı seviyor. Ve şimdi bu listeye Volvo’nun yazılım mühendislerini eklemenin zamanı geldi.

Volvo Cars Corporation’da teknik uzman ve sistem mimarı olan Julius Gustavsson, “Rust’un arabanız için neden gerçekten iyi olduğunu” açıklıyor. Medium’da röportaj başka bir Volvo yazılım mühendisi Johannes Foufas ile.

Rust, geliştiricilerin C ve C++’ın otomatik olarak yapmadığı bellekle ilgili hatalardan kaçınmasına yardımcı olan nispeten genç bir dildir, bu nedenle Rust’ın sistem programlamasında artan popülaritesi. Microsoft ve Google’ın Chrome ekibine göre, bellekle ilgili hatalar en yaygın ciddi güvenlik sorunlarıdır.

Rust’ın potansiyeli

Volvo, genel olarak otomotiv endüstrisi ile birlikte, fabrikadan çıktıktan sonra araçları özelleştirmek, farklılaştırmak ve geliştirmek için “yazılım tanımlı arabalara” yöneliyor.

Julius Gustavsson’un Rust’ta gördüğü başlıca avantajlar şunlardır: yarış koşulları ve hafıza bozulması ve genel olarak hafıza güvenliği hakkında düşünmek zorunda kalmamak. “Biliyorsunuz, en başından itibaren iyi ve sağlam bir kod yazın,” diyor.

Julius Gustavsson, Rust’ı Volvo’ya düşük güçlü anabilgisayar düğümü ile tanıtmaya başladığını söylüyor. Teknoloji uzmanı, Volvo’daki Rust için parlak bir gelecek görüyor, ancak bu, yeterince test edilmiş, halihazırda çalışan kodu değiştirmek için kullanılması gerektiği anlamına gelmiyor. Yeni Rust kodunun mevcut C ve C++ ile “neredeyse keyfi ayrıntı düzeyinde” bir arada bulunabileceğini ve bu bileşenin siber güvenliğe ihtiyacı varsa Rust’u yeniden yazmak için parçalar seçmenin mantıklı olabileceğini belirtiyor.

“Rust’u daha fazla düğümde etkinleştirmek için Volvo Cars’ta genişletmek istiyoruz ve bunun için bazı donanım hedefleri için derleyici desteği ve diğer hedefler için işletim sistemi desteği almamız gerekiyor. Halihazırda geliştirilmiş ve iyi test edilmiş kodu değiştirmenin bir anlamı yok, ancak sıfırdan geliştirilen kod, mümkünse kesinlikle Rust’ta geliştirilmelidir” diye açıklıyor.

“Bu, Rust’ın her derde deva olduğu anlamına gelmez. Rust’ın hala pürüzlü kenarları var ve sizi her zaman en iyisi olmayan bazı tavizler vermeye zorluyor. Ancak genel olarak, Rust’ın kutudan çıktığı haliyle ve daha düşük bir maliyetle daha kaliteli kod üretmemizi sağlamak için büyük bir potansiyele sahip olduğunu ve bu da garanti maliyetlerimizi düşüreceğini düşünüyorum. Yani sonuç için bir kazan-kazan durumu. »

Çalışma grupları

Volvo, Rust ile ilgilenen tek otomobil üreticisi değil. Ford, GM, BMW, Bosch, Volkswagen, Toyota, Volvo ve daha pek çok kişinin yer aldığı, otomobil endüstrisinde standartlaştırılmış bir teknik çerçeve geliştirmeyi hedefleyen bir grup olan Autosar, Nisan ayında kendi bünyesinde yeni bir alt grup oluşturduğunu duyurdu. Rust’ın referans platformlarından birinde nasıl kullanılabileceğini incelemek için fonksiyonel güvenlik çalışma grubu (WG-SAF).

SAE International ayrıca güvenlikle ilgili sistemler için otomotiv endüstrisinde Rust kullanımını incelemek üzere bir çalışma grubu kurdu.

Rust, geliştiricilerin yeni projelerde C veya C++ programlama dillerini kullanmaktan kaçınmaları ve bunun yerine Rust kullanmaları gerektiğini söyleyen Microsoft Azure CTO’su Mark Russinovich tarafından da dile getirildi.

Kaynak : ZDNet.com



genel-15