03.11.2016 Новости, Открытый код/LinuxОсновные преимущества Minoca OS перед Linux — низкое энергопотребление, более высокая скорость, меньшее потребление ОЗУ и возможность незаметного обновления ядра
Большинство популярных ныне операционных систем родились в конце 1980-х или, в лучшем случае, в начале 1990-х. В те годы ОС — в основном это были UNIX- системы — работали на совершенно другом оборудовании, поэтому подход к разработке ядра несколько отличался, пишет ресурс Geek3d. По мнению создателей Minoca OS, сейчас этот подход устарел, так что можно добиться существенного повышения эффективности, если переписать всё «с чистого листа». Именно этот путь избрали американские разработчики Эван Грин и Крис Стивенс. «Мы посмотрели на существующие операционные системы и поняли, что прошло более 25 лет с момента написания каких-либо крупных ОС. Мы изучали такие области, как управление питанием, эксплуатационная надёжность, изоляция ресурсов, которые так важны на сегодняшний день. Используя эти знания, мы решили спроектировать современную операционную систему с меньшим количеством кода», — рассказали о причинах создания Minoca OS её разработчики. Эван Грин и Крис Стивенс называют свое детище гибким, совместимым, не требовательным к ресурсам, отчасти простым и модульным. Основные преимущества перед Linux — низкое энергопотребление, более высокая скорость, меньшее потребление оперативной памяти и возможность незаметного обновления ядра без перекомпиляции драйверов. Minoca OS написана в основном на Cи, с привлечением Cи++ и Ассемблера. Исходный код состоит из 625 тыс. строк. Размер ядра для архитектуры x86 составляет около 750 Кб. Для всей системы с драйверами и видеобуфером ...
читать далее.