Исходные коды OS Minoca появились в открытом доступе

Модульная платформа Minoca OS стала доступна программистам в виде исходных кодов. Разработчики Эван Грин и Крис Стивенс заявляют о применении новых подходов к созданию ядра операционной системы.

Операционная система Minoca OS, для работы которой требуются минимальные ресурсы, разработана американскими программистами Эваном Грином (Evan Green) и Крисом Стивенсом (Chris Stevens). Создатели новой платформы опубликовали исходный код, снабдив ее лицензией GNU, то есть, сделав общедоступной.

Разработчики называют свое творение совместимым, гибким и модульным. Minoca ориентирована в первую очередь на небольшие устройства. Емкость оперативной памяти, необходимой для полноценной работы платформы, составляет 7 Мб. Из других технических характеристик – ядро под архитектуру х86 «весит» 0,75 Мб, количество строк исходного кода превышает 625 тысяч. Операционная система написана на традиционном для таких случаев языке программирования С. При необходимости разработчики применяли Ассемблер и С++. В разработке архитектуры ядра системы применены новые подходы, во многом отличные от тех, на которых базировались ранее составленные платформы. Усовершенствована модель взаимодействия с драйверами устройств, позволяющая проще обновлять ядро системы.

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

По утверждениям разработчиков, Minoca OS похожа на одну из версий Linux только внешне. На самом деле эти системы существенно различаются, в первую очередь строением ядра.

Автор: Александр Абрамов.

Тематики: ПО

Ключевые слова: операционные системы