The OpenNET Project / Index page

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



"Проект Genode опубликовал выпуск ОС общего назначения Sculpt 23.04 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Genode опубликовал выпуск ОС общего назначения Sculpt 23.04 "  +/
Сообщение от opennews (??), 29-Апр-23, 20:36 
Представлен выпуск проекта Sculpt 23.04, в рамках которого на базе технологий Genode OS Framework развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта распространяются под лицензией AGPLv3. Для загрузки предлагается LiveUSB-образ, размером 28 МБ.  Поддерживается работа на системах с процессорами и графической подсистемой Intel с включёнными расширениями  VT-d и VT-x, а также на системах ARM с расширениями VMM...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=59052

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 29-Апр-23, 20:36   –5 +/
А зачем?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #19, #37

2. Сообщение от Аноним (2), 29-Апр-23, 20:38   +4 +/
Чтобы обычным пользователям было чем заняться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

4. Сообщение от ИмяХ (?), 29-Апр-23, 20:54   +1 +/
Ядро поверх ядра, поверх микроядра, поверх виртуализации ядра, поверх сервисов виртуализации, и все это не работает с оборудованием напрямую.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #8

6. Сообщение от Sw00p aka Jerom (?), 29-Апр-23, 20:56   +6 +/
Ой, смузи рецепт :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #21

8. Сообщение от Анониссимусemail (?), 29-Апр-23, 20:57   +3 +/
В современных процессорах виртуализация работает аппаратно и почти не тратит ресурсов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #13, #20, #23

11. Сообщение от Анониссимусemail (?), 29-Апр-23, 20:58   +/
На первый взгляд -- интересная система-конструктор, эдакая помесь Qubes и Gentoo. Очень интересно пощупать, жаль, времени нет...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26

13. Сообщение от НяшМяш (ok), 29-Апр-23, 21:14   +/
Которую тот же интел начал делать ещё с пентиум 4. О чём эксперты конечно же не в курсе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #42

14. Сообщение от Аноним (14), 29-Апр-23, 21:18   +1 +/
А linux - «общего назначения»?
Ответить | Правка | Наверх | Cообщить модератору

15. Сообщение от Аноним (15), 29-Апр-23, 21:31   +/
Все эти фреймворки хорошая почва для бэкдоров.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44

16. Сообщение от жявамэн (ok), 29-Апр-23, 22:31   +/
>обычными пользователями для выполнения повседневных задач.

Глядя на скриншот в новости я даже пытаться не буду там запустить браузер (которого нет)

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #18

17. Сообщение от Аноним (17), 29-Апр-23, 22:51   +1 +/
Он там есть. Это Флакон, и работает он там вполне нормально. Вот только запускал я этот браузырь минут 5, ковыряясь в ляйтцентрале, подключая к нему звук, сеть и графло. И так с каждой программой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #25

18. Сообщение от Аноним (18), 29-Апр-23, 22:54   +1 +/
> браузер (которого нет)

там есть нативный порт Qt поэтому любой браузер на QtWebkit есть, а если использовать L4Linux есть вообще всё что есть в дистрибутивах

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #22

19. Сообщение от Neon (??), 29-Апр-23, 23:33   +/
Скучно же и грантики надо как то пилить. Вот и изобретают очередной велосипед
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

20. Сообщение от Neon (??), 29-Апр-23, 23:33   +4 +/
В рекламных проспектах все прекрасно. А на деле почему то не очень
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

21. Сообщение от Sw00p aka Jerom (?), 29-Апр-23, 23:54   +1 +/
ляяя, удалили комент кремового смузитозоида :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

22. Сообщение от Аноним (22), 30-Апр-23, 00:44   +/
Чего бы им не портировать GLibc? Тогда, по крайней мере, все консольные приложения должны бы пойти и без необходимости L4Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #28

23. Сообщение от 1000 (?), 30-Апр-23, 01:30   +2 +/
ключевое слово - "почти".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

24. Сообщение от Пользователь чебурнетаemail (?), 30-Апр-23, 01:47   –2 +/
Кто-нибудь может сказать:
1) сколько под эту ОС сегодня существует родных приложений?
2) на каком реальном железе она способна жить, или пока только её в виртуалке можно гонять? Как там с поддержкой сети и видях, 3D?
3) что на ней можно делать уже сейчас? Ну, кроме смотрения интернетиков с помощью браузера?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27, #31

25. Сообщение от Пользователь чебурнетаemail (?), 30-Апр-23, 01:50   +1 +/
Есть непонятная ОС, в ней есть браузер, в браузере есть Электрон.js, а под Электрон.js есть всё! :)) И так с каждым приложением... наверное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #34, #36

26. Сообщение от Аноним (26), 30-Апр-23, 08:09   +3 +/
нашёл отмазку
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

27. Сообщение от Аноним (26), 30-Апр-23, 08:11   +1 +/
Ващето, развёрнутого доклада об использовании мы ждали от тебя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #33

28. Сообщение от Аноним (18), 30-Апр-23, 10:14   +1 +/
> Чего бы им не портировать GLibc?

у них портирована бсдшная libc

> без необходимости L4Linux

линукс богат драйверами, генод позволяет не переписывать софт как это навязывает раст а безопасно разделить доверенный и не доверенный, при этом производительность  паравиртуализованного Linux близка к нативной.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #43

29. Сообщение от helloworld (?), 30-Апр-23, 10:17   +/
> Поддерживается работа на системах с процессорами и графической подсистемой Intel

Т.е. те, кто на AMD, отсекаются.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

30. Сообщение от Ринг тон (?), 30-Апр-23, 10:48   +/
Так вроде всегда так
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #35

31. Сообщение от Аноним (18), 30-Апр-23, 10:48   +/
> что на ней можно делать уже сейчас?

использовать вместо Qubes OS

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

32. Сообщение от Аноним (32), 30-Апр-23, 11:56   +2 +/
Кошер! Гораздо прогрессивней всяких там haiku, которые раз в год воруют с линукса очередной хелло ворлд на Qt.
Ответить | Правка | Наверх | Cообщить модератору

33. Сообщение от Пользователь чебурнетаemail (?), 30-Апр-23, 12:42   –3 +/
Я здесь причём?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

34. Сообщение от Аноним (34), 30-Апр-23, 13:03   +1 +/
Нет дядя, тут всё ещё круче. Каждому приложению по сетевому стеку! По крайней мере, в ляйтцентрале это можно нащёлкать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

35. Сообщение от Аноним (22), 30-Апр-23, 15:26   +/
Выбрать другое микроядро, например, seL4.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

36. Сообщение от Аноним (36), 30-Апр-23, 18:01   +/
А systemd какой версии?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

37. Сообщение от Аноним (37), 01-Май-23, 09:27   +/
https://muen.sk/ и в нем GNU/Linux вполне достаточно для изоляции железа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

38. Сообщение от Аноним (46), 01-Май-23, 13:23   +/
> Ядро L4Linux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов.

откуда такая инфа ? L4Linux может работать как угодно - драйверы ядра Linux могут работать напрямую без портирования - в L4Linux создана виртуальная архитектура с ситемой команд ARM но своими функциями отображения вируальной памяти и системным таймером. Много лет назад портировал L4/Fiasco на пару неподдерживаемых процессоров ARM, нужно было только написать драйвер системного таймера и уарта для консоли, Linux работал со своими драйверами. Если нужно по серьёзному чтобы можно было запускать несколько экземпляров линукса или одновременную работу с устройствами из L4 и Linux (Input/output multiplexing) тогда надо переписывать драйверы и работать через сервиси из окружения ядра L4.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39

39. Сообщение от Аноним (46), 01-Май-23, 14:31   +/
Особенность L4Linux работающего со своими драйверами напрямую с железом по сравнению с обычным Linux - ядро с драйверами выполняется в отдельной задаче микроядра, задачи ядра Linux мапятся на отдельные задачи микроядра и работают отдельно друг от друга и от ядра Linux, юзерспейсные процессы получаются изолированы от ядра Linux, весь обмен между задачами мапится на IPC микроядра. В минималке мультиплексировать в L4 (использовать одновременно из L4 и Linux и соответственно написать драйвер для L4) нужно только системный таймер и консольный уарт. Это было на L4/Fiasco с L4Re, подозреваю тут то же самое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #40

40. Сообщение от Аноним (46), 01-Май-23, 14:41   +1 +/
Особенность L4/Fiasco и L4Re - у них есть свой реалтайм планировщик задач, неудивительно что наработки этого опенсорсного проекта нашли коммерческое применение в автомобильной промышленности

https://www.opennet.me/opennews/art.shtml?num=58702

сейчас многие SoC практически полностью портированы на майнстримное ядро и соответственно в L4Linux так что этот прожект сегодня может иметь новые пернсрективы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

41. Сообщение от Kuromi (ok), 01-Май-23, 16:41   +/
Странно как-то
"Для Genode осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt, GCC и WebKit, реализована возможность организации гибридных Linux/Genode программных окружений. " и "радиционный рабочий стол может быть получен при помощи запуска дистрибутива TinyCore Linux в виртуальной машине с Linux. В данном окружении доступны браузеры Firefox и Aurora"

Ну так пилите свой браузер-обвязку на WebKit раз он все равно уже доступен. Или упомянутые Falkon - это оно и есть?

А вообще интересно смотрится, очень сыро, но интересно.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #45

42. Сообщение от Kuromi (ok), 01-Май-23, 16:43   +1 +/
Ну с P4 довольно много чего нового добавили. В те времена не было всех этих расширений для прямого доступа к памяти и IO.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

43. Сообщение от Аноним (43), 02-Май-23, 13:46   +/
>у них портирована бсдшная libc

Известно же, что по факту опесорс пишется под API GLibc, а не под BSD libc и даже не POSIX.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #46

44. Сообщение от Аноним (44), 03-Май-23, 02:31   +/
Linux - это фреймворк?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

45. Сообщение от A (?), 03-Май-23, 10:36   +/
В браузерах пытаются создать свою операционную среду на операционной системой, а тогда придётся работать на два потока - и своё разрабатывать и тоже самое в браузере.

Но, вероятно, - да, надо, чтобы получить нужное своё, а не чужое.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

46. Сообщение от Аноним (46), 03-Май-23, 22:42   +/
> по факту опесорс пишется под API GLibc, а не под BSD libc и даже не POSIX

по факту в buildroot можно выбрать glibc/uclibc/musl и собрать весь софт

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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