Bir sonraki sürümü Linux çekirdeğin popüler programlama dili Rust için destek içereceği onaylandı.
tarafından bildirildiği gibi Kayıt (yeni sekmede açılır)Linux’un yaratıcısı Linus Torvalds, 6.1 sürümü ile çekirdeğe Rust desteği getirecek bir çekme talebini şimdi kabul etti.
Buradaki fikir, Rust’taki tüm çekirdeği yeniden oluşturmak değil, daha ziyade mevcut C kod tabanını ikincil dilde yazılmış yeni bileşenlerle tamamlamak ve güvenlik açıklarına yol açan bellek hatalarının olasılığını azaltmaya yardımcı olmaktır.
Linux 6.1’de Pas
Geçen hafta sonu Linux 6.0’ın piyasaya sürülmesiyle birlikte gözler artık kaçınılmaz olarak bir sonraki sürüme çevrilecek. En son çekirdek güncellemesi yalnızca nispeten seksi olmayan değişiklikleri içerse de, Rust’ın Linux 6.1’e eklenmesi büyük bir ekleme olarak kabul edilir.
Yakın tarihli bir bilgiye göre anket (yeni sekmede açılır) Rust, tüm diller arasında en yaygın kullanılanı olmasa da, StackOverflow tarafından 70.000 geliştiriciden JavaScript), ankete katılanlar tarafından “en sevilen” seçildi. Aynı zamanda, geliştiriciler için en kazançlı diller arasında yer alır ve ortalama yıllık maaşı yaklaşık 90.000 ABD dolarıdır.
Rust’ı Linux’a getirme kampanyası bir süredir devam ediyor ve Linux platformunun üstünde Android geliştiren Google da dahil olmak üzere bir dizi paydaşın desteğini alıyor.
“Rust’un artık çekirdeği uygulamak için pratik bir dil olarak C’ye katılmaya hazır olduğunu düşünüyoruz.” söz konusu (yeni sekmede açılır) Wedson Almeida Filho, Android ekibinin bir üyesi.
“Çekirdek çekirdekle güzel bir şekilde oynarken ve performans özelliklerini korurken, ayrıcalıklı koddaki olası hataların ve güvenlik açıklarının sayısını azaltmamıza yardımcı olabilir.”
Yakın zamana kadar, Rust’ı Linux ile uyumlu hale getirmek için standart olmayan uzantılar oluşturma ihtiyacına ilişkin endişeler sınırlı ilerleme kaydetti. Ancak nihayetinde, dilin C dil ailesi için bir derleyici ön ucu olan Clang’da yeterince iyi desteklendiğine karar verildi.
İlk birleştirme, çekirdeğe kabaca 12.500 satır Rust kodu getirerek, gelecekteki çekme istekleriyle tanıtılacak alt sistem soyutlamaları ve Rust tabanlı sürücüler için zemin hazırlıyor.
Geleneksel modeli takip eden Linux 6.1, önümüzdeki iki ila üç ay içinde yayına girecek.