LINUX.ORG.RU

Релиз ОС Sculpt 24.04

 , , , sculpt


0

3

Недавно создатели фреймворка построения микроядерных ОС Genode порадовали нас релизом ОС общего назначения Sculpt 24.04.

В этом выпуске:

  • новый интерфейс управления драйверами;
  • (экспериментальная) поддержка suspend/resume;
  • новый аудиоинтерфейс;
  • поддержка экранов с разрешением 4К;
  • возможность удалённой отладки.

Вкратце о проекте:

  • поддержка нескольких микроядер;
  • свободный (GPL) исходный код;
  • конфигурация всего и вся в XML;
  • невероятно подробная и постоянно обновляемая документация, оформленная в виде книг: https://genode.org/documentation/index;
  • код большей частью написан на С++;
  • драйвера портированы из GNU/Linux.

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

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

Его можно запустить на реальном железе? Или только в виртуалке? А графика есть?

vitruss ★★★★★
()

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

Сомнительное заявление. Можно подробности, для каких именно повседневных задач она уже пригодна?

Или она «пригодна» как GNU/Hurd, MenuetOS и Kolibri и прочие «пригодные, но …»?

CrX ★★★
()

Конфигурация через XML убивает любой проект, катати. Абсолютно нечитаемые полотна вместо конфига получаются.

alexmaru
()
Ответ на: комментарий от alexmaru

Линуксоиды молодцы, кстати. Заморочились с DSL для DTS-файлов и получилось вполне приятно. Корпорасты бы точно XML засунули с каким-нибудь блевотным GUI-редактором на жаве.

vbr ★★★
()
Ответ на: комментарий от vbr

Это не совсем линуксойды. Изначально device tree был разработан в рамках Open Firmware Project.

prox
()
Ответ на: комментарий от vitruss

Его можно запустить на реальном железе?

Более того, оно даже на телефоне работает.

А графика есть?

Ты правда не догадался прочитав новость? Вот вообще никаких намёков не увидел?

zabbal ★★★★★
() автор топика
Ответ на: комментарий от anonymous_sapiens

Кстати хорошая идея, как бы попросить модераторов отредактировать новость?

zabbal ★★★★★
() автор топика
Ответ на: комментарий от alexmaru

Фига наркомания

У них были выступления на FOSDEM с демками - можно на это великолепие в динамике полюбоваться если ставить лень :)

zabbal ★★★★★
() автор топика

конфигурация всего и вся в XML

На джаве пишут? Для конфигурации могли бы взять что попроще - JSON или лучше YAML. А вот эти

<superpuper bullshit="mega bullshit">option</superpuper>
с неограниченной вложенностью оставили бы джавистам.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 2)
Ответ на: комментарий от peregrine

Для конфигурации могли бы взять что попроще - JSON или лучше YAML.

Для конфигурации взяли то, что им удобнее. У всех кому удобнее что-то иное есть возможность переделать это под себя - благо что JSON, что YAML тривиально отображаются в XML.

zabbal ★★★★★
() автор топика

свободный (GPL) исходный код

Код принадлежит одной компании и публикуется под AGPL. Взамен они хотят исходники всей вашей derived work. Нормальную лицензию предлагают отдельно за непонятные деньги.

Lucky ★★
()
Ответ на: комментарий от Lucky

Нормальную лицензию предлагают отдельно

AGPL и есть нормальная лицензия - жадные проприетарщики должны страдать.

zabbal ★★★★★
() автор топика
Ответ на: комментарий от zabbal

Намеки есть, так же как есть «графический интерфейс» на ncurses. 4к экраны конечно, с другой стороны… Но теперь есть скрин и всё понятно (ну кроме того что там на скрине именно).

vitruss ★★★★★
()
Последнее исправление: vitruss (всего исправлений: 1)
Ответ на: комментарий от vitruss

кроме того что там на скрине именно

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

zabbal ★★★★★
() автор топика
Ответ на: комментарий от zabbal

жадные проприетарщики

Слово «пропиетарный» означает находящийся в частной собственности, и у данной операционки есть конкретный хозяин в виде жадной компании. AGPL это ограничительная лицензия, которая запрещает вам делать с полученным кодом, и что самое интересное и со своим кодом, определенные вещи, вынуждая в определенных случаях заплатить за коммерческую лицензию.

Lucky ★★
()
Последнее исправление: Lucky (всего исправлений: 1)
Ответ на: комментарий от Lucky

«пропиетарный» означает находящийся в частной собственности

Нифига себе ты знаток - хрен бы кто без тебя догадался :-D :-D :-D

AGPL это ограничительная лицензия, которая запрещает вам делать с полученным кодом, и что самое интересное и со своим кодом, определенные вещи

Да, всё так - AGPL запрещает охреневшим проприетарщикам паразитировать на чужом труде.

вынуждая в определенных случаях заплатить за коммерческую лицензию

Cry me a river как говорят в таких случаях зарубежные коллеги. Обидели маленького, не дали чужой труд на халяву проэксплуатировать и баблишко поднять не делясь с авторами оригинального кода. Беда-то какая! Как же я несчастному паразиту сочувствую, дай сопельки тебе утру, только не плачь снова! :-D

zabbal ★★★★★
() автор топика
Ответ на: комментарий от zabbal

чужой труд на халяву проэксплуатировать и баблишко поднять не делясь с авторами оригинального кода

Фактически, одни пропиетарщики ради денег что-то запрещают другим пропиетарщикам. Ни когда такого не было.

Они так и говорят: как только речь заходит про деньги, то AGPL со всем комьюнити и фактическими авторами кода (контрибьюторами) можно смело отправлять лесом и договариваться в привате, на индивидуальных условиях. Для этого у компании есть все права. За деньги разрешат даже закрыть какие-то куски, не делясь ни с какими авторами. Не понимаю, что вы так сильно за них переживаете.

Lucky ★★
()
Ответ на: комментарий от Lucky

одни пропиетарщики ради денег что-то запрещают другим пропиетарщикам

Нет, разработчики свободного проекта не дают на нём паразитировать проприетарщикам, от чего у тех люто пригорает.

Ни когда такого не было.

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

AGPL со всем комьюнити и фактическими авторами кода (контрибьюторами) можно смело отправлять лесом

Врёшь как сивый мерин - соблюдай условия лицензии, открывай исходники и пили что душе угодно монетизируя это как хочешь. Хоть миллиард заработай если получится - тут AGPL тебя никак не ограничивает.

zabbal ★★★★★
() автор топика
Ответ на: комментарий от zabbal

https://genode.org/commercial-use/index

For details, conditions, and costs regarding the commercial use of Genode, please contact Genode Labs

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

Lucky ★★
()
Ответ на: комментарий от Lucky

Здесь целая простыня подобного текста

Да, для тех кто не хочет использовать AGPL они с радостью предоставят коммерческую поддержку. Смотри какой прекрасный выбор - хочешь зарабатывать с помощью свободного продукта? Открывай код в соответствии с лицензией. Не хочешь открывать код? Без проблем - покупай коммерческий продукт. Вот паразитировать нельзя, это правда. Дык чем же ты ещё недоволен, собака :)

zabbal ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.