Операционная система Minoca OS разработана с нуля и предназначена для устройств, которым нужна экономия энергии, памяти и пространства хранения. Создатели системы разместили ее код в GitHub. Согласно описанию, Minoca OS задумана как компактная, удобная в сопровождении, модульная и совместимая с существующим программным обеспечением операционная система. На сегодня для нее уже есть диспетчер пакетов, языки программирования Python и Lua, система версионного контроля Git и среда выполнения JavaScript Node.

По словам разработчиков, к идее создания Minoca OS их подтолкнула мысль о том, что принципиально новые ОС не появлялись уже около четверти века, а благодаря развитию ПО и оборудования сегодня есть возможность реализовать функционал на уровне современных платформ, но с меньшим объемом кода и уязвимых мест. Приоритетами при разработке стали механизмы управления питанием, возможности обслуживания и изоляция ресурсов, добавляют авторы. Среди особенностей ОС выделяют интерфейс между ядром и драйверами, благодаря которому при обновлении компонентов уровня ядра не потребуется перекомпиляция драйверов.

Разработчики видят возможность использования ОС в серверах, встроенных системах, домашних маршрутизаторах и не только.

Поделитесь материалом с коллегами и друзьями

Купить номер с этой статьей в PDF