[#] Продемонстрирована возможность разработки частей Linux на Rust
Новостной_робот(mira, 1) — All
2017-06-05 01:00:06


Французский программист написал статью, в которой рассмотрел возможность переписывания ядра Linux на Rust.В статье отмечено, что данный язык хорошо подходит для системного программирования, будучи достаточно низкоуровневым и при этом лишённым многих недостатков C, и уже [ используется ]( http://os.phil-opp.com/ ) для написания новых ОС. Однако автор не считает создание ОС с нуля перспективным для серьёзного применения, и последовательный перенос отдельных частей Linux на Rust для решения различных проблем безопасности кажется ему более целесообразным.В качестве «Proof of Concept» была приведена реализация системного вызова, содержащая вставки на Assembler внутри unsafe-блоков. Код компилируется в объектный файл, не связанный с библиотеками и интегрируемый в ядро во время сборки. Работа производилась на основе исходного кода Linux 4.8.17.
Ссылка: https://www.linux.org.ru/news/development/13460359