Notebookcheck Logo

В рамках этапа разработки MesaOS на серийном ноутбуке загружается ядро Rust, написанное с нуля.

Загрузка MesaOS
ⓘ Crackanimad0r on GitHub
Загрузка MesaOS
Разработка операционной системы с нуля — это грандиозное предприятие, причём большинство ядер, создаваемых в качестве хобби, так и не выходят за пределы виртуальной среды. Недавно MesaOS преодолела этот барьер, осуществив «холодную» загрузку независимой, безопасной для памяти операционной системы на языке Rust непосредственно на серийном ноутбуке.

MesaOS, полностью написанная на языке Rust для современных 64-разрядных ПК, избегает заимствования кода из Linux или BSD. Вместо этого она использует строгие правила безопасности памяти языка Rust для управления распределением физической оперативной памяти, обнаружения оборудования на шине PCI и непосредственной обработки сетевых пакетов. Операционная система уже загружается в родном режиме на потребительском ноутбуке HP 15s и включает в себя рабочую оболочку командной строки, текстовый редактор и раннюю поддержку USB-накопителей.

Чтобы оценить это достижение по достоинству, следует учесть, что создание операционной системы — это многолетний процесс. Такие хорошо зарекомендовавшие себя независимые проекты, как SerenityOS и Redox OS — ещё один проект с микроядром на языке Rust, запущенный ещё в 2015 году, — уже много лет работают при поддержке крупных сообществ открытого исходного кода и по-прежнему сталкиваются с препятствиями, связанными с аппаратной совместимостью. Запуск совершенно нового ядра на физическом ноутбуке является значительным ранним достижением; однако для преодоления разрыва до создания пригодной для повседневного использования операционной системы потребуется гораздо больше усилий.

В настоящее время разработчик Crackanimad0r занимается одной из самых сложных задач разработки «с нуля» — реверс-инжинирингом драйверов беспроводной связи для встроенного чипа Wi-Fi Realtek. Без аппаратного ускорения графики, Bluetooth, управления питанием в режиме сна и широкой поддержки Wi-Fi MesaOS, по реалистичным оценкам, ещё далеко от того, чтобы работать на обычных компьютерах. На данный момент это впечатляющий рубеж, доказывающий, что языки с безопасной для памяти моделью могут с нуля обрабатывать низкоуровневое аппаратное обеспечение ПК и что Rust продолжает набирать популярность в этой сфере разработки.

Источник(и)

MesaOS на GitHub через HN

Google LogoAdd as a preferred source on Google
Mail Logo
'
> Обзоры Ноутбуков, Смартфонов, Планшетов. Тесты и Новости > Новости > Архив новостей > Архив новостей за 2026 год, 09 месяц > В рамках этапа разработки MesaOS на серийном ноутбуке загружается ядро Rust, написанное с нуля.
Stephen Pereyra, 2026-09- 7 (Update: 2026-09- 7)