1

Доступен релиз открытой микроядерной операционной системы Genode OS Framework 12.02, первый выпуск в рамках реализации плана по превращению Genode в операционную систему общего назначения, которая может быть использована для выполнения повседневных задач. Развитие Genode переведено на полностью открытую модель разработки, подразумевающую открытость принятия решений и вовлечение в разработку заинтересованных сторонних лиц. Все изменения теперь сразу отражаются в публичном Git-репозитории. В качестве основной платформы для ведения разработки, управления кодом и взаимодействия разработчиков выбран GitHub. Ранее все решения принимались компанией Genode Labs, а для разработки использовалась смесь из закрытого репозиторя Mercurial и публичного репозитория Subversion.

Genode предоставляет разработчикам унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх собственного микроядра или ядер Linux (32 и 64 бит), OKL4v2 (x86 и ARMv4), L4/Fiasco и L4ka::Pistachio. Входящее в состав паравиртуализированное Linux-ядро OKLinux позволяет выполнять в Genode обычные Linux программы. Ядро OKLinux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов. В настоящее время в Genode уже осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt4 и WebKit, реализована возможность организации гибридных Linux/Genode программных окружений.

По немногу равитие Genode смещается от узкоспециализированной платформы для создания специализированных ОС к пользовательской системе общего назначения. Например, в августе планируется подготовить первый прототип ОС с графическим окружением и набором типовых пользовательских приложений (мультимедиа плеер, IM, web-браузер, почтовый клиент и т.п.). Приложения будут адаптированы для запуска напрямую поверх микроядра и окружения Noux. Для запуска дополнительных программ будет задействован поддерживаемый в Genode механизм создания виртуальных машин уровня отдельных приложений, в частности, можно будет запускать программы в виртуальной машине с Linux.

В состав новой версии включены работающие напрямую поверх различных микроядер порты таких приложений, как Bash, vim, MuPDF и coreutils. Возможность запуска немодифицированных приложений GNU стало возможным благодаря реализации системного вызова fork в runtime-окружение Noux, обеспечивающем виртуализацию на уровне ОС, а также за счёт расширения C Runtime, заимствованного из FreeBSD. Представлен API для доступа к MMIO (Memory-mapped I/O) и новый драйвер ACPI. Qt обновлён до версии 4.7.4. Обеспечена поддержка использования компонентов Genode в качестве работающего на пользовательском уровне фреймворка под управлением ядра Linux. Представлена начальная реализация менеджера драйверов d3m, автоматически загружающего нужные драйверы при запуске системы с LiveCD или USB-накопителя. Свежий демонстрационный LiveCD с последними наработками Genode планируется выпустить в марте.

http://www.opennet.ru/opennews/pics_base/32466_1323092082.png

Источник »
Главная ссылка к новости »

2

Darth Revan пишет:

Genode смещается от узкоспециализированной платформы для создания специализированных ОС к пользовательской системе

Для чего нужны такие ОС в которых все работает через виртуальную машину?

XMPP: mogul82@jabber.ru Фанбой AMD

3

Посмотрел на оффсайте, что там предлагают скачать. ISO-образ диска ~200 Мб или так называемый релиз в виде тарболла весом 7.6Мб... Что вся ось 7.6Мб?

Йа тьомный эльф

4

bobr пишет:

Посмотрел на оффсайте, что там предлагают скачать. ISO-образ диска ~200 Мб или так называемый релиз в виде тарболла весом 7.6Мб... Что вся ось 7.6Мб?

Это тебе для общего образования: http://menuetos.net/
Написана на чистом Fasm, полный функционал, как у Windows XP, весит 1,4 Мб.

5

Genode - это какой т ослоёный пирог.
Думаю всем понятно, что много одёжек хорошо только для лука и капусты, но ни как для боевой машины.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

6

mogul82 пишет:
Darth Revan пишет:

Genode смещается от узкоспециализированной платформы для создания специализированных ОС к пользовательской системе

Для чего нужны такие ОС в которых все работает через виртуальную машину?

в ведроиде точно также

"Чем красивее и проще GUI, тем тупее юзер" (c)