За ядрото на Linux е предложена девета версия на пачовете с компоненти за разработка на драйвери за устройства на езика Rust. Новата версия представлява съкратен вариант на осмото издание, публикувано преди няколко дни. Комплектът се отличава със значително намаляване на размера и оставя само най-необходимия минимум, достатъчен за компилация на ядрото, написано на езика Rust.
Предполага се, че минималният пач ще улесни приемането на поддръжката на Rust в основната част на ядрото. След осигуряването на минималната поддръжка, се планира постепенно да се увеличава наличната функционалност, преносейки и други изменения от клона Rust-for-Linux.
В сравнение с осмата версия, размер пача е намален от 40 на 13 хиляди реда код. Например, девета версия включва само 3% от кода (500 реда) на crate-пакета "kernel" и 60% от библиотеката alloc, позволяващи създаването на най-простите модули на ядрото, използващи типа Vec и извеждащи информация в лог на ядрото с помощта на макроса "pr_info!".
Източник: opennet.ru
