Kroah-Hartman Bakımı: Linux-Knelle'deki Pas Hatalara duyarlılığı azaltır

Saberie

Active member
Londra Kubecon UE'de Linux geliştiricileri ve ana Greg Kroah-Hartman, Linux çekirdeğinde pas kullanımı için konuştu. Keynote aşamasında konuştuğu süre boyunca, Rust'un çekirdeğin geliştirilmesindeki hata ve kod testlerinin sayısını nasıl azaltabileceğini açıkladı. Daha önce, çekirdek geliştiricileri posta listelerinde, paslanmayı ve aynı şekilde ele almıştı. Pas artık yönetimi kolaydır ve araçlara, talimatlara ve ilk uygulamalara sahiptir.

Kroah-Hartman: şüpheli Linux çekirdeğindeki hata sayısı


Yaklaşık 5000 geliştirici, dokuz haftada her sekizde bir yeni bir versiyon üreten Linux çekirdeğinde çalışıyor. Saatte menşe metninde 40 milyondan fazla kod çizgisine kadar büyüyen sekizden fazla değişiklik var. Hatalar da meydana gelir: Kroah-Hartman'a göre haftada 13 CVE raporu vardır. Linux'un yüksek dağılımı nedeniyle, bu sayı tartışmalıdır. Hatalar insandır, ancak kaynak kodunun diğer geliştiriciler tarafından incelenmesini talep ettiler. Bununla birlikte, pas kullanımı bu iş yükünü azaltabilir.



Pas derleyicisi hipervizör Xen gibi hataları keşfedecek ve geliştiricileri insan müdahalesi ve diğer araçlar olmadan vurgulayacaktı. Pas güvenli bir yoldur çünkü engelleme kurallarının kullanılmasını, hataların tedavisini ve bellek yönetimi ve güvenliğin bazı yönlerinin doğrulanmasını zorlamaktadır. Linux Kroah-Hartman'ın geliştiricisine göre, Linux çekirdeğinde pas kullanımı, sunulan değişikliklerin gözden geçirilmesi sırasında iş yükünü büyük ölçüde hafifletebilir. Bununla birlikte, pasta da kusurlu yazılım yazmanın mümkün olduğunu da vurguladı.

Yaklaşık 1: 1300 oranında, pas oranı Linux çekirdeğindeki C'ye kıyasla hala düşüktür. Bu yüzden Linux çekirdeğinde programlama dilini oluşturmanın hala uzun bir yolu. Buna ek olarak, pasın entegrasyonu CEE'nin titiz bir revizyonu gerektirir. Bu daha fazla çalışma önemli ve gereklidir, dedi Kroah-Hartman. Linux çekirdeği gelecek yıl 35 olacak. Bu nedenle, beyni kodun arkasında yapmak ve tekrar kontrol etmek yanlış değildir.




(SFE)
 
Üst