Rust, Linux'taki “deneysel aşama” sınıflandırmasını terk edecek ve böylece çekirdek programlama için tam teşekküllü bir dil haline gelecektir. Linus Torvalds'ın da aralarında bulunduğu merkezi Linux geliştiricileri, LWN.net'te çok kısa bir mesajla duyurulduğu gibi, dün yıllık Çekirdek Bakımcıları Zirvesi'nde buna karar verdi.
Duyurudan sonra devamını okuyun
Rust desteğinin hala yapacak çok işi var
Rust, Assembler ve C ile birlikte Linux olarak bilinen çekirdeğin geliştirilmesinde pratik olarak üçüncü en önemli dil haline geliyor. Ancak bu, programcıların artık Rust'ta herhangi bir çekirdek sürücüsünü hemen yazabilecekleri anlamına gelmiyor: birçok alt sistemde hâlâ köprüleme kodu (bağlama) bulunmuyor. Bu birçok yerde gereklidir; örneğin Rust'ta yazılmış bir WLAN sürücüsünün, C'de yazılmış WLAN sürücüleri ve PCIe aygıtları için temel altyapıyı kullanabilmesi için.
Bazı alt sistemlerde zaten bu tür bağlantılar var veya geliştiriciler zaten bunlar üzerinde çalışıyor. Nova'nın şu anda geliştirilmekte olduğu çekirdek grafik sürücüleri için olanı da dahil olmak üzere, modern Nvidia grafik çekirdekleri için Rust'ta yazılmış ve muhtemelen orta vadede birçok bilgisayarda kullanılacak bir sürücü.
Üç yıllık deney başarıyla tamamlandı
Rust desteğinin ilk bölümleri, üç yıl önce kapsamlı hazırlık çalışmalarının ardından Linux 6.1'e eklendi. Geliştiriciler, Rust desteğinin, diğer şeylerin yanı sıra, bellek erişim hatalarına, arabellek taşmalarına veya eşzamanlı işlemlerle ilgili sorunlara karşı koruma gibi Rust özellikleri sayesinde güvenlik açıklarının sayısını da azaltacağını umuyor. Modern dil aynı zamanda gelişimi kolaylaştırmalı ve Linux'u genç programcılar için daha erişilebilir hale getirmelidir.
(Bilmiyorum)

Bir yanıt yazın