Обложка канала

Linux / Линукс

Все о мире Свободного Программного обеспечения 🐧

Linux / Линукс

4 года назад
Открыть в
​​Пятая редакция патчей для ядра Linux с поддержкой языка Rust В новом варианте патчей продолжено устранение замечаний, высказанных в процессе обсуждения первой, второй, третьей и четвёртой редакций патчей. В новой версии: — В систему непрерывной интеграции на базе поддерживаемого компанией Intel бота 0DAY/LKP добавлена проверка компонентов для поддержки Rust и началась публикация отчётов о тестировании. Готовится интеграция поддержки Rust в систему автоматизированного тестирования KernelCI. Тестирование на базе GitHub CI переведено на использование контейнеров. — Модули ядра на Rust избавлены от необходимости определения crate-атрибутов "#!no_std" и "#!feature(...)". — Добавлена поддержка единичных сборочных целей (.o, .s, .ll и .i). — В рекомендациях по оформлению кода определены правила в отношении разделения комментариев ("//") и документирования кода ("///"). — Переработан скрипт is_rust_module.sh. — Добавлена поддержка статических примитивов синхронизации, основанных на реализации "CONFIG_CONSTRUCTORS". И другие изменения.