Minoca OS

Тема в разделе "Новости обо всем", создана пользователем detmar, 6 ноя 2016.

  1. detmar

    detmar

    Сообщения:
    63
    Баллы:
    6
    Minoca OS: новая открытая операционная система

    Разработчики Ивэн Грин (Evan Green) и Крис Стивенс (Chris Stevens) написали с нуля операционную систему Minoca OS и опубликовали её исходный код под свободной лицензией GNU GPL v3 (альтернативные варианты лицензирования доступны). Разработчики использовали преимущественно язык программирования Си, частично Ассемблер.

    Большинство сегодняшних (популярных) операционных систем были созданы в конце 80-х или начале 90-х годов. А тогда ОС работали на совершенно другом оборудовании, нежели в настоящее время. UNIX-подобные системы модернизировались для соответствования новым требованиям, но в результате их код «раздулся». По мнению создателей Minoca OS, можно добиться существенного повышения эффективности операционной системы, если переписать её с чистого листа, иначе подойти к разработке ядра.

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

    По словам Ивэна Грина, с точки зрения приложения/пользователя, Minoca OS очень похожа на некоторые популярные дистрибутивы Linux. Цель заключалась в том, чтобы в Minoca можно было портировать как можно большее число приложений, которые работают под эту распространённую ОС (Linux). Реальные изменения произошли на уровне ядра, где применяются альтернативные решения по дизайну и философии архитектуры. Эти решения являются важными, но становятся видны для конечного пользователя косвенно: в более высоком быстродействии (в «быстрой отзывчивости»), меньше разряжающейся батарее, большем количестве свободной памяти, незаметных обновлениях и т. д.

    Специальный интерфейс между драйверами устройств и ядром ОС делает возможным написание драйверов «с упреждением» на будущие версии ядра. Другими словами, ядро может обновляться совершенно незаметно, без рекомпиляции драйверов, – пишет Geektimes .

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

    В комплект поставки входят драйверы для многих стандартных устройств.

    Несмотря на лучшую отзывчивость (быстродействие) по сравнению с Linux, – сообщает Geektimes, – систему Minoca OS нельзя назвать операционной системой реального времени.
  2. Ливень

    Ливень

    Сообщения:
    671
    Баллы:
    16
    Этих ОС хоть жопой жуй, а толку? Хз

Поделиться этой страницей

Top