Новости и события » Hi-Tech » Эксперимент по разработке частей ядра Linux на языке Rust

Эксперимент по разработке частей ядра Linux на языке Rust

Французский разработчик, действующий под псевдонимом Dominus Carnufex, на практике продемонстрировал реалистичность идей по переписыванию ядра Linux на языке Rust. В настоящее время Rust уже хорошо показал себя в качестве языка низкоуровневого системного программирования и даже существует несколько проектов по разработке новых операционных систем на языке Rust. Автор исследования относится к проектам по созданию новых ОС скептически, считая, что у них нет шансов на завоевание рынка. При этом, более полезной выглядела бы постепенная переработка ядра Linux на Rust, что позволило бы решить многие проблемы с безопасностью.

Чтобы не выглядеть голословным Dominus Carnufex подготовил рабочий прототип реализации интегрируемого в ядро системного вызова, код которого написан на языке Rust. Предоставленный пример может рассматриваться в качестве отправной точки для постепенного портирования различных системных вызовов ядра Linux на Rust. Интерес к Rust прежде всего вызван предоставляемыми языком возможностями по безопасному программированию, избавляющими от проблем, возникающих в Си из-за низкоуровневой работы с памятью, таких как обращение к области памяти после ее освобождения, разыменование нулевых указателей и выход за границы буфера.


Angry Miao выпустила клавиатуру AM RGB 65: дизайн вдохновлен GameBoy

Angry Miao выпустила клавиатуру AM RGB 65: дизайн вдохновлен GameBoy

Бренд Angry Miao сообщил о готовности новой 65-процентной клавиатуры AM RGB 65. Девайс вдохновлен портативной ретро-консолью Nintendo GameBoy. Главное, чем привлекает внимание продукт, это конечно же красочный дизайн. Клавиатура выйдет в трех версиях: Cloud...

сегодня 10:31

Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх