Разработчики: | Minoca Corp |
Дата премьеры системы: | 2016/11/01 |
Технологии: | ОС |
Minoca - свободная операционная система.
1 ноября 2016 года компания Minoca Corp сообщила о публикации исходного кода ОС Minoca под лицензией GNU GPL v3.
Согласно заявлению в блоге компании, ОС Minoca - система общего назначения, содержит 625 тыс. строк документированного кода, в основном на языке Си, частично C++ и Ассемблер. Ядро ОС для x86 имеет размер ~750 КБ. С драйверами, сетевым стеком и видеобуфером загруженная система использует 5−7 МБ ОЗУ[1].
Minoca OS — операционная система, которую можно использовать на любых устройствах. Разработчики считают, она более всего подходит для встраиваемых систем (IoT) и мобильных устройств, где имеются ограничения по уровню энергопотребление, объёму памяти и мощности процессора.
Система совместима с набором интерфейсов POSIX и на ней возможен запуск прикладных приложений, действующих под Linux.
Основное отличие от Linux в концепции ядра, архитектура которого предусматривает сниженное энергопотребление, повышенное быстродействие, меньшую занятость памяти и обновление ядра без перекомпиляции драйверов.
Minoca OS работает на архитектуре x86, ARMv6 и ARMv7 с поддержкой виртуальной памяти. Система управляется событиями, допускает вытеснение и поддерживает создание сетей. За использованием ресурсов, памяти и работой программ следит отладчик Minoca Debugger[2].Открыта регистрация на конференцию Data Fusion 2025
Minoca OS может использоваться на маломощных устройствах, поскольку требует для работы сравнительно небольших ресурсов. Но при этом требует широкий функционал от устройства:
- многопоточность,
- поддержка файловых систем
- другие компоненты высокого уровня.
В Minoca OS заложена возможность масштабирования, что делает ее подходящей для компьютеров с многоядерными процессорами и объемной оперативной памятью.
С точки зрения приложения или пользователя, Minoca OS похожа на серверный дистрибутив Linux, заявил один из разработчиков ОС Эван Грин (Evan Green). Такой вариант выбран сознательно, чтобы ОС могла работать с большинством приложений.
Примечания
Подрядчики-лидеры по количеству проектов












Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров




























Распределение систем по количеству проектов, не включая партнерские решения






















