|
2.19, Neon (??), 23:33, 29/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Скучно же и грантики надо как то пилить. Вот и изобретают очередной велосипед
| |
|
1.4, ИмяХ (?), 20:54, 29/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Ядро поверх ядра, поверх микроядра, поверх виртуализации ядра, поверх сервисов виртуализации, и все это не работает с оборудованием напрямую.
| |
|
2.8, Анониссимус (?), 20:57, 29/04/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
В современных процессорах виртуализация работает аппаратно и почти не тратит ресурсов.
| |
|
3.13, НяшМяш (ok), 21:14, 29/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Которую тот же интел начал делать ещё с пентиум 4. О чём эксперты конечно же не в курсе.
| |
|
4.42, Kuromi (ok), 16:43, 01/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну с P4 довольно много чего нового добавили. В те времена не было всех этих расширений для прямого доступа к памяти и IO.
| |
|
3.20, Neon (??), 23:33, 29/04/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
В рекламных проспектах все прекрасно. А на деле почему то не очень
| |
|
|
1.11, Анониссимус (?), 20:58, 29/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
На первый взгляд -- интересная система-конструктор, эдакая помесь Qubes и Gentoo. Очень интересно пощупать, жаль, времени нет...
| |
1.16, жявамэн (ok), 22:31, 29/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>обычными пользователями для выполнения повседневных задач.
Глядя на скриншот в новости я даже пытаться не буду там запустить браузер (которого нет)
| |
|
2.17, Аноним (17), 22:51, 29/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Он там есть. Это Флакон, и работает он там вполне нормально. Вот только запускал я этот браузырь минут 5, ковыряясь в ляйтцентрале, подключая к нему звук, сеть и графло. И так с каждой программой.
| |
|
3.25, Пользователь чебурнета (?), 01:50, 30/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Есть непонятная ОС, в ней есть браузер, в браузере есть Электрон.js, а под Электрон.js есть всё! :)) И так с каждым приложением... наверное.
| |
|
4.34, Аноним (34), 13:03, 30/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет дядя, тут всё ещё круче. Каждому приложению по сетевому стеку! По крайней мере, в ляйтцентрале это можно нащёлкать.
| |
|
|
2.18, Аноним (18), 22:54, 29/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> браузер (которого нет)
там есть нативный порт Qt поэтому любой браузер на QtWebkit есть, а если использовать L4Linux есть вообще всё что есть в дистрибутивах
| |
|
3.22, Аноним (22), 00:44, 30/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
Чего бы им не портировать GLibc? Тогда, по крайней мере, все консольные приложения должны бы пойти и без необходимости L4Linux.
| |
|
4.28, Аноним (18), 10:14, 30/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Чего бы им не портировать GLibc?
у них портирована бсдшная libc
> без необходимости L4Linux
линукс богат драйверами, генод позволяет не переписывать софт как это навязывает раст а безопасно разделить доверенный и не доверенный, при этом производительность паравиртуализованного Linux близка к нативной.
| |
|
5.43, Аноним (43), 13:46, 02/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
>у них портирована бсдшная libc
Известно же, что по факту опесорс пишется под API GLibc, а не под BSD libc и даже не POSIX.
| |
|
6.46, Аноним (46), 22:42, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
> по факту опесорс пишется под API GLibc, а не под BSD libc и даже не POSIX
по факту в buildroot можно выбрать glibc/uclibc/musl и собрать весь софт
| |
|
|
|
|
|
1.24, Пользователь чебурнета (?), 01:47, 30/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Кто-нибудь может сказать:
1) сколько под эту ОС сегодня существует родных приложений?
2) на каком реальном железе она способна жить, или пока только её в виртуалке можно гонять? Как там с поддержкой сети и видях, 3D?
3) что на ней можно делать уже сейчас? Ну, кроме смотрения интернетиков с помощью браузера?
| |
|
2.27, Аноним (26), 08:11, 30/04/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ващето, развёрнутого доклада об использовании мы ждали от тебя.
| |
2.31, Аноним (18), 10:48, 30/04/2023 [^] [^^] [^^^] [ответить]
| +/– |
> что на ней можно делать уже сейчас?
использовать вместо Qubes OS
| |
|
1.29, helloworld (?), 10:17, 30/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Поддерживается работа на системах с процессорами и графической подсистемой Intel
Т.е. те, кто на AMD, отсекаются.
| |
1.32, Аноним (32), 11:56, 30/04/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Кошер! Гораздо прогрессивней всяких там haiku, которые раз в год воруют с линукса очередной хелло ворлд на Qt.
| |
1.38, Аноним (46), 13:23, 01/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Ядро L4Linux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов.
откуда такая инфа ? L4Linux может работать как угодно - драйверы ядра Linux могут работать напрямую без портирования - в L4Linux создана виртуальная архитектура с ситемой команд ARM но своими функциями отображения вируальной памяти и системным таймером. Много лет назад портировал L4/Fiasco на пару неподдерживаемых процессоров ARM, нужно было только написать драйвер системного таймера и уарта для консоли, Linux работал со своими драйверами. Если нужно по серьёзному чтобы можно было запускать несколько экземпляров линукса или одновременную работу с устройствами из L4 и Linux (Input/output multiplexing) тогда надо переписывать драйверы и работать через сервиси из окружения ядра L4.
| |
|
2.39, Аноним (46), 14:31, 01/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
Особенность L4Linux работающего со своими драйверами напрямую с железом по сравнению с обычным Linux - ядро с драйверами выполняется в отдельной задаче микроядра, задачи ядра Linux мапятся на отдельные задачи микроядра и работают отдельно друг от друга и от ядра Linux, юзерспейсные процессы получаются изолированы от ядра Linux, весь обмен между задачами мапится на IPC микроядра. В минималке мультиплексировать в L4 (использовать одновременно из L4 и Linux и соответственно написать драйвер для L4) нужно только системный таймер и консольный уарт. Это было на L4/Fiasco с L4Re, подозреваю тут то же самое.
| |
|
3.40, Аноним (46), 14:41, 01/05/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Особенность L4/Fiasco и L4Re - у них есть свой реалтайм планировщик задач, неудивительно что наработки этого опенсорсного проекта нашли коммерческое применение в автомобильной промышленности
https://www.opennet.ru/opennews/art.shtml?num=58702
сейчас многие SoC практически полностью портированы на майнстримное ядро и соответственно в L4Linux так что этот прожект сегодня может иметь новые пернсрективы.
| |
|
|
1.41, Kuromi (ok), 16:41, 01/05/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Странно как-то
"Для Genode осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt, GCC и WebKit, реализована возможность организации гибридных Linux/Genode программных окружений. " и "радиционный рабочий стол может быть получен при помощи запуска дистрибутива TinyCore Linux в виртуальной машине с Linux. В данном окружении доступны браузеры Firefox и Aurora"
Ну так пилите свой браузер-обвязку на WebKit раз он все равно уже доступен. Или упомянутые Falkon - это оно и есть?
А вообще интересно смотрится, очень сыро, но интересно.
| |
|
2.45, A (?), 10:36, 03/05/2023 [^] [^^] [^^^] [ответить]
| +/– |
В браузерах пытаются создать свою операционную среду на операционной системой, а тогда придётся работать на два потока - и своё разрабатывать и тоже самое в браузере.
Но, вероятно, - да, надо, чтобы получить нужное своё, а не чужое.
| |
|
|