The OpenNET Project / Index page

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

28.11.2014 17:18  Релиз открытой микроядерной ОС Genode 14.11

Доступен релиз открытой микроядерной операционной системы Genode OS Framework 14.11, продолжающий реализацию плана по превращению Genode в операционную систему общего назначения, которая может быть использована для выполнения повседневных задач. Для достижения данной цели в новом выпуске представлен беспроводной стек, созданный на основе портирования беспроводного стека для чипов Intel из ядра Linux. Невозможность использования Wi-Fi в прошлых выпусках воспринималось как серьёзное ограничение, которое теперь снято.

Вторым важным улучшением стал новый планировщик задач для HW-ядра, позволяющий распределять ресурсы CPU для разных подсистем Genode при использовании на оборудовании без дополнительных прослоек. Из других изменений отмечается реализация новых компонентов GUI, улучшение совместимости с Qt5, обновление кода VirtualBox для работы с микроядром NOVA до версии 4.3.16, реализация новой системы динамического связывания, которая на 20% проще прошлой реализации, добавление поддержки сетевых функций для Raspberry Pi. Продолжено развитие компонента Nitpicker GUI server, предназначенного для изоляции выполняемых графических приложений. Представлен компонент nit_fader, работающий между сервером nitpicker и клиентом, и пригодный для реализации вывода полупрозрачных уведомлений.

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-...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: genode
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.3, Аноним (-), 18:30, 28/11/2014 [ответить] [показать ветку] [···]     [к модератору]
  • –1 +/
    1 Допустим писать операционку ради операционки, а не ради например работы с реа... весь текст скрыт [показать]
     
     
  • 2.26, Аноним (-), 10:08, 29/11/2014 [^] [ответить]     [к модератору]  
  • +5 +/
    Не надо операционку писать, в данном случае действие диаметрально обратное Опер... весь текст скрыт [показать]
     
  • 2.59, noize (ok), 17:44, 04/12/2014 [^] [ответить]    [к модератору]  
  • +/
    "Мы встроили операционную систему в твою операционную систему чтобы ты мог пользоваться операционной системой пока ты пользуешься операционной системой"
     
  • 1.4, Аноним (-), 19:57, 28/11/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • –8 +/
    Прахады, малшик.
     
  • 1.5, Аноним (-), 20:51, 28/11/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    Готично :-)
     
  • 1.6, Аноним (-), 21:18, 28/11/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Не вижу никакой смысл садится на микроядро - неоправданный расход ресурсов системы.
     
     
  • 2.10, Аноним (-), 23:37, 28/11/2014 [^] [ответить]     [к модератору]  
  • –4 +/
    вы бредите в микроядерных ОС - оверхэд МЕНЬШЕ, внезапно да и задержки, переклю... весь текст скрыт [показать]
     
     
  • 3.11, Аноним (-), 23:38, 28/11/2014 [^] [ответить]    [к модератору]  
  • +/
    плюс профит по стабильности и секьюрности, ради которого изначально затевалось.
    плюс портабельность итд итп.
     
     
  • 4.24, Аноним (-), 07:47, 29/11/2014 [^] [ответить]     [к модератору]  
  • +/
    Да вот, говорят что жить в бетонном бункере на солидной глубине - несколько безо... весь текст скрыт [показать]
     
     
  • 5.27, Аноним (-), 13:33, 29/11/2014 [^] [ответить]     [к модератору]  
  • +/
    В микроядер единое неоспоримое преимущество - минимальность кода ядра в будущем... весь текст скрыт [показать]
     
     
  • 6.30, Аноним (-), 15:55, 29/11/2014 [^] [ответить]     [к модератору]  
  • +2 +/
    В результате сложный код лишь немного меняет место жительства Что мало влияет н... весь текст скрыт [показать]
     
     
  • 7.51, Аноним (-), 08:07, 02/12/2014 [^] [ответить]     [к модератору]  
  • –1 +/
    Линукс уже сегодня не может поддреживатся одним хакером из-за объёма кода Слишк... весь текст скрыт [показать]
     
  • 6.34, Аноним (-), 16:26, 29/11/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    Вы опечатались, наверное хотели сказать у микроядер Если вы хоть раз смотрели... весь текст скрыт [показать]
     
     
  • 7.36, MIRV (?), 19:44, 29/11/2014 [^] [ответить]     [к модератору]  
  • +/
    Да ладно, это же лабух который поверил какерам-школьникам как он сам, которые в ... весь текст скрыт [показать]
     
     
  • 8.39, Аноним (-), 20:20, 29/11/2014 [^] [ответить]     [к модератору]  
  • +/
    А вот педвзятое отношение в исполнении очередного болвана, который даже не поним... весь текст скрыт [показать]
     
  • 7.52, Аноним (-), 08:20, 02/12/2014 [^] [ответить]     [к модератору]  
  • –1 +/
    http www opennet ru openforum vsluhforumID3 100354 html 51 В ядрах ОС разбираю... весь текст скрыт [показать]
     
  • 7.56, softfire (?), 15:19, 02/12/2014 [^] [ответить]    [к модератору]  
  • –1 +/
    > > Ну а неудобны вообще пишется слитно и это вообще субъективная оценка зависящая от индивида. Вообщем вы совсем не инженер, зачем тут третесь, не понятно.

    "Непонятно".
    нутыпонел.

     
     
  • 8.58, опять (?), 11:22, 03/12/2014 [^] [ответить]    [к модератору]  
  • +/
    прежде, чем умничать, почитай, когда "непонятно" используется раздельно, а когда слитно.
     
  • 5.37, chinarulezzz (ok), 19:49, 29/11/2014 [^] [ответить]    [к модератору]  
  • +3 +/
    >Да вот, говорят что жить в бетонном бункере на солидной глубине - несколько безопаснее чем в обычном доме

    опять метафоры. слава богу не про 21 век, колесницы и прочее.

     
     
  • 6.41, Аноним (-), 01:28, 30/11/2014 [^] [ответить]     [к модератору]  
  • +/
    Ну вы то и так не можете А унылое далдонство про то что микроядра рулят - за па... весь текст скрыт [показать]
     
  • 3.12, vi (ok), 23:43, 28/11/2014 [^] [ответить]     [к модератору]  
  • –1 +/
    Наверное имелось в виду оверхеад от переключения контекста процессов Наверняка... весь текст скрыт [показать]
     
     
  • 4.35, Аноним (-), 16:44, 29/11/2014 [^] [ответить]     [к модератору]  
  • +/
    И откуда вы только лезете, специалисты Интеловские процессоры начиная с i386 и... весь текст скрыт [показать]
     
     
  • 5.38, Аноним (-), 20:00, 29/11/2014 [^] [ответить]     [к модератору]  
  • +/
    Вот что пишет википедия переключение контекста является очень ресурсоемкой опер... весь текст скрыт [показать]
     
     
  • 6.42, Аноним (-), 01:29, 30/11/2014 [^] [ответить]     [к модератору]  
  • +/
    А если про всякие SIMD и сопроцессоры вспомнить и подумать о том что задачи не д... весь текст скрыт [показать]
     
     
  • 7.47, vi (ok), 11:17, 30/11/2014 [^] [ответить]     [к модератору]  
  • +/
    Так разговор идет про оверхед Или Вы хотите поговорить о том, что мы в не знаем... весь текст скрыт [показать]
     
  • 3.23, none7 (ok), 06:31, 29/11/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    Задержки на переключение контекста меньше быть не могут, так как они аппаратные ... весь текст скрыт [показать]
     
     
  • 4.28, Аноним (-), 13:40, 29/11/2014 [^] [ответить]     [к модератору]  
  • +/
    Это если выполнять все требования безопасности Posix разработаные давно, прямоли... весь текст скрыт [показать]
     
     
  • 5.33, Аноним (-), 16:03, 29/11/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    Так у гибридных ядер обычно 1 адресное пространство на ядро и драйвера - там нет... весь текст скрыт [показать]
     
     
  • 6.40, Аноним (-), 20:59, 29/11/2014 [^] [ответить]    [к модератору]  
  • +/
    >При этом уже не важно какого размера прогрмама, ибо любая программа сможет гадить остальным.

    windows 9x..

     
     
  • 7.43, Аноним (-), 01:30, 30/11/2014 [^] [ответить]    [к модератору]  
  • –2 +/
    > windows 9x..

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

     
     
  • 8.44, Аноним (-), 08:01, 30/11/2014 [^] [ответить]     [к модератору]  
  • –1 +/
    Его невозможно называть микроядерным win9x - это ядро с невытесяняющей многозад... весь текст скрыт [показать]
     
  • 8.45, Аноним (-), 08:04, 30/11/2014 [^] [ответить]    [к модератору]  
  • +2 +/
    > Его сложно назвать микроядерным.

    Он вроде как и не называет, переключите повнимательней свой контекст )

     
  • 6.46, Аноним (-), 08:16, 30/11/2014 [^] [ответить]     [к модератору]  
  • –1 +/
    С гибридными ядрами, кроме DragonFLY BSD, смотреть больше неначто А в стрекозе ... весь текст скрыт [показать]
     
  • 6.48, Аноним (-), 15:10, 30/11/2014 [^] [ответить]     [к модератору]  
  • +1 +/
    В предыдущем посте с примером seL4 написал мало о ДРУГИХ вариантах безопасности,... весь текст скрыт [показать]
     
     
  • 7.49, vi (ok), 17:15, 30/11/2014 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Через сколько попыток процесс не угадал мы приходим ... весь текст скрыт [показать]
     
     
  • 8.53, Аноним (-), 08:38, 02/12/2014 [^] [ответить]     [к модератору]  
  • –1 +/
    Ядро вводит санкции при первой же неудачи Совершенно верно В модели Posix ACL ... весь текст скрыт [показать]
     
     
  • 9.57, Аноним (-), 20:15, 02/12/2014 [^] [ответить]    [к модератору]  
  • +/

    > Ядро вместо проверок по ACL просто следит за действиями процесса -

    В процессоре с одним ядром (ALU) в каждый момент времени может выполнятся одна операция. Или нет?

     
  • 7.50, Аноним (-), 00:19, 01/12/2014 [^] [ответить]     [к модератору]  
  • +/
    Идея-то хороша, но как выяснить, является ли конкретное действие процесса разре... весь текст скрыт [показать]
     
     
  • 8.54, Аноним (-), 08:56, 02/12/2014 [^] [ответить]     [к модератору]  
  • –1 +/
    При КАЖДОМ действии проверки должны быть Без проверок никак не обойтись если... весь текст скрыт [показать]
     
  • 4.29, Ivan (??), 14:30, 29/11/2014 [^] [ответить]    [к модератору]  
  • –1 +/
    время сохранения/восстановления контекста 65 тактов (0,33 мкс)
    завистит от кол-ва строк планировщика
     
     
  • 5.31, Аноним (-), 15:59, 29/11/2014 [^] [ответить]     [к модератору]  
  • +2 +/
    И от того что именно сохранять Потом окажется что в 65 тактах сохраняется абсол... весь текст скрыт [показать]
     
  • 1.7, Аноним (-), 21:25, 28/11/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    >реализация новой системы динамического связывания, которая на 20% проще прошлой реализации

    Интересно, а как они простоту реализации системы динамического связывания измеряли?

     
     
  • 2.9, Аноним (-), 23:18, 28/11/2014 [^] [ответить]    [к модератору]  
  • +/
    Может смогли отладить после написания на 20% больше функционала...)
     
     
  • 3.32, Аноним (-), 16:00, 29/11/2014 [^] [ответить]    [к модератору]  
  • +/
    > на 20% больше функционала...)

    ...по сравнению с кем? С FreeDOS? :)

     
  • 2.18, Аноним (-), 03:06, 29/11/2014 [^] [ответить]    [к модератору]  
  • +/
    >Интересно, а как они простоту реализации системы динамического связывания измеряли?

    Я не знаю, но думаю что оценили ее сложность. Я бы рассчитал именно так.

     
  • 2.20, Аноним (-), 03:51, 29/11/2014 [^] [ответить]    [к модератору]  
  • +/
    > Интересно, а как они простоту реализации системы динамического связывания измеряли?

    возможно, оценили количество кода, например

     
     
  • 3.22, Аноним (-), 04:43, 29/11/2014 [^] [ответить]    [к модератору]  
  • +/
    >возможно, оценили количество кода, например

    php-шник или из индус?

    вот код длиной в 6 символов
    >perl -E'{say 1}'

    вот код длиной в 4 символа
    >perl -E'say 1'

    м?

     
  • 2.55, Аноним (-), 08:59, 02/12/2014 [^] [ответить]     [к модератору]  
  • +/
    http www opennet ru openforum vsluhforumID3 100354 html 48 ... весь текст скрыт [показать]
     
  • 1.60, fidaj (ok), 18:08, 12/12/2014 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    почему перестали Live-CD делать?
     

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


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