Продемонстрирована возможность разработки частей 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
|
|
|