Заголовки

Прототип ядра Moss на Rust: новое слово в системном программировании

В конце ноября 2025 года проект Moss продемонстрировал прототип своего Unix-подобного ядра, разработанного на языке Rust. Цель проекта — создание ядра, способного запускать Linux-приложения с использованием современных подходов, включая асинхронность. За восемь месяцев команда добилась работы ядра на реальном оборудовании, поддерживая базовые системные вызовы и запускающую оболочку Bash. Moss ориентирован на архитектуру Aarch64 и протестирован на таких платах, как Raspberry Pi 4 и Jetson Nano. Использование Rust обеспечивает защиту от ошибок памяти, что особенно важно для стабильности ядра. Также проект выделяется применением асинхронной модели программирования, что помогает улучшить отзывчивость системы. Несмотря на достигнутые результаты, Moss сталкивается с ограничениями, включая отсутствие сетевой подсистемы и недостатки в файловой системе. Тем не менее, проект имеет потенциал для развития в области IoT и встраиваемых систем, хотя ему необходимо активное сообщество для достижения успеха.