The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз открытой микроядерной ОС Genode 11.11

05.12.2011 17:32

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

Основная работа при подготовке новой версии была связана с расширением возможностей, связанных с виртуализацией, включая улучшение поддержки работы виртуальных окружений Linux в режиме паравиртуализации и различных вариантов виртуализации на уровне ОС и приложений. Расширение поддержки Linux позволило добиться возможности выполнения платформы Android в качестве узла в дереве процессов Genode. Для выполняемого в режиме паравиртуализации ядра L4Linux подготовлены дополнительные Genode-специфичные драйверы, позволившие обеспечить более плотную интеграцию с интерфейсами Genode при работе блочных устройств, фреймбуфера, устройств ввода, UART и сетевой подсистемой.

В состав Genode интегрирован высокопроизводительный монитор виртуальных машин Vancouver VMM, ориентированного на выполнение специфичного для гипервизора NOVA пользовательского окружения. При помощи Noux, системы виртуализации на уровне ОС, продолжена работа по обеспечению возможности прямого запуска в Genode немодифицированых консольных программ GNU, например, в новой версии удалось обеспечить поддержку VIM, подготовлен отладочный инструмент на базе GDB. Представлен новый сборочный инструментарий на базе GCC 4.6.1.

Дополнительно отмечаются планы по развитию Genode в сторону операционной системы общего назначения. Новая редакция Live-системы на базе Genode, которая может быть использована для выполнения повседневных задач, будет выпущена не раньше февраля следующего года. В настоящее время Genode развивается достаточно интенсивно, за последние два года осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt4, реализована возможность организации гибридных Linux/Genode программных окружений.

  1. Главная ссылка к новости (http://genode.org/news/genode-...)
  2. OpenNews: Релиз открытой микроядерной ОС Genode 11.02
  3. OpenNews: LiveCD с демонстрацией работы открытой микроядерной ОС Genode
  4. OpenNews: Вышел релиз открытой микроядерной операционной системы Genode OS Framework 9.11
  5. OpenNews: Релиз открытой микроядерной ОС Genode 10.02
  6. OpenNews: Релиз открытой микроядерной ОС Genode 10.08
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32466-genode
Ключевые слова: genode, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 17:37, 05/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Вот далась эта виртуализация где надо и где не надо, а? Нечем многоядерники загрузить по-настоящему? Обнаружилось, что параллелизуемых задач раз-два-и обчелся?
     
     
  • 2.2, Zenitur (ok), 17:47, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Конкретно это место - там, где надо. Например Red Hat успешно предоставляет серверную ОС с богатыми возможностями виртуализации. Это используется для повышения уровня безопасности серверов.
     
     
  • 3.3, Аноним (-), 17:51, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Усложнение системы редко приводит к повышению надежности.
     
     
  • 4.4, Аноним (-), 18:00, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Виртуализация - это просто, я не вижу, где здесь усложнение.
     
     
  • 5.6, Аноним (-), 18:18, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Виртуализация - это просто, я не вижу, где здесь усложнение.

    Вместо одной сущности (пингвин) появляется две (пингвин + виртуализатор). Поскольку задача выполняемая системой не меняется, упрощение не предвидится. А усложнение - налицо, 2 компонента вместо 1. Конечно если цель была именно распилить мощный хост на пачку простых гуестов вместо 1 супернавернутого, надежность может и возрасти, но про это не упоминали и для этого навалом более подходящих гипервизоров уже понапридумано.

     
     
  • 6.13, ram_scan (?), 21:24, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Современный гипервизор по большому счету штука простая как лом. Во всяком случае н емногим сложнее менеджера виртуальной памяти. А вот давать аппаратными методами программе "по рукам" умеет очень здорово.

    Более того, подобная фича была еще в IBM360/370, и с той поры никому еще не помешала.

     
     
  • 7.15, Ваня (?), 01:16, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Гипервизор - да, вопрос как его использовать. Систему запуска виртуальных ОС из-под гипервизора придумали для запуска приложений - каждое в отдельной ОС на отдельной виртуальной машине. А это уже - шиза.
     
  • 6.14, Hety (??), 23:05, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Скоро появится базовая штука в стиле дрова + гипервизор + самый минимум софта, которая будет опенсорсным аналогом вмваревским продуктам, садящимся напрямую на железо. Ждемс.
     
     
  • 7.16, анон (?), 01:19, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Скоро появится базовая штука в стиле дрова + гипервизор + самый минимум
    > софта, которая будет опенсорсным аналогом вмваревским продуктам, садящимся напрямую на
    > железо. Ждемс.

    OKL4 нельзя в продакшен по лицензии  

     
  • 4.7, Аноним (-), 18:32, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем исправлять дыры и баги. Ведь это усложнение, а значит в итоге надежность будет еще хуже
     
     
  • 5.9, ананим (?), 19:35, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это для быдлокодеров исправление дыр и багов — усложнение.
    А для нормальных — упрощение.
    Иногда таких извратов в ынтырпрайзе насмотришся, а всё из-за того  что придумывают такие костыли лишь хоть как то работало и не править старый бажный софт. А там типа:
    /if (a=c)/if (a==c)/
     
  • 4.8, Serge (??), 18:36, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Изоляция и декомпозиция снижает уровень сложности.
     
     
  • 5.10, ананим (?), 19:43, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для понимания человеком? Да.
    А для системы лучше нет, чем простые и надежные алгоритмы.

    Зыж
    Не путайте с различными подходами в программировании прикладного софта, где одним из главных критериев — снижение себнстоимости и поддержки, при этом не понятно что конкретно в перспективе хотят написать (текстовой процессор, электронную таблицу, а потом может и фоторедактор)

     
     
  • 6.18, Аноним (-), 14:06, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В современном ПО понимание программы человеком важнее вычислительных ресурсов. Чем понятнее программа тем она проще, следовательно надежнее.
     
     
  • 7.19, Андрей (??), 14:26, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И тем менее обобщённо она написана, и тем меньшим кол-вом функций она располагает.
     
  • 4.11, Аноним (-), 20:02, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Усложнение системы редко приводит к повышению надежности.

    Напоминает сказку о трех поросятах. Самый простой (а значит, и надежный) дом был У Ниф-Нифа =)

     
  • 2.17, Xexe (?), 11:21, 06/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    The fundamental difference of Genode compared to other OS architectures is its strict organizational structure, which allows the execution of sensitive applications with a trusted computing base of a few thousand lines of code beside high-complexity workload.

    Конечно для локалхоста школьника - там порнушку посмотреть, в игрушки поиграть современные технологии виртуализации не нужны.

     

  • 1.5, Андерй (?), 18:03, 05/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вот спустя год после https://www.opennet.ru/opennews/art.shtml?num=28695 новый LiveCD так и не опубликован.
     
  • 1.12, lucentcode (ok), 20:32, 05/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Перспективная разработка. Надо будет глянуть на неё...
     
  • 1.20, Аноним (-), 15:01, 06/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ничего перспективного не вижу . андроид запустили , чи ни прорыв. а по сути что они там вообще сделали ? привет маркетологам осваивающим поприще опенсорс. пфу на вас всех
     
  • 1.21, Аноним (-), 00:32, 26/01/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Этим можно будет заменить linux когда опасения Линуса об усложнении ядра подтвердятся? Какие еще варианты openindiana? DragonFly?
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру