Появилось интересное видео, в котором авторы фрэймворка для написания модулей для ядра linux делятся своим опытом.


Вольный перевод описания к видео: Т.к. 65% последних уязвимостей стали результатом небезопасного обращения с памятью (переполнение буфера, использование указателя после освобождения и прочее), а не логических ошибок, то как разработчики ядра, так пользователи задались вопросом: возможно ли применение более безопасного языка, чем С для разработки ядра?. В своём выступлении докладчики рассказывают о своей работе над созданием фрэймворка для написания модулей ядра на Rust и доступа к API ядра из безопасного подмножества Rust. В частности, докладчики расскажут о трудностях сборки бинарно-совместимых модулей ядра на Rust, о техниках работы с существующим кодом на С и о том как проектировать безопасные биндинги к API ядра. Также докладчики расскажут о преимуществах и сложностях интеграции Rust в разработку ядра и возможные для сообщества разработчиков ядра.









 ,






URL записи