Софтодром   




Продемонстрирована возможность разработки частей Linux на Rust




Новости    Новости НеWindows





Французский программист написал статью, в которой рассмотрел возможность переписывания ядра Linux на языке программирования Rust, сообщает Linux.org.ru.

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

Однако автор не считает создание ОС с нуля перспективным для серьезного применения, и последовательный перенос отдельных частей Linux на Rust для решения различных проблем безопасности кажется ему более целесообразным.

В качестве «proof of concept» была приведена реализация системного вызова, содержащая вставки на Assembler внутри unsafe-блоков. Код компилируется в объектный файл, не связанный с библиотеками и интегрируемый в ядро во время сборки. Работа производилась на основе исходного кода Linux 4.8.17.

Также по теме:

- Redox — операционная система, написанная на Rust
- Исследован Linux-троянец, написанный на Rust
- Mozilla Firefox будет работать быстрее за счет нового движка Quantum


Автор: Softodrom.ru
Дата: