• РЕГИСТРАЦИЯ

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

В интернете появился код Minoca OS

Два американских программиста выложили на сайте Github открытый исходный код и документацию созданной ими операционной системы Minoca OS.

Эван Грин (Evan Green) и Крис Стивенс (Chris Stevens) сообщают, что написали Minoca OS «с чистого листа», поскольку видят необходимость пересмотреть основы разработки ядра, которые не менялись со времен написания главных существующих ОС на рубеже 1980-1990-х г.г.

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

Технические характеристики

Minoca OS написана в основном на C, с привлечением C++ и Ассемблера. Исходный код состоит из 625 тыс. строк. Размер ядра для архитектуры x86 составляет около 750 Кб. Для всей системы с драйверами и видеобуфером требуется от 5 до 7 Мб оперативной памяти. Minoca OS работает с архитектурами x86, ARMv6 и ARMv7 с поддержкой виртуальной памяти.

Система имеет интерфейс типа POSIX (переносимый интерфейс операционных систем), через который работает с приложениями. Некоторые популярные пакеты уже предустановлены. Взаимодействие между драйверами устройства и ядром обеспечивает специальная модель драйверов. Модель дает возможность записывать драйверы с восходящей совместимостью, что позволяет провести обновление компонентов ядра без перекомпиляции всех драйверов устройства.

Запуск Minoca OS и установка git в окне менеджера пакетов opkg

Minoca OS управляется событиями, допускает вытеснение и поддерживает создание сетей. За расходованием ресурсов, использованием памяти и работой программ следит отладчик Minoca Debugger.

Сфера применения

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

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

Отличия от Linux

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

Основное отличие от Linux заключается в концепции ядра, архитектура которого предусматривает сниженное энергопотребление, повышенное быстродействие, меньшую занятость памяти и обновление ядра без рекомпиляции драйверов.

ИСТОЧНИК

Делай, что должно, и будь, что будет.

Не пропускайте новые статьи автора Владимир Гавриков, просто зарегистрируйтесь на Конте. Подробнее

Хочешь, чтобы этот флаг развевался?

Регистрируйся и участвуй в инфовойне
Войти через соцсети
Вводя свой адрес электронной почты Вы проходите первый шаг регистрации на Конте, что позволит Вам стать полноценным пользователем ресурса, формировать свою ленту интересов, комментировать и общаться.

Ваш комментарий сохранен и будет опубликован сразу после вашей авторизации.

0 новых комментариев

    ДРУГИЕ СТАТЬИ
    Сергей Васильев Сегодня 08:53 448 6.04

    Блицкриг за 6 часов. Угадай мелодию...

    Год назад американское аналитическое издание National Interest пришло к выводу, что в случае войны одновременно с Россией и Китаем США при поддержке НАТО все равно одержат победу, причем достаточно быстро. В первую очередь за счет возможностей новых видов вооружений. Согласно результатам военной игры, приведенным в Пентагоне, с помощью 3,5–4 тыс. единиц высокоточного ...
    schulz Сегодня 08:57 284 4.00

    ВКС РФ разбомбили колонну боевиков, направлявшуюся к Пальмире. Террористов из Ракки выпустили курды

    Воздушно-космические силы Российской Федерации уничтожили колонну боевиков террористической группировки «Исламское государство», которая направлялась из Ракки в Пальмиру. Об этом сегодня, 27 мая, пишут «Известия» со ссылкой на источник в Министерстве обороны России.Сообщается, что российское командование по разным каналам получило информацию о том, что ...
    bronik Стёб
    Сегодня 05:13 542 15.00

    Порошенко развел своих собутыльников на пол ярда... Эт официально ;)

      Красава  пацан !!! Для тех кто не знает - 23 мая была проведена самая масштабная операция на Украине против коррупции... Уже смешно в принципе.  Обыски проходили по 450-ти адресам. В пятнадцати областях. Арестованно двадцать три жутких типа( среди них были и женщины).У одного чиновника в сумке нашли четыре ляма зелени (мелочь на автобус дома держал).&...
    ПРОМО
    Valery Ukhta 21 мая 15:29 48361 74.38

    "БЕЗВИЗ" (Юмор)

    Здесь у нас в окрестности- В Еврохохло местности. Президентом был смутьян-Из Болграда Дартаньян И умен был и красив,Волосами был он сив. И мозгов не занимать.Дартаньян – не дать, не взять.Девки – ну те, что с головой,За Гасконией гурьбой Бегали на перебой.Не хохол – а прям герой.Про Европу все трубил,Обещаньями кормил. Про соседа всяку па...
    Служба поддержи

    Яндекс.Метрика