The OpenNET Project / Index page

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

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

27.02.2015 19:05

Представлен релиз открытой микроядерной операционной системы Genode OS Framework 15.02, продолжающий реализацию плана по превращению Genode в операционную систему общего назначения, которая может быть использована для выполнения повседневных задач. В настоящее время уже сформирован базис необходимых возможностей и разработчики переключились от развития новой функциональности к оттачиванию уже имеющихся возможностей и консолидации их в готовый продукт. В новом выпуске представлен модульный инструментарий для проведения автоматизированного тестирования, проведена работа по увеличению стабильности и оптимизации производительности, улучшена работа VirtualBox поверх микроядра NOVA. Внесены разнообразные улучшения в HW-ядро, работающее напрямую поверх оборудования, в том числе реализована поддержка виртуализации для архитектуры ARM.

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

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

  1. Главная ссылка к новости (http://genode.org/news/genode-...)
  2. OpenNews: План развития проекта Genode на 2015 год
  3. OpenNews: Релиз открытой микроядерной ОС Genode 14.11
  4. OpenNews: Релиз открытой микроядерной ОС Genode 13.11
  5. OpenNews: План развития Genode как ОС общего назначения в 2013 году
  6. OpenNews: Релиз открытой микроядерной ОС Genode 12.11
Лицензия: CC-BY
Тип: Программы
Ключевые слова: genode
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (51) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (-), 19:19, 27/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > L4Linux не работает с оборудованием напрямую, а использует сервисы Genode

    По поводу чего скорость работы - там где она обычно и бывает у микроядер, да?

     
     
  • 2.4, Аноним (-), 19:30, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ой, да ладно. Как будто современные монолиты (а тем более гибриды) отстают от микроядер в области торможения.
     
     
  • 3.7, Аноним (-), 20:04, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У монолитов и гибридов адресное пространство ядра одно на всех и им не надо сто раз телепаться туда-сюда, переключая контекст. А современные ядра типа линуха еще и здорово оптимизируют переключения контекстов, делая 1 переключение на сразу кучу данных. Но микроядрам все это не грозит из-за принципов работы.
     
     
  • 4.10, Аноним (-), 20:57, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И тем не менее сто лишних поводов телепаться туда-сюда современные монолиты находят, будь они хоть монолиты, хоть гибриды, хоть микроядра. Оно хоть теоретически монолиты и должны затыкать микроядра за пояс по части производительности, но теория тем и отличается от практики, что в теории она ничем не отличается 😉
     
     
  • 5.14, Аноним (-), 22:00, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хз, в линухе довольно сильно оптимизнули все это По поводу чего он и выжимает о... текст свёрнут, показать
     
     
  • 6.18, Аноним (-), 23:50, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > В теории микроядра - круто и не тормозит. А на практике с ними много дурных проблем и оно никому на..й не надо.

    Сразу видно, что теории ты не знаешь. В теории тормозят только микроядра, а на практике монолиты от них недалеко уходят.

     
     
  • 7.19, Аноним (-), 00:36, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сразу видно, что теории ты не знаешь. В теории тормозят только микроядра,
    > а на практике монолиты от них недалеко уходят.

    А я практику предпочитаю. И помню что NT 3.x провалилась у юзерей из-за драйвера графики в юзермоде...

     
     
  • 8.21, Аноним (-), 00:41, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, не знаю Производительность иксового драйвера графики в юзермоде меня вполне... текст свёрнут, показать
     
     
  • 9.24, Аноним (-), 01:10, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Смотря какого драйвера Неакселерированный VESA например истошно тормозит даже н... текст свёрнут, показать
     
     
  • 10.30, iZEN (ok), 15:02, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня, например, LiveUSB с FreeBSD и видеодрайвером xf86-video-vesa на видео и... текст свёрнут, показать
     
     
  • 11.34, Аноним (-), 15:28, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Главное качать не больше 320p, не обращать внимание на тиринг и выпадение кадров... текст свёрнут, показать
     
  • 8.37, Аноним (-), 17:31, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Бро Зато мы все прекрасно помним, сколько было примерно в те времена уверенных ... текст свёрнут, показать
     
     
  • 9.38, Аноним (-), 18:31, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В винде глупо сделали - затолкали в ядро половину GDI В результате быстрее коне... текст свёрнут, показать
     
  • 8.49, Vkni (ok), 07:46, 01/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это ложное воспоминание NT 3 провалилась из-за того, что памяти требовала много... текст свёрнут, показать
     
     
  • 9.52, Аноним (-), 23:47, 02/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Однако ж все последующие NT based, начиная с 4 и далее - внесли в ядро и драйвер... текст свёрнут, показать
     
     
  • 10.57, Vkni (ok), 00:58, 04/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Оно так, но основная причина провала - требования к памяти - ... текст свёрнут, показать
     
  • 4.16, fidaj (ok), 22:05, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > У монолитов и гибридов адресное пространство ядра одно на всех и им
    > не надо сто раз телепаться туда-сюда, переключая контекст. А современные ядра
    > типа линуха еще и здорово оптимизируют переключения контекстов, делая 1 переключение
    > на сразу кучу данных. Но микроядрам все это не грозит из-за
    > принципов работы.

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

     
     
  • 5.20, Аноним (-), 00:38, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > так что в тормозах встретятся где-то посредине.

    Ну вот вы и пользуйтесь тормозами, а мне тормозная система ни к чему. И на стабильность монолита я как-то не жалуюсь.

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

     
     
  • 6.22, fidaj (ok), 00:54, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> так что в тормозах встретятся где-то посредине.
    > Ну вот вы и пользуйтесь тормозами, а мне тормозная система ни к
    > чему. И на стабильность монолита я как-то не жалуюсь.

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

    > А драйвера вообще - не должны сбоить, а не пытаться потом выкрутиться
    > с непонятным результатом, типа периферии вставшей колом в неизвестном состоянии.

    а железо должно сбоить?! или по-вашему если какой-то порт сгорел, а драйвер именно по этой причине поставил раком систему, хоть и работает правильно, и не дай бог это все крутится на какой-то атомной станции (просто пример для большего ощущения значимости ситуации) - то гори оно все синим пламенем пока систему нужно перезагрузить?

     
     
  • 7.31, Аноним (-), 15:14, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот и не подтасовывайте факты Что характерно, именно так оно на практике и п... текст свёрнут, показать
     

  • 1.2, Аноним (-), 19:28, 27/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >обеспечена поддержка Gallium3D

    Как там радеон поживает?
    А intel ivy bridge?

     
     
  • 2.3, Аноним (-), 19:28, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    и haswell
    короче предпоследние интел
     

  • 1.5, Аноним (-), 19:30, 27/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    зашел. Live-cd 2011 года. Ос общего назначения... прям настолько общего что жуть
     
     
  • 2.6, Аноним (-), 19:49, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так? Ос общего назначения для НЕгуманитариев. Идешь на sf.net, качаешь Genode, качаешь весь нужный toolchain, компилишь, PROFIT. Если для тебя это сложно, то оставайся на Убунте, там даже инсталлятор графический и ядро не надо под себя собирать, как в CRUX'е, например.
     
     
  • 3.8, Аноним (-), 20:06, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А что не так? Ос общего назначения для НЕгуманитариев. Идешь на sf.net,
    > качаешь Genode, качаешь весь нужный toolchain, компилишь, PROFIT. Если для тебя
    > это сложно, то оставайся на Убунте, там даже инсталлятор графический и
    > ядро не надо под себя собирать, как в CRUX'е, например.

    С таким же успехом можно было скачать какой-нибудь minix у танебаума 20 лет назад. Ну, скачал. И? Достоинства в чем? "Зато микроядро?" Этой песенке уже много лет. А воз и ныне там - нафиг никому микроядра не сдались, кроме каких-то узких ниш.

     
  • 3.12, fidaj (ok), 21:56, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А что не так? Ос общего назначения для НЕгуманитариев. Идешь на sf.net,
    > качаешь Genode, качаешь весь нужный toolchain, компилишь, PROFIT. Если для тебя
    > это сложно, то оставайся на Убунте, там даже инсталлятор графический и
    > ядро не надо под себя собирать, как в CRUX'е, например.

    не у всех просто так соберется.
    могли бы и не прерывать традицию изготовления хотя бы релизных Live-CD images

     
     
  • 4.54, seyko2 (ok), 12:58, 03/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > не у всех просто так соберется.
    > могли бы и не прерывать традицию изготовления хотя бы релизных Live-CD images

    Они обещали (в планах на 2011-2012) супер-пупер LiveCD. Но так до сих пор и не сделали. Впечатление -- пропал человек, который его делал. А раз сделать LiveCD так трудно для Genode, то до Linux ему ещё расти и расти :-)

     
     
  • 5.55, fidaj (ok), 13:09, 03/03/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> не у всех просто так соберется.
    >> могли бы и не прерывать традицию изготовления хотя бы релизных Live-CD images
    > Они обещали (в планах на 2011-2012) супер-пупер LiveCD. Но так до сих
    > пор и не сделали. Впечатление -- пропал человек, который его делал.
    > А раз сделать LiveCD так трудно для Genode, то до Linux
    > ему ещё расти и расти :-)

    С чего сделан вывод что сделать LiveCD трудно?
    Ничего там трудного нет в принципе, но просто кому-то нужно потратить время на это - там все для этого скрипты есть, нужно предугадать какое точно окружение необходимо для сборки всего, что бы не ловить каких-то граблей по ходу.
    Ну а если не угадать - то просто так и сходу собрать не получится.
    >> не у всех просто так соберется.

     

  • 1.9, хрюкотающий зелюк (?), 20:38, 27/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пока с релизами не будет готовых livecd-сборок - нафиг нужно... Разработчику это сделать проще.
     
     
  • 2.11, Аноним (-), 21:22, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так их специально нет
     
     
  • 3.13, fidaj (ok), 21:57, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Так их специально нет

    интересно по каким соображениям?

     
     
  • 4.15, Аноним (-), 22:02, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > интересно по каким соображениям?

    Наверное не хотят слышать мысли типа "е..й стыд!"

     
     
  • 5.17, fidaj (ok), 22:10, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> интересно по каким соображениям?
    > Наверное не хотят слышать мысли типа "е..й стыд!"

    это не соображения - а суеверие.

     
     
  • 6.26, Аноним (-), 01:12, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > это не соображения - а суеверие.

    Это капитанинг. Для general purpose операционки нафиг не упало микроядро.

     
     
  • 7.28, chinarulezzz (ok), 10:12, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Это капитанинг.

    частенько за тобой звучит эта фраза. Троллишь, или действительно считаешь что твоё мнение абсолютно?)

     
     
  • 8.33, Аноним (-), 15:24, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В данном случае это довольно близко к абсолюту Если разуть глаза и посмотреть в... текст свёрнут, показать
     
     
  • 9.35, Аноним (-), 16:48, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    HURD и MINIX вообще-то в пролёте по другим причинам они архитектурно ущербны по... текст свёрнут, показать
     
     
  • 10.39, Аноним (-), 18:41, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А что, зарубитесь с Таненбаумом на предмет архитектуры ОС А то он книжки даже и... текст свёрнут, показать
     
     
  • 11.41, Аноним (-), 19:03, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я 8212 нет ... текст свёрнут, показать
     
     
  • 12.42, Аноним (-), 19:04, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я 8212 нет А Йохен Лидтке 8212 очень даже Не говоря уже о том, что призы... текст свёрнут, показать
     
     
  • 13.46, Аноним (-), 21:22, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И на том спасибо А пусть делом докажет Во первых, даже Таненбаум может быть пр... текст свёрнут, показать
     
     
  • 14.48, Аноним (-), 21:43, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты не поверишь А вот это еще предстоит доказать Или опровергнуть Для чего нуж... текст свёрнут, показать
     
  • 11.43, Аноним (-), 19:18, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Genode Судя по ad hominem, у Вас, сударь, толковых аргументов нет Пока что в... текст свёрнут, показать
     
     
  • 12.47, Аноним (-), 21:36, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И чем он приципиально отличается от minix и прочих qnx в плане распостраненности... текст свёрнут, показать
     
  • 7.29, ПолковникВасечкин (?), 10:46, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как раз наоборот - для общего назначения оно самое то.
     
     
  • 8.32, Аноним (-), 15:20, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Оно и видно со времен дебатов Tanenbaum vs Torvalds и даже раньше, все сколь-ни... текст свёрнут, показать
     
     
  • 9.36, Аноним (-), 16:50, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Странно Гибридный XNU недостатка в драйверах не испытывает, не смотря на то, чт... текст свёрнут, показать
     
     
  • 10.40, Аноним (-), 18:46, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Насколько я помню, там большинство дров как раз таки сидят в общем ядерном прост... текст свёрнут, показать
     
     
  • 11.44, Аноним (-), 19:20, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Плохо помнишь На практике они действительно сидят в ядерном пространстве 8212... текст свёрнут, показать
     
     
  • 12.45, Аноним (-), 20:40, 28/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ясен перец - мне гейосятина никуда не сдалась Ну вот благодаря вам я и вспомнил... текст свёрнут, показать
     
  • 9.51, ПолковникВасечкин (?), 23:34, 02/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то не положили, гугли NOVA Microhypervisor Да, написание дров под микро... текст свёрнут, показать
     
     
  • 10.53, Аноним (-), 00:29, 03/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда уж Xen Про который выше А нечто типа вообще не general purpose, если... текст свёрнут, показать
     
     
  • 11.56, ПолковникВасечкин (?), 00:51, 04/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все никак не мог понять что ты имеешь ввиду под general purpose, а оказывается э... текст свёрнут, показать
     
     
  • 12.58, ПолковникВасечкин (?), 06:16, 06/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вот так всегда, на конкретные вопросы ответов нет ... текст свёрнут, показать
     

  • 1.50, Piter_Ring (ok), 05:58, 02/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > OC, позволяет выполнять в Genode обычные Linux программы.

    "Обычные" программы линукс не выполняются даже в линукс.
    О чем говорят в данном случае??? Или это очередные домыслы переводчика?

     

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



    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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