Разработчики открытой микроядерной операционной системы Genode OS Framework представили (http://genode.org/news/road-map-for-2015) план (http://genode.org/about/road-map) развития проекта в 2015 году, в рамках которого продолжена проводимая с 2012 года работа по превращению Genode из узкоспециализированной системы в операционную систему общего назначения, которая может быть использована для выполнения повседневных задач.
Основной задачей на год названа консолидация в готовый продукт уже созданных возможностей, в том числе расширение средств для автоматизированного тестирования в условиях реальных применений, обеспечение работы инфраструктуры непрерывной интеграции, улучшение документации, модернизации инструментария, проведение оптимизации и стабилизации кодовой базы. Из нововведений отмечается работа по комбинированию Genode с ядром seL4 (http://www.opennet.me/opennews/art.shtml?num=40297) и пакетным менеджером Nix (http://www.opennet.me/opennews/art.shtml?num=41375), продолжение развития новой архитектуры графического интерфейса и основанного на ней десктоп-окружения.Основные этапы разработки в 2015 году:
- В феврале планируется выпустить релиз Genode 15.02, в котором будет проведено разбиение инструментария на модули и появится поддержка виртуализации для архитектуры ARM, при использовании HW-ядра, работающего напрямую поверх оборудования.- В мае ожидается выпуск Genode 15.05, в котором в качестве базовой платформы будет задействовано микроядро seL4, для HW-ядра будет реализованы средства защиты на уровне ядра, будет переработана и унифицирована архитектура драйверов устройств, дополнена документация.
- В августе выйдет Genode 15.08, в котором планируется подготовить десктоп-окружение, предоставляющее средства для работы с файлами, интерактивной установки и управления подсистемами Genode. Будут представлены графические приложения для решения типовых задач, таких как работа с электронной почтой. Ожидается появление GUI-инструментов для наблюдения за поведения системы. Для ядра NOVA появятся средства управления ресурсами.
- В ноябрьском выпуске Genode 15.11 будет представлена возможность использования современного web-браузера, обеспечена бинарная совместимость между разными ядрами и реализованы средства управления пакетами.
URL: http://genode.org/news/road-map-for-2015
Новость: http://www.opennet.me/opennews/art.shtml?num=41467
Замена Линуксу растёт.
Ну пусть растёт, лишняя открытая ОС точно никому не помешает, а там посмотрим. Замен линуксу уже немеряно пытались сделать, пока ещё никто из них не взлетел.
ReactOS?
Это, скорее, замена винде. Не взлетела, но принесла пользу разработке wine.
Тихо ты, Брагин узнает.
> Замена Линуксу растёт.Похоже скорее на замену реактосу:
переработана и унифицирована архитектура драйверов устройств
Всего ничего: сменили ядро и переделают дрова. Желательно повторять это раз в 2-3 года, примерно как в реактосе. И тогда никто даже в ночных кошмарах не пойдет писать драйверы.
Извольте матчасть учить.
> Извольте матчасть учить.Рожденный ползать, летать... не хочет!
Да, это лучше чем BSD.
А CLI у неё есть?
Интересный проект. Кроме всего прочего они развивают ещё и возможность запуска ядра Linux поверх их микроядра.
> возможность запуска ядра Linux поверх их микроядраОбычная виртуальная машина типа VirtualBox, qemu, и тд.
PS: Аналог user-mode Linux из NetBSD используется в Genode для серверов файловых систем. Однако user-mode файловые системы существнно медленнее ФС на уровне ядра. Вывод: Genode медленее Linux и пока подходит только для встраиваемых систем (как монитор виртуальных машин)
> Однако user-mode файловые системы существнно медленнее ФС на уровне ядра.Будут ли цифры? Для микроядерных ОС (framework'ом для которых является Genode) кроме как user-mode и быть не может их.
> Вывод: Genode медленее Linux и пока подходит только для встраиваемых систем
> (как монитор виртуальных машин)Будут ли цифры?
Цифр не будет. Сравнивал скорость ntfs-fuse с ufsd от Paragon. Последний раза
в 2 быстрее. Или Genode настолько гениален, что Linux до него ещё расти и расти? Тогда в чём проблема низкой скорости fuse в Linux?
Не совсем точно: у Genode нет "их" микроядра. Это framework, который поддерживает много разных микроядер. И помимо возможности запуска ядра Linux (если быть точнее, L4Linux), они поддерживают запуск отдельных драйверов из Linux в отдельных окружениях. Так же можно сделать эмуляцию окружения Linux или FreeBSD для пользовательских процессов.
> Не совсем точно: у Genode нет "их" микроядра. Это framework, который поддерживает
> много разных микроядер. И помимо возможности запуска ядра Linux (если быть
> точнее, L4Linux), они поддерживают запуск отдельных драйверов из Linux в отдельных
> окружениях. Так же можно сделать эмуляцию окружения Linux или FreeBSD для
> пользовательских процессов.И этот framework можно запустить и под Linux.
А L4Linux -- это паравиртуализированное ядро. Есть версия, которая выполняется даже в броузере
> Genode нет "их" микроядра.Ну почему же? Есть base-hw. Хотя формально - это библиотека линкующаяся с core.
> Так же можно сделать эмуляцию окружения Linux или FreeBSD для пользовательских процессов.
Ну это не совсем корректно и малость громковато звучит.