Написана с нуля и опубликована новая открытая ОС. Не Linux » E-News.su | Cамые свежие и актуальные новости Новороссии, России, Украины, Мира, политика, аналитика
ЧАТ

Написана с нуля и опубликована новая открытая ОС. Не Linux

19:37 / 02.11.2016
4 018
8
Написана с нуля и опубликована новая открытая ОС. Не Linux

Опубликован исходный код операционной системы 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 заключается в концепции ядра, архитектура которого предусматривает сниженное энергопотребление, повышенное быстродействие, меньшую занятость памяти и обновление ядра без рекомпиляции драйверов. Источник

Новостной сайт E-News.su | E-News.pro. Используя материалы, размещайте обратную ссылку.

Оказать финансовую помощь сайту E-News.su | E-News.pro


          

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter (не выделяйте 1 знак)

Не забудь поделиться ссылкой

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
  1. 0
    Хайвамгрець
    Читатель | 1 983 коммент | 11 публикаций | 2 ноября 2016 19:45
    Здорово! Поживем-увидим, что лучше..
    Дорогу осилит идущий
    Показать
    1. 0
      Robot001
      Читатель | 805 коммент | 0 публикаций | 2 ноября 2016 19:54
      Убунта Таб.
      Я кофейный алкаш в вечном запое
      Показать
      1. 0
        Хайвамгрець
        Читатель | 1 983 коммент | 11 публикаций | 2 ноября 2016 22:57
        речь идет о ядре, а не дистрибутиве s0
        Дорогу осилит идущий
        Показать
  2. +2
    Yavorr
    Читатель | 170 коммент | 0 публикаций | 2 ноября 2016 19:50
    Пойду качать.
    Показать
  3. +2
    Elvira
    Журналисты | 2 627 коммент | 234 публикации | 2 ноября 2016 20:03
    Про RT11SJ забыли. А ведь была такая. И БЕДОС Таня...
    01.04.1991 R.I.P. 28.05.2023
    Показать
  4. 0
    aeforeve
    Читатель | 1 161 коммент | 4 публикации | 2 ноября 2016 21:25
    каждый программист в своей жизни должен написать свою OS
    Показать
    1. 0
      Хайвамгрець
      Читатель | 1 983 коммент | 11 публикаций | 2 ноября 2016 22:59
      ..и посадить своё файловое дерево! s01
      Дорогу осилит идущий
      Показать
  5. +2
    spb
    Читатель | 2 651 коммент | 0 публикаций | 2 ноября 2016 22:16
    Линукс вылизали. Поставил на ноут 10 летней давности - летает и установка полного набора софта занимает минут 30 с настройкой под нужды.
    Пока к этой операционке напишут нужный софт, мы успеем выйти на пенсию.
    Показать
Информация
Комментировать статьи на сайте возможно только в течении 30 дней со дня публикации.