Линус Торвальдс ядро бутагына кабыл алынды. Linux 6.1 өзгөртүүлөрү драйверлерди жана ядро модулдарын иштеп чыгуу үчүн Rust тилин экинчи тил катары колдонууга мүмкүндүк берет. Патчтар linux-next бутагында бир жарым жыл сыноодон өткөндөн жана көтөрүлгөн көйгөйлөрдү чечкенден кийин кабыл алынган. 6.1 ядросунун чыгарылышы декабрь айында күтүлүүдө. Rustти колдоонун негизги мотивациясы - эс тутум каталарынын ыктымалдыгын азайтуу менен коопсуз жана жогорку сапаттагы түзмөк драйверлерин жазууну жөнөкөйлөтүү. Rust колдоосу демейки боюнча иштетилген эмес жана Rustту ядрону түзүүнүн милдеттүү көз карандылыгы катары камтыбайт.
Учурда ядродо патчтардын минималдуу, кыскартылган версиясы колдонулат, алар 40 000ден 13 000 сап кодго чейин кыскартылган жана Rust тилинде жазылган жөнөкөй ядро модулун түзүү үчүн зарыл болгон минималдуу маалыматты гана камсыз кылат. Келечекте биз Rust-for- branchтан башка өзгөртүүлөрдү көчүрүү менен учурдагы функцияларды акырындык менен кеңейтүүнү пландап жатабыз.LinuxОшол эле учурда, сунушталган инфраструктураны NVMe дисктери, 9p тармак протоколу жана Rust шаарындагы Apple M1 GPU үчүн драйверлерди иштеп чыгуу үчүн колдонуу боюнча долбоорлор жүрүп жатат.
Source: opennet.ru
