The OpenNET Project / Index page

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

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

01.06.2012 15:34

Анонсирован релиз открытой микроядерной операционной системы Genode OS Framework 12.05, второй выпуск в рамках плана по превращению Genode в операционную систему общего назначения, которая может быть использована для выполнения повседневных задач. В версии 12.05 реализован новый USB-стек (поддерживает UHCI и EHCI, USB HID и устройства хранения), добавлены средства для проигрывания мультимедиа контента, реализована поддержка динамического изменения конфигурации и параметров системы, расширены средства для использования Linux-драйверов, обеспечена возможность запуска немодифицированных инструментов разработки GNU (GCC, G++, Binutils и GNU Make).

Важной особенностью новой версии является реализация новой инфраструктуры для взаимодействия с файловыми системами, которая отличается от традиционного Unix API более простым набором функций для работы с ФС. Например, в новом интерфейсе нет средств для определения прав доступа на уровне отдельных файлов, вместо этого права доступа целиком задаются для текущей сессии взаимодействия приложения с файловой системой. Также представлена первая реализация ram_fs, файловой системы, хранящей данные в ОЗУ. В runtime-окружение Noux, обеспечивающем виртуализацию на уровне ОС, добавлена поддержка многих сетевых системных вызовов, таких как socket, getsockopt, accept, bind, listen, send, connect и т.п., что позволило обеспечить возможность запуска таких сетевых программ, как wget, lynx, ssh и netcat.

Кроме того, отмечается значительная переработка специфичного для аппаратных платформ кода в L4-микроядре Fiasco.OC. В рамках расширения средств по использованию Genode поверх Linux, во фреймворке расширена поддержка специфичных для Linux механизмов, таких как chroot. В направлении обеспечения полноценной поддержки мультимедиа, проведено улучшение порта libSDL, например, добавлена поддержка таймеров, нитей и функций работы со звуком. В число приложений включен мультимедиа плеер, способный работать напрямую поверх различных микроядер. Плеер написан с использованием пакета libav (форк ffmpeg) и доступен с интерфейсом в форме SDL-приложения avplay и Qt4-фронтэнда qt_avplay.

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

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

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

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


Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, анон (?), 15:59, 01/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Блин, а ведь оно может стать тортом!
     
     
  • 2.2, rey Mitrofa (?), 16:23, 01/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Никогда не станет она тортом, это же ОС.
     
     
  • 3.3, meequz (ok), 16:31, 01/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ОС это ложь.
     
     
  • 4.48, Аноним (-), 23:43, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Хоронили тещу, порвали два баяна.
     
  • 2.4, анон (?), 17:42, 01/06/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ага. медиаплеер уже запилили. осталось чутка совсем
     
     
  • 3.12, Аноним (-), 02:41, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ага. медиаплеер уже запилили. осталось чутка совсем

    А что, торты сейчас принято с медиаплейерами поставлять?

     
  • 3.37, Аноним (-), 18:35, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > ага. медиаплеер уже запилили. осталось чутка совсем

    Чтобы оно стало тортом, под него должно быть не менее 30 медиаплееров, и все недоделанные.

     

  • 1.5, Аноним (-), 18:47, 01/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Важной особенностью новой версии является реализация новой инфраструктуры для взаимодействия с файловыми системами, которая отличается от традиционного Unix API более простым набором функций для работы с ФС. Например, в новом интерфейсе нет средств для определения прав доступа на уровне отдельных файлов, вместо этого права доступа целиком задаются для текущей сессии взаимодействия приложения с файловой системой.

    Это как?

     
  • 1.6, Андрей (??), 19:25, 01/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > http://www.opennet.dev/opennews/art.shtml?num=32725
    > В марте будет представлена Live-сборка, которая позволит оценить новую версию Genode как платформу для разработки приложений;

    Вот они и отклонились от плана. Комментариев на этот счёт не видел.

     
  • 1.8, Аноним_совсем_другой (?), 22:51, 01/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Что-то написано много чего, а что это такое так и не понял.
     
  • 1.10, добрый дядя (?), 23:26, 01/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    вот я не понял - genode-12.05.tar.bz2 это что? самому что ли собирать? почему бы не собрать и не выложить хотя бы образ для виртуалбокса или вари?

    зачем сотни любопытствующих должны делать одно и то же? тратить многие часы чтобы на 15 минут запустить незнакомую ОС?

    решительно не понимаю такую политику, в чем тут гениальный замысел? просто обрубить потенциальных пользователей и разработчиков и всё?

    вот Minix3 проект молодцы, стали делать образы установочные + образы для виртуальных машин

    это круто то что они делают такую продвинутую ОСь, но это горомная ошибка - заставлять пользователей собирать самим с нуля - просто теряют пользователей, неужели так сложно выложить?

     
     
  • 2.11, д (?), 02:40, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    рано еще, вот найдут в лин-ядре каку-нибудь охрененную дырень, тогда и образы подготовят, млжет и за деньги
     
  • 2.13, Аноним (-), 02:55, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > но это горомная ошибка - заставлять пользователей собирать самим с нуля - просто теряют пользователей, неужели так сложно выложить?

    С чего вы взяли, что на данном этапе так важно количество пользователей?
    И кого именно вы считаете пользователями?
    Пользователи бывают разными.

    Разработчики, которые потребляют продукты других разработчиков - это вообще-то тоже пользователи. Просто это другой уровень.

    Просто ваш пользовательский уровень пока еще недостаточен для использования этой системы на данном этапе ее развития.

    Вам очень хочется оказаться ее пользователем - это понятно. Но ваше желание продиктовано исключительно желанием попонтоваться перед другими. Поскольку раз вы не умеете сами собирать софт, то на данном этапе пользы вам реальной все равно от этой системы не будет. Все необходимое для вашего уровня есть и в монолитных системах.

    Поэтому не надо заявлять, что это их ошибка. Они все правильно делают. Если они сейчас начнут пытаться угождать таким пользователям, как вы, они начнут отвлекаться от главных задач.

     
  • 2.35, BratSinot (?), 16:15, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почему на Kernel.org нет iso сборок Linux? Что, мне надо самому собирать?
     
     
  • 3.41, Аноним (-), 20:58, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему на Kernel.org нет iso сборок Linux? Что, мне надо самому собирать?

    Зато их дофига в других местах :)

     

  • 1.14, Тот самый аноним (?), 05:25, 02/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я читал, года 3 назад, что Microsoft готовит одно из  следующеих поколений новой ОС.

    Газвание мне так и закомнилось "генод".  Может я и ошибаюсь.

    А кто споксор (раз) и лицензия сего (как бы два)

     
     
  • 2.15, Тот самый аноним (?), 05:27, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    *спонсор
     
  • 2.16, erfea (?), 08:30, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Singularity. Редкая дрянь должен сказать.
     
     
  • 3.42, Аноним (-), 20:59, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Singularity. Редкая дрянь должен сказать.

    Название в духе MS. Скорее всего будет как обычно никому нафиг не нyжно.

     
     
  • 4.50, arisu (ok), 09:07, 03/06/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вылазь из криокамеры. оно не «будет не нужно», оно уже «было не нужно».
     
  • 3.54, Аноним (-), 19:24, 04/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Дрянь? Как по мне, вполне годный академический эксперимент на тему Inferno сотоварищи. Да и не майкрософт это, а майкрософт рисеч, совершенно разные вещи
     
  • 2.17, Аноним (-), 08:37, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Конечно ошибаешься, там была ОС "сингулярити"
     
     
  • 3.26, Тот самый аноним (?), 11:23, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    так а лицензия какая?
     
     
  • 4.32, Аноним (-), 13:34, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    http://genode.org/about/licenses

    "primary license used for the distribution of the Genode OS Framework is the GNU General Public License Version 2 (GNU GPL)."

     
     
  • 5.33, arisu (ok), 13:38, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    лень качать, задам вопрос: GPLv2 only или GPLv2 or any later?
     
     
  • 6.39, Аноним (-), 19:36, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А ответ на ваш вопрос, вам читать не лень?
    GPLv2 only.
     
  • 6.63, Анонимъ (?), 10:05, 14/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А в чем для Вас принципиальная разница  2 или 3? Интересно...
     
     
  • 7.64, Andrey Mitrofanov (?), 10:38, 14/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А в чем для Вас принципиальная разница  2 или 3? Интересно...

    --Василий Иванович, а ты за какой Интенационал, за 2-й, иди за 3-й? --А Ленин в каком?

    ...Подставлять по вкусу: Столман, Торвальдс, Бернстейн, Таненбуам, Поттеринг ...

     
  • 4.43, Аноним (-), 21:00, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > так а лицензия какая?

    Бл, мсовские боты такие тупые что даже гуглить сами не умеют. Где MS таких лохов позорных набирает?

     

  • 1.18, AlexAT (ok), 10:17, 02/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто мне объяснит, зачем оно, кроме академического интереса?
     
     
  • 2.19, fidaj (ok), 10:29, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто мне объяснит, зачем оно, кроме академического интереса?

    в 1991 подобное спрашивали о Linux...

     
  • 2.25, Аноним (-), 10:52, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Кто мне объяснит, зачем оно, кроме академического интереса?

    То про BSD так писали, теперь еще и про Genode будут? Линуксоиды все переживают что из их доли 2% на десктопе пользователи разбегутся что ли?

    По-моему вполне себе хорошая система может стать в будущем.

     
     
  • 3.38, Аноним (-), 18:42, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    BSD сейчас выродилось в инкубатор компонентов проприетарных систем (Mac OS X, JunOS, Cisco IOS), и выхода из этого положения не предвидится.

    А вот у Genode перспективы пока очень неплохие, особенно если учесть, что линукс растет как на дрожжах, а значит, рано или поздно лопнет и всех забрызгает.

     
     
  • 4.44, Аноним (-), 21:01, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а значит, рано или поздно лопнет и всех забрызгает.

    А си уже с 70-х годов прошлого века хоронят. Вот прямо так 40+ лет и хоронят...

     
     
  • 5.46, Аноним (-), 21:59, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А си уже с 70-х годов прошлого века хоронят. Вот прямо так 40+ лет и хоронят...

    Си не настолько быстро развивается, чтобы умереть за какие-то 40 лет.
    Вот если бы каждый год выпускали по 5-6 новых версий официального стандарта языка с кучей новых фич, а все старые стандарты объявлялись deprecated - вот тогда бы 20 лет жизни уже были бы достижением.

     
  • 5.62, Аноним (-), 11:46, 06/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Уже есть неплохая замена C - язык Cyclone, искореняющий некоторые ошибки как класс и сохраняющий полную обратную совместимость, с выводом типов и обобщенным программированием. Что не мешает ему по-прежнему существовать в неизвестности с десяток лет
     

  • 1.20, fidaj (ok), 10:30, 02/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кому удалось собрать iso из исходников?
     
     
  • 2.29, кукареку (?), 13:03, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ч Т Д - вот человек пытался и не смог далее я написал тот пост, отвечаю - я... большой текст свёрнут, показать
     
     
  • 3.30, arisu (ok), 13:10, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ч.Т.Д. — вот человек пытался и не смог…

    а где он говорит, что пытался?

     
     
  • 4.45, fidaj (ok), 21:06, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ч.Т.Д. — вот человек пытался и не смог…
    > а где он говорит, что пытался?

    +1
    я и не пытался, скачал - посмотрел - так и не понял какие из тузлов что делают... где какая настройка для какого типа сборки не особо интуитивно и не особо понятно...

     
  • 4.47, Аноним (-), 22:01, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а где он говорит, что пытался?

    Предыдущему оратору явно пофиг - пытался, не пытался. Он везде и во всем будет видеть подтверждение своей бредовой идеи, что разработчики всегда должны прогибаться исключительно под домохозяек, даже когда пишут промышленное ПО или академическую работу.

     
  • 3.34, Андрей (??), 13:48, 02/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В крайнем случае торрент на openbittorrent.com зарегистрировать.
     

  • 1.49, Аноним (-), 08:14, 03/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поддерживаю оратора который считает что надо бы выложить готовенькое. Представьте сколько электроэнергии это сэкономит на планете. А так мартышкин труд.
     
     
  • 2.51, свищ (?), 12:06, 03/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Представьте сколько электроэнергии это сэкономит на планете

    гентушники корчатся в истериках хохота с этого комментария

     
     
  • 3.52, fr0ster (??), 13:45, 03/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно изучившие fdisk+chroot+emerge. А те, для кого опция --autounmask-write откровение божье, просто катаются по полу от смеха.
     
  • 3.53, kurokaze (ok), 14:21, 03/06/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    fail
    У меня сборка отнимает не более 10-30 минут в день в среднем. mplayer с -vf hqdn3d,gradfun жрет намного больше в день.
     

  • 1.55, Аноним (-), 11:33, 05/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Переходим по http://genode.org/news/genode-os-framework-release-12.05
    тыкаем "download" и первым пунктом видим
    "Live-CD images"

    кто тут вопил про обязательность самостоятельной сборки???
    На сайтец сходить ну никак не судьба?

     
     
  • 2.56, fidaj (ok), 11:38, 05/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Переходим по http://genode.org/news/genode-os-framework-release-12.05
    > тыкаем "download" и первым пунктом видим
    > "Live-CD images"
    > кто тут вопил про обязательность самостоятельной сборки???
    > На сайтец сходить ну никак не судьба?

    чувак, там только     genode-2010-11.ovf (12KB) genode-2010-11.iso (221MB)

     
     
  • 3.57, arisu (ok), 11:47, 05/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > чувак, там только     genode-2010-11.ovf (12KB) genode-2010-11.iso (221MB)

    видимо, iso — это не LiveCD.

     
     
  • 4.58, fidaj (ok), 11:50, 05/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> чувак, там только     genode-2010-11.ovf (12KB) genode-2010-11.iso (221MB)
    > видимо, iso — это не LiveCD.

    эту новость почитайте там 12.05 - а iso на сайте только прошлый 10.11 релиз (или какой-то там из прошлых)

     
     
  • 5.59, arisu (ok), 11:54, 05/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    извиняюсь, протупил.
     
     
  • 6.60, fidaj (ok), 12:02, 05/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > извиняюсь, протупил.

    :) бывает...

     
  • 2.61, Андрей (??), 02:59, 06/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А прочитать http://www.opennet.dev/openforum/vsluhforumID3/84829.html#6 в начале обсуждения?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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