Dziewiąta wersja poprawek dla jądra Linux z wsparciem dla języka Rust

Dla jądra Linux zaproponowano dziewiątą wersję poprawek z komponentami do rozwijania sterowników urządzeń w języku Rust. Nowa wersja to skrócona wersja ósmego wydania, opublikowanego kilka dni temu. Zestaw różni się znaczącym zmniejszeniem rozmiaru i pozostawia tylko niezbędne minimum, wystarczające do skompilowania modułu jądra napisanego w języku Rust.

Zakłada się, że minimalna poprawka uprości wdrażanie wsparcia dla Rust w głównym składzie jądra. Po zapewnieniu minimalnego wsparcia planuje się stopniowe zwiększanie istniejącej funkcjonalności, przenosząc inne zmiany z gałęzi Rust-for-Linux.

W porównaniu do ósmej wersji rozmiar poprawki zmniejszył się z 40 do 13 tysięcy linii kodu. Na przykład dziewiąta wersja zawiera tylko 3% kodu (500 linii) pakietu crate «kernel» oraz 60% biblioteki alloc, umożliwiającej tworzenie najprostszych modułów jądra, używających typu Vec i wyświetlających informacje w dzienniku jądra za pomocą makra «pr_info!».

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster