Команда китайских разработчиков активно работает над проектом Asterinas — ядром, написанным на языке Rust и предназначенным для операционных систем общего назначения. Для облегчения интеграции с существующими системными компонентами, это ядро предлагает ABI (Application Binary Interface), совместимый с Linux, что позволяет использовать его как замену традиционному ядру. Код Asterinas распространяется под лицензией MPL (Mozilla Public License). Проект был запущен осенью 2022 года, и разработчики планируют достичь уровня, достаточного для широкого применения в виртуальных машинах с архитектурой x86-64 уже в этом году. С 2025 года акцент будет смещён на поддержку различных аппаратных платформ и других архитектур процессоров. Одной из главных областей применения Asterinas является создание систем, требующих Linux ABI, но с более высокой степенью защиты. Например, проект предлагает использовать Asterinas для создания безопасных виртуальных машин, изолируемых с помощью технологий ARM CCA, AM
Asterinas: Ядро на Rust, совместимое с Linux, в разработке
17 октября 202417 окт 2024
64
1 мин