Прототип Unix-подобного ядра Moss на Rust: первые шаги и перспективы

В конце ноября 2025 года проект Moss продемонстрировал прототип Unix-подобного ядра, разработанного на языке Rust. Это ядро предназначено для запуска Linux-приложений, но с акцентом на асинхронность и современные подходы к системному программированию. За восемь месяцев команда смогла адаптировать ядро для работы на реальном оборудовании, поддерживающем базовые системные вызовы и командную оболочку Bash.

Moss ориентирован на архитектуру Aarch64 и уже протестирован на таких платах, как Raspberry Pi 4 и Jetson Nano. Выбор Rust обусловлен его строгой типизацией и защитой от ошибок памяти, что особенно важно для системного программирования. Ядро использует асинхронную модель программирования, что повышает отзывчивость системы.

На данный момент Moss поддерживает 51 системный вызов, что позволяет запускать Bash и базовые утилиты. Однако проект сталкивается с ограничениями, такими как отсутствие сетевой подсистемы и ограниченная поддержка файловых систем. Тем не менее, разработчики планируют расширять функциональность, возможно, сосредоточившись на сетевых возможностях и улучшении поддержки файловых систем. Хотя проект находится на начальной стадии, он может иметь потенциал в области IoT и встраиваемых систем.

Помогите проекту, поделитесь с друзьями ;)

Добавить комментарий