Главная»Обзоры»Написана с нуля и опубликована новая открытая ОС - Minoca OS

Написана с нуля и опубликована новая открытая ОС - Minoca OS

« Назад

19.12.2016 15:59

Написана с нуля и опубликована новая открытая ОС - Minoca OSДва американских программиста опубликовали документацию и исходный код созданной ими ОС Minoca OS. Информация опубликована на портале Github. Крис Стивенс и Эван Грин рассказали, что разработали Minoca OS «с нуля», поскольку считают необходимым кардинально пересмотреть алгоритм разработки ядра. Ведь основа для всех основных операционных систем была создана десятки лет назад.

Открытый код выложен под третьей версией GNU (универсальная общедоступная лицензия). Сами разработчики так характеризуют свою разработку: совместимая, гибкая, модульная.

Для создания Minoca OS использовался язык C с привлечением Ассемблера и C++

В исходном коде 625 тысяч строк, а размер дистрибутива для архитектуры x86 составляет менее 750 килобайт. Вся система вместе с видеобуфером и драйверами требует 5-7 Мб ОЗУ. Платформа полноценно работает с архитектурами ARMv7, x86 и ARMv6, виртуальная память поддерживается.

Система использует стандартный переносимый интерфейс ОС (POSIX) при помощи которого взаимодействует с приложениями. Набор популярных пакетов уже идет в комплекте. Для взаимодействия ядра ОС с драйверами используется особая модель драйверов. Данная модель позволяет записывать драйверы в режиме восходящей совместимости, что позволяет осуществлять обновление всех компонентов ядра системы без перекомпиляции установленных ранее драйверов. Minoca OS управляется при помощи событий и поддерживает работу в сети. Функционирование приложений, использование памяти и расход всех ресурсов отслеживает отладчик Minoca Debugger.

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


Авторизуйтесь, чтобы оставить комментарий

Обратный звонок

Задать вопрос

Соглашение

* Обязательное условие для заказа с оплатой наложенным платежом.

Я, Иванов Пётр Сергеевич,обязуюсь забрать предназначенную мне посылку в почтовом отделении и оплатить её полную стоимость.
В противном случае я обязуюсь возместить магазину World-gadgets.ru стоимость упаковки и отправки посылки в размере 350 рублей.

Внимательно ознакомьтесь с настоящим соглашением и примите его только в том случае, если Вы согласны со всеми его условиями!!!

Условия отправки и оплаты подробно описаны в разделе: "Доставка и оплата"


Я прочитал условия соглашения и принимаю их

Способ оплаты

Отправка заказов на сумму более 4000руб. осуществляется только после предоплаты, подробнее в разделе "Доставка и оплата"

Предоплата 500руб. Предоплата 100%
?
%
new