Деветата версия на патчовете за ядрото на Linux с поддръжка на езика Rust

За ядрото Linux е предложена девета версия на патчовете с компоненти за разработка на драйвери на езика Rust. Новата версия представлява опростена версия на осмата версия, публикувана преди няколко дни. Наборът се отличава с значително намален размер и оставя само необходимия минимум, достатъчен за компилиране на модул на ядрото, написан на езика Rust.

Прогнозира се, че минималният патч ще улесни приемането на поддръжката на Rust в основния състав на ядрото. След осигуряване на минималната поддръжка, ще се планира постепенно увеличаване на наличната функционалност, пренасяйки и други промени от клонa Rust-for-Linux.

В сравнение с осмата версия, размерът на патча е намален от 40 на 13 хиляди реда код. Например, деветата версия включва само 3% код (500 реда) от пакета crate „kernel“ и 60% от библиотеката alloc, позволяващи създаването на най-простички модули на ядрото, които използват типа Vec и извеждат информация в логовете на ядрото с помощта на макроса „pr_info!“.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster