Представлен (http://genode.org/news/genode-os-framework-release-13.11) релиз открытой микроядерной операционной системы Genode OS Framework 12.11 (http://genode.org/documentation/release-notes/13.11), продолжающий реализацию плана (http://www.opennet.me/opennews/art.shtml?num=32725) по превращению Genode в операционную систему общего назначения, которая может быть использована для выполнения повседневных задач. Новая версия примечательна приближением порта Qt5 к полноценному виду, в частности, обеспечением возможности использования QML и OpenGL в графическом окружении Genode.В дополнение к ранее поставляемому легковесному TCP/IP-стеку lwIP (http://savannah.nongnu.org/projects/lwip/) в состав Genode 13.11 включён вариант полнофункционального TCP/IP стека Linux, оформленного в виде библиотеки, работающей в пространстве пользователя. Новый TCP/IP стек получил название LXIP и позволяет добиться производительности, пригодной для работы в сетях с гигабитными скоростями передачи данных. Компоновка стека в виде библиотеки позволяет использовать его для работы отдельных приложений, каждое из которых связано с собственным экземпляром TCP/IP стека.
Существенно расширена поддержка файловых систем. Обеспечена возможность использования в Genode механизма FUSE и созданных с его помощью файловых систем, работающих в пространстве пользователя. При работе поверх ядра Linux добавлена возможность интеграции Genode с файловыми системами, поддерживаемыми в Linux. Расширена поддержка оборудования, добавлена возможность использования порта HDMI и хранилищ с интерфейсом USB 3.0 в SoC Samsung Exynos-5, а также HDMI и USB HID в Raspberry Pi. Из системных изменений упоминается переход на использование стандарта C++11, реализация нового протокола для динамической балансировки распределения ресурсов.Genode предоставляет (http://genode.org/documentation/) унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх ядра Linux (32 и 64 бит) или микроядер (http://genode.org/documentation/platforms/index) Fiasco.OC, OKL4 (x86 и ARMv4), L4/Fiasco, L4ka::Pistachio, Codezero и NOVA. Входящее в состав паравиртуализированное Linux-ядро L4Linux, работающее поверх микроядра Fiasco.OC, позволяет выполнять в Genode обычные Linux программы. Ядро L4Linux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов.
Для Genode осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt и WebKit, реализована возможность организации гибридных Linux/Genode программных окружений. Большое число приложений адаптировано для запуска напрямую поверх микроядра и окружения Noux, обеспечивающего виртуализацию на уровне ОС. Для запуска непортированных программ предусмотрена возможность задействования механизма создания виртуальных окружений уровня отдельных приложений, позволяющих запускать программы в виртуальном Linux-окружении с использованием паравиртуализации.
<center><img title="" style="border-style: solid; border-color: rgb(233, 234, 214); border-width: 15px;" src="http://www.opennet.me/opennews/pics_base/32466_1323092082.pn... border="0"></center>URL: http://genode.org/news/genode-os-framework-release-13.11
Новость: http://www.opennet.me/opennews/art.shtml?num=38549
многообещающе
мы встроили тебе ОС в ОС, что бы ты мог сидеть в ОС сидя в ОС
чтобы, ёптa
ржущий_иксзибит.свг
> ржущий_иксзибит.свгКто-кто?
Ага, только вот стоит заметить, что L4Linux под 64 бита не существует.
> Ага, только вот стоит заметить, что L4Linux под 64 бита не существует.Видимо настолько всем "надо".
64 бита вообще роскошь непозволительная, судя по Hurd.
> 64 бита вообще роскошь непозволительная, судя по Hurd.Ну вот как-то так микроядра настолько всем "нужны", что никто не сподвигся. На форуме вопить про крутые концепции - оно да. А самолично горы воротить в очередном обрубке который работает очень так себе - совсем другое дело, правда? :)
Просто 64 бита - это уже свистелки и перделки. 32-битные системы прекрасно работают на современном железе. Есть куда более актуальные задачи.
Да, конечно, только в современных системах зачастую более 4Гб оперативы. Поэтому 32 бита на них выглядят слегонца архаикой. А так все хорошо, прекрасная маркиза.
А как связано количество адресуемой памяти и разрядность операционки?
Я так понимаю, что тут почти у всех есть альтернатива хоме эдишен от майкрософт.
> Да, конечно, только в современных системах \зачастую более 4Гб оперативы. Поэтому 32
> бита на них выглядят слегонца архаикой. А так все хорошо, прекрасная
> маркиза.У куча процессоров и операционок можно работать с памятью более 4 гб в 32 разрядном режиме (только у M$ есть маркентинговые ограничения ,допустим в xp sp2 режим pae был и работал ).Даже у 386 процессора была возможность работать с 6 гб (36 разрядный режим адресации , должно было работать в операционке qnx ,а на практике выявилась несовместимость с 16 разрядными програмаммии еще всплыла какая то ошибка сегментирования страниц -выявлено на операционке xenix ,исправлена ошибка только на пентиумах ) - а у ARM (новых) 64 гига .Другое дело ограничение памяти на приложение ,да есть такое дело ,программа не может занимать память больше 4 гб ,исключение у ИБМ в какой то серии майфремов ,но там опять же ограничено 6 гб на приложение в 32 разрядном режиме .
У вас потрясающий талант из правильной посылки> Да, конечно, только в современных системах зачастую более 4Гб оперативы.
делать абсолютно бредовый вывод
> Поэтому 32 бита на них выглядят слегонца архаикой.
Примерно как у юзера Vkni: "я фанат иксов, следовательно, wayland предназначен исключительно для планшетов".
> Примерно как у юзера Vkni: "я фанат иксов, следовательно, wayland предназначен исключительно для планшетов".Вот это характерная анонимная реплика. :-) Ничего не понял, но коммент оставил.
При этом давеча меня уверяли, что 30 анонимных однобитовых реплик (+/-) чего-то там стоят. :-)
> При этом давеча меня уверяли, что 30 анонимных однобитовых реплик (+/-) чего-то там стоят. :-)30 анонимных реплик стоят, как одна ваша. И 300 тоже. И 3000. И даже три миллиона.
Потому что n*0 = 0.
А ктонить делает дистрибутивы это
Ой. Ктонить делает дистрибутивы этой операционкм для десктопа "на пощупать"? Хочется в шарики погонять на геноде :)
> Ой. Ктонить делает дистрибутивы этой операционкм для десктопа "на пощупать"? Хочется в
> шарики погонять на геноде :)Что, в QNX Demo Disk в свое время не наигрались? :)
Да я со времён CP/M демо дисков никак не наиграюсь :) Но особенно интересно, что со времени своего появления, шарики (как и тетрис) практически не эволюционировали. Вот это совершенство!
> QNX Demo DiskНе трави душу :))
А что, там были разве шарики? Не помню
> А что, там были разве шарики? Не помнюТам были Ханойские башни, емнип.
цифирь сообщения тыкаешь, потом открывается возможность отредактировать
Костик, плюнь ты на эти шарики. Закупи у "Клапанов" второй "Портал", и будет чем занять свободную минутку, долгими зимними вечерами... и зверей убивать не надо.
http://genode.org/download/live-cds
http://genode.org/about/road-map#Live_system
Хочу Live CD либо готовую сборку для VirtualBox.Извечный тупняк разработчиков ОС (хотя некоторые всё же это понимают и делают это) - кому интересно и так соберут нашу XYZ ОСь, поэтому нет смысла делать готовые сборки.
А что если сборки для виртуальных машин расширят аудиторию раз в десять?..
Они раньше выпускали раз в год демонстрационный LiveCD, но последние три года он не обновлялся :-(
Значить в следующий раз сразу хотят выпустить
>>операционную систему общего назначения, которая может быть использована для выполнения повседневных задачЛет через 10 получится.
> Лет через 10 получится.Поспешишь - людей насмешишь.
А вы таки куда-то торопитесь?
А на хрена им такая аудитория, которая даже собрать не может?
> А на хрена им такая аудитория, которая даже собрать не может?1) писать софт для этой ОС 2) тестировать
а не барахтаться в попытках собрать целую ОС
Оно отнюдь не в том состоянии, чтобы кто-то, кто не в состоянии собрать (невелика сложность-то) мог что-то написат осмысленное или запостить вменяемый багрепорт.
Я могу писать на Qt5 для Genode OS. И тестировать, и даже баг репорт запостить.
Тогда собрать и подавно сможешь
> Я могу писать на Qt5 для Genode OS. И тестировать, и даже
> баг репорт запостить.Тогда пиши на Qt 5 для Genode OS, тестируй и пость багрепорты.
> Я могу писать на Qt5 для Genode OS. И тестировать, и даже
> баг репорт запостить.Это тебе только так кажется
> Я могу писать на Qt5 для Genode OS. И тестировать, и даже баг репорт запостить.Если по-чесноку, ты можешь только языком трепать :)
>> Я могу писать на Qt5 для Genode OS. И тестировать, и даже баг репорт запостить.
> Если по-чесноку, ты можешь только языком трепать :)Если по чесноку, тут таких 99%
> Если по чесноку, тут таких 99%Верно подмечено.
Она соответствует POSIX?
как называется эта игра?
ОС Genode 13.11
Это из тьюториала по QtQuick.
> Это из тьюториала по QtQuick.тью-тью
Интересная ОС. Возможно, когда-то она дорастёт до того уровня, что заменит собой Linux на машина хомячков. Тем более, что она позволяет запускать паравиртуализированное ядро linux, и ПО на базе Linux. Года два назад я поигрался немного с их демонстрационным диском - проект перспективный. Но пилить его до релиза ещё лет пять надо...
У хомячков есть машины? И там есть Линукс?
> У хомячков есть машины?Да.
> И там есть Линукс?
В основном, Win7/Win8, MacOSX и Ubuntu. Последний (с определенной натяжкой) можно назвать линуксом.
Это лучший тетрис, что я видел!
Лучший тетрис был на спектруме.
Непонятно, почему когда приводится скрин гуя микроядерной или RT оси, всегда видишь игры. Можно подумать, эти оси на большее не способны.
> Непонятно, почему когда приводится скрин гуя микроядерной или RT оси, всегда видишь
> игры. Можно подумать, эти оси на большее не способны.Чтобы потом никто не говорил "$OSNAME has no games", очевидно же.
кто-то уже пытался собрать её из исходников???
> кто-то уже пытался собрать её из исходников???Так вроде ж ещё почти месяц до каникул?
Да