Linus Torvalds, çekirdek dalına kabul edildi. Linux 6.1 değişiklikleri, sürücü ve çekirdek modülleri geliştirmek için Rust'ın ikinci bir dil olarak kullanılmasını mümkün kılıyor. Yamalar, linux-next dalında bir buçuk yıllık test sürecinin ardından ve ortaya çıkan endişelerin giderilmesiyle kabul edildi. 6.1 çekirdeğinin Aralık ayında yayınlanması bekleniyor. Rust'ı desteklemenin temel amacı, bellek hatalı olasılığını azaltarak güvenli ve yüksek kaliteli aygıt sürücülerinin yazımını basitleştirmektir. Rust desteği varsayılan olarak etkinleştirilmemiştir ve Rust'ı zorunlu bir çekirdek derleme bağımlılığı olarak içermez.
Çekirdek şu anda, 40 satırdan 13 satıra indirilen ve Rust dilinde yazılmış basit bir çekirdek modülü oluşturmak için gereken minimum düzeydeki kod parçalarını içeren, minimal ve sadeleştirilmiş bir yama sürümünü kullanmaktadır. Gelecekte, Rust-for- dalından diğer değişiklikleri de taşıyarak mevcut işlevselliği kademeli olarak genişletmeyi planlıyoruz.LinuxBuna paralel olarak, önerilen altyapıyı kullanarak Rust dilinde NVMe sürücüler, 9p ağ protokolü ve Apple M1 GPU için sürücüler geliştirmeye yönelik projeler de yürütülmektedir.
Kaynak: opennet.ru
