The OpenNET Project / Index page

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



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

"В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от opennews (??), 06-Июн-25, 10:45 
Разработчики операционной системы Redox, написанной с использованием языка Rust и концепции микроядра, объявили о реализации поддержки протокола X11 в развиваемом проектом дисплейном сервере Orbital, использующем библиотеку iced.  Добавленная возможность позволяет запускать в Redos  приложения, использующие X11, без внесения изменений в код. Реализация поддержки X11 в Orbital концептуально напоминает применение XWayland в окружениях на базе Wayland, и также использует бэкенд DRI для повышения производительности отрисовки...

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

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

Оглавление

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


1. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (1), 06-Июн-25, 10:45 
Дай угадаю драйверов нет, смысла тоже нет )
Зато на расте.
Интересно реально ли в линуксе отделить драйвера в юзерспейс.
Ответить | Правка | Наверх | Cообщить модератору

3. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +7 +/
Сообщение от nmorozov (ok), 06-Июн-25, 10:55 
Все предыдущие попыки убрать драйвера из пространства ядра, показли очень низкую производительность
Ответить | Правка | Наверх | Cообщить модератору

29. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  –2 +/
Сообщение от Самый Лучший Гусь (?), 06-Июн-25, 12:24 
Тогда следует сделать наоборот и перенести все остальное в пространство ядра к драйверам
Ответить | Правка | Наверх | Cообщить модератору

38. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +17 +/
Сообщение от Оно ним (?), 06-Июн-25, 13:11 
Пробовали, каждый раз винда получается.
Ответить | Правка | Наверх | Cообщить модератору

92. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +3 +/
Сообщение от Аноним (-), 06-Июн-25, 19:36 
Простите, я не по этой теме, но как-то попадалась книга о драйверах. Разве у процессора не 4 режима? Кроме уровня ядра и пользовательского пространства есть ещё 2 вроде бы как. А почему их не используют? Мне казалось именно где-то там и должны быть драйвера. Извините если задал
сильно дилетантский вопрос.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

98. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (98), 06-Июн-25, 21:59 
Переключать контекст всё равно придется.
Ответить | Правка | Наверх | Cообщить модератору

4. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (4), 06-Июн-25, 10:55 
тебе надо - ты и напиши
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

13. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (13), 06-Июн-25, 11:36 
тебе не надо — ты и не пиши
Ответить | Правка | Наверх | Cообщить модератору

103. Скрыто модератором  +/
Сообщение от Аноним (103), 07-Июн-25, 01:17 
Ответить | Правка | Наверх | Cообщить модератору

68. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  –1 +/
Сообщение от Karl Richter (ok), 06-Июн-25, 16:26 
Спросите у Embox.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  –3 +/
Сообщение от Аноним (5), 06-Июн-25, 11:08 
Все прогрессивное человечество выкидывает иксы а они только запилили поддержку. Не понимаю, почему сразу не Вейланд?
Ответить | Правка | Наверх | Cообщить модератору

9. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +3 +/
Сообщение от Аноним (-), 06-Июн-25, 11:17 
> Все прогрессивное человечество выкидывает иксы а они только запилили поддержку. Не понимаю, почему сразу не Вейланд?

Потому что новость не совсем правдивая (кто бы мог подумать!).

The mechanism for X11 support is conceptually similar to how Wayland supports X11 programs through XWayland. He also enabled the DRI backend to improve rendering performance, although it does not yet fully support graphics acceleration.
It is expected that this code will become part of our Wayland support.

Т.е это необходимо для поддержки XWayland.

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

81. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 17:40 
Новость-то правдивая, вот только ты лживый. XWayland - по сути, не является Wayland-ом. XWayland - это способ запуска X11 пиложений в среде Протокола. XWayland считается временным решением, полезным в переходное время.
Ответить | Правка | Наверх | Cообщить модератору

83. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 17:47 
> Новость-то правдивая, вот только ты лживый.
> XWayland - по сути, не является Wayland-ом.

Конечно не является. Я такого и не писал.
It is expected that this code will become part of our Wayland support.
Будет частью поддержки!

XWayland это костыли, чтобы луддиты не сильно ныли

> XWayland - это способ запуска X11 пиложений в среде Протокола. XWayland считается временным решением, полезным в переходное время.

Но он не покрывает всех безумных возможностей Иксов.
Об этом весьма много нытья на форумах "моя любимая PROGRAMM_NAME работала 20 лет на иксах, а в режиме совместимости глючит!!11 Плак-плак!!1 верните все в зад!! будьте прокляты разработчики вейланда" ну и прочие слезы-слюни.


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

10. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +2 +/
Сообщение от th3m3 (ok), 06-Июн-25, 11:24 
В иксах всё работает, а в вяленом - не всё, глюки, под вопросом нвидия и т.д. Про прогрессивное человечество, звучит как байка про электромобили, ага)
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

15. Скрыто модератором  –2 +/
Сообщение от Аноним (-), 06-Июн-25, 11:47 
Ответить | Правка | Наверх | Cообщить модератору

35. Скрыто модератором  +4 +/
Сообщение от дАнон (?), 06-Июн-25, 12:58 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Июн-25, 13:06 
Ответить | Правка | Наверх | Cообщить модератору

82. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Июн-25, 17:45 
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

84. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Июн-25, 17:49 
Ответить | Правка | Наверх | Cообщить модератору

44. Скрыто модератором  +2 +/
Сообщение от Alladin (?), 06-Июн-25, 13:30 
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

49. Скрыто модератором  –1 +/
Сообщение от Аноним (49), 06-Июн-25, 13:41 
Ответить | Правка | Наверх | Cообщить модератору

55. Скрыто модератором  +/
Сообщение от Аноним (55), 06-Июн-25, 13:50 
Ответить | Правка | Наверх | Cообщить модератору

57. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Июн-25, 13:57 
Ответить | Правка | Наверх | Cообщить модератору

79. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от vlad1.96 (ok), 06-Июн-25, 17:27 
под каким вопросом nvidia?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

67. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (67), 06-Июн-25, 15:36 
Иксы и под виндой работают и в MacOS. Это вообще фиолетово.

Только древний юникс и десктопный линух отличился - X11=графика и больше никак (ну где-то с 2008-го появились более менее адекватные варианты, на базе которых и стали развивать wayland).
Всякие svgalib не в счёт, там уныло всё, а directfb закопали, так и не приняв в продакшн.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

6. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (6), 06-Июн-25, 11:09 
А память то оно научилось освобождать?
Ответить | Правка | Наверх | Cообщить модератору

7. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от anonymmmeer (?), 06-Июн-25, 11:11 
а где собственная реализация mesa на rust?
опять дедовская небезопасность.
Ответить | Правка | Наверх | Cообщить модератору

11. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 11:29 
Рим не за один день строился (с)
Переписать старый код мгновенно не получится, как бы не хотелось.
Может сначала обернут в API которое будет хотя бы падать, а не дарить рут.

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

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

14. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  –2 +/
Сообщение от Аноним (14), 06-Июн-25, 11:41 
>Переписать старый код мгновенно не получится, как бы не хотелось.

А что такое внезапно случилось в Растом?
Обычно все переписывают.

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

18. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 11:55 
>>Переписать старый код мгновенно не получится, как бы не хотелось.
> А что такое внезапно случилось в Растом?

А с ним что-то случилось?

> Обычно все переписывают.

Ага, но в опенсорсе людей постоянно не хвататет, и раст проекты тут не исключение.
Можешь вызваться добровольцем)

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

70. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (70), 06-Июн-25, 16:38 
>в опенсорсе людей постоянно не хвататет

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

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

74. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +2 +/
Сообщение от Аноним (-), 06-Июн-25, 16:50 
> В 90-е людей хватило, чтобы написать гтк, гном, гимп, гнустэп, целую кучу
> оконных менеджеров, плейеров, языков программирования, библиотек для всего и вся, а
> потом что-то случилось, и людей стало не хватать.

Ну прикинь, люди выросли.
Проcuрать молодость kpасноглазя в экран мало кто сейчас захочет.
Кто-то завел семью, кто-то просто хочет нормальную работу.

Сладкие речи бородатого комми уже не мотивирую молодых "поработать бесплатно".
Особенно если речь про "разгрести дедовые феkальные отложения кода на ЯП прошлого тысячелетия".

Так что ты прав "что-то случилось")

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

101. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (101), 06-Июн-25, 23:14 
в 90-е программы были сильно меньше и легче, тогда тупо не нужно было столько людей для поддержки софта. А сейчас за пару дней в проектах происходит работы больше чем за годы в 90-е. Ты физически не успеешь руками 2.5 анонимов успеть реализовать нужный функционал и исправить старые ошибки, дыры безопасности, протестировать на разном железе и прочее.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

16. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (16), 06-Июн-25, 11:48 
> Переписать старый код мгновенно не получится, как бы не хотелось.

Кто о чем, а растаманы о переписывании. Вопрос вроде был про то чтобы взять и написать Mesa с нуля на расте, а не отмазываться каким-то Римам.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

17. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 11:54 
> Кто о чем, а растаманы о переписывании.

Отличный способ замены устаревшего овна, на новое и более качественное.

> Вопрос вроде был про то чтобы взять и написать Mesa с нуля на расте

Что значит "взять и написать Mesa"?
Если хотя бы смотреть в код Mesa - то это уже переписывание.
Никто не будет устраивать "чистую комнату" только потому что тебе так захотелось.
Если до этого у кого-то дойдут руки то он на одном экране откроет код месы, а на втором IDE для раст-кода.

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

8. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +1 +/
Сообщение от Аноним (8), 06-Июн-25, 11:13 
Причём в отличие от миллиона дистрибитуивов линукса, это - действительно новая ОС, а не смена названия.
Ответить | Правка | Наверх | Cообщить модератору

42. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (42), 06-Июн-25, 13:26 
Быстрее поддержи коммитом.
Ответить | Правка | Наверх | Cообщить модератору

12. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (12), 06-Июн-25, 11:32 
> заимствует некоторые идеи из SeL4

какие идеи заимствует из seL4 если у них не верифицированное микроядро, тогда уж L4

> aarch64, riscv64gc

неплохо - давно не интересовался её развитием

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

20. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (20), 06-Июн-25, 11:56 
Сурово. Такими темпами, придётся некоторым на редокс с линкуса мигрировать.
Ответить | Правка | Наверх | Cообщить модератору

21. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 12:05 
> собственный пакетный менеджер, набор стандартных утилит, командная оболочка ion, стандартная Си-библиотека relibc, сетевой стек и файловая система

Отличный пример как даже маленькая команда может вести разработку ОСи и всей сопутствующей инфраструктуры.
Надеюсь портирование дров пойдет активнее, а там может, с чем черт не шутит, и корпы подтянутся.
Последние выбрыки gpl фанатиков явно будут побуждать нвидию искать альтернативные варианты.

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

23. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +1 +/
Сообщение от Аноним (20), 06-Июн-25, 12:08 
У невидии уже есть винда. Если человеку не нужен свободный код, то от винды ему точно хуже не станет.
Ответить | Правка | Наверх | Cообщить модератору

28. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +1 +/
Сообщение от Аноним (-), 06-Июн-25, 12:19 
У нвидии есть всякие ускорители LLMок и прочие "видяхи без видеовыхода".
Если они получат возможность предлагать заказчикам альтернативу и не иметь проблем с ЖоПЛь фанатиками, то для них это отличная возможность.
Банально купить всю команду разработки за пару лямов.
Ответить | Правка | Наверх | Cообщить модератору

52. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (20), 06-Июн-25, 13:48 
>Банально купить всю команду разработки за пару лямов.

Покупается не команда, покупается время. Речь идёт про человеко-года, которых нужно будет очень много. Эти лямы успеют испарится куда быстрее, чем будет получен достаточный результат.

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

99. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от maximnik0 (?), 06-Июн-25, 22:04 
>Если человеку не нужен свободный код, то от винды ему точно хуже не станет.

Знаете, даже превыкше к - жрите что дают юзеры все больше недовольны 11 виндой.Свестоперделка с ИИ тупит если отваливается интернет. Повыкидовали куча привычных компонентов а вместо их- современные не очень аналоги. Если у тебя не корпоративная LTS версия - с плохим интернетом с определенной ревизии 11 Винду уже не поставить-трюки с реестром и коммандной строкой уже не прокатывают,должен завести учётную запись у MS.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

24. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от beck (??), 06-Июн-25, 12:09 
> стандартная Си-библиотека relibc

А почему не стандартная раст библиотека? Си - это не безопастно!

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

56. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (56), 06-Июн-25, 13:53 
Это в новости запутанно написано. Речь про реализацию API libc, что б программы, написанные под libc - запускались. Реализация при этом может быть на чём угодно. Тут, разумеется, на расте.
Ответить | Правка | Наверх | Cообщить модератору

25. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (25), 06-Июн-25, 12:15 
> Операционная система Redox развивается в соответствии с философией Unix

Нет. По стандарту posix код должен быть переносимым. А это c99. В новом стандарте c17. Но никак не rust.

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

31. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  –1 +/
Сообщение от Аноним (31), 06-Июн-25, 12:26 
> По стандарту posix код должен быть переносимым.

А в реальности?
У ПОФИГса куча стандартов разных лет и не всегда есть обратная совместимость.

Да и разве философией Unix это именно ПОФИГс?
Я думал там всякие "одна программа но делает хорошо" и прочие философские бла-бла-бла.

ps для справки Unix это 70е, а посикс появился только в 88м.
и как-то без него раньше жили

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

58. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +1 +/
Сообщение от Аноним (58), 06-Июн-25, 14:06 
>Нет. По стандарту posix код должен быть переносимым

POSIX — это интерфейс между прикладной программой и ОС (Portable Operating System Interface). Код самой системы не должен быть переносимым (к этому приблизились только в NetBSD)

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

60. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (56), 06-Июн-25, 14:27 
Какое отношение философия юникса имеет к позиксу? ФЮ - это про то, что система состоит из комбинации небольших, самодостаточных частей. Ядро линукса кстати тут вообще мимо, т.к. представляет огромный монолит.

Если части системы можно с лёгкостью комбинировать, тестировать и разрабатывать - то это и есть ФЮ. Правда, странно это так называть - это на самом деле просто азы разработки ПО, хотя наверно в 70-ых эти азы ещё только формулировали.

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

61. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +1 +/
Сообщение от Аноним (16), 06-Июн-25, 14:37 
Классическое UNIX-ядро - это и есть монолит, он так был сдизайнен изначально. А ФЮ относится к юзерленду - куча мелких программ, универсальные интерфейсы через stdin/stdout и пайпы для склеивания этого всё в любой комбинации. Ядро тут ваще плевать какое и к нему это не относится.
Ответить | Правка | Наверх | Cообщить модератору

90. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (90), 06-Июн-25, 19:07 
> Классическое UNIX-ядро

это несколько десятков тысяч строк кода. Ну может под сотню для последних версий.
А не сорокамиллионный жирнючий монстр с куче легаси мусора и 4млн строк автосгенеренных амудэшных дров. Есть же разница в монолитности!

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

91. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (91), 06-Июн-25, 19:36 
При чём ищ этих диких миллионов на сервере задействованы где-то 1…1,5млн. В отличие от очень сложного Андроида, напрмер, в котором для работы нужно задействовать ~5-6млн строк. Но поныть на опеннете под жирнючесть линуса — святое дело.
Ответить | Правка | Наверх | Cообщить модератору

33. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +1 +/
Сообщение от Аноним (33), 06-Июн-25, 12:42 
По–моему, отличная новость!

Теперь все, у кого сильно чешется, могут бежать коммитить в RedOx, а не тащить раст в ядро линукса. А тех кто продолжает тащить — есть куда послать, поконкретнее.

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

34. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 12:48 
>  а не тащить раст в ядро линукса.

Типа одно другому мешает.

> А тех кто продолжает тащить — есть куда послать, поконкретнее.

Угу, один вахтер уже допосылался.
И где он сейчас? Нарушил субординацию - был выкинут из мейнтенеров.

ps раст в ядро тащат те, кто а) понимает что в ядре проиходит б) принимает решение
остальные могут закрыть варежку и топать на Хурд

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

40. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (16), 06-Июн-25, 13:23 
> а) понимает что в ядре проиходит

как вчерашние go'шники и nodejs'сники могут понимать что в ядре происходит?

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

43. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от нейм (?), 06-Июн-25, 13:27 
а че там понимать то
сложнее лапшу сишников разобрать, ни стиля ни линтеров, одно самомнение
Ответить | Правка | Наверх | Cообщить модератору

45. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +1 +/
Сообщение от Аноним (16), 06-Июн-25, 13:32 
Сейчас бы в треде про раст на сишную лапшу катить.
Ответить | Правка | Наверх | Cообщить модератору

51. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 13:47 
> а че там понимать то
> сложнее лапшу сишников разобрать, ни стиля ни линтеров, одно самомнение

То ли дело руны на хрусте с кучей закорючек там и тут. Хотя вы пожалуй напряжетесь сделать вон того любителя Ocaml в соседнем топике, вы даже на хрусте так сразу такого треша не навернете, придется постараться в рубке за почетное 1-е место в номинации Brainf*k 2.0.

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

47. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 13:34 
>> а) понимает что в ядре проиходит
> как вчерашние go'шники и nodejs'сники могут понимать что в ядре происходит?

Это ты так про Линуса и Грега? Сильно, сильно)

Наброс на ГО вообще не в тему, тк на расте в ядре пишут те, кто устал от дыряшки.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

48. Скрыто модератором  +/
Сообщение от Аноним (16), 06-Июн-25, 13:38 
Ответить | Правка | Наверх | Cообщить модератору

65. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Июн-25, 15:26 
Ответить | Правка | Наверх | Cообщить модератору

69. Скрыто модератором  +/
Сообщение от Аноним (16), 06-Июн-25, 16:26 
Ответить | Правка | Наверх | Cообщить модератору

73. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Июн-25, 16:43 
Ответить | Правка | Наверх | Cообщить модератору

76. Скрыто модератором  +1 +/
Сообщение от Аноним (16), 06-Июн-25, 17:12 
Ответить | Правка | Наверх | Cообщить модератору

78. Скрыто модератором  +/
Сообщение от Аноним (16), 06-Июн-25, 17:17 
Ответить | Правка | Наверх | Cообщить модератору

80. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Июн-25, 17:39 
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

85. Скрыто модератором  +/
Сообщение от Аноним (16), 06-Июн-25, 18:30 
Ответить | Правка | Наверх | Cообщить модератору

88. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Июн-25, 18:53 
Ответить | Правка | Наверх | Cообщить модератору

93. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (91), 06-Июн-25, 19:39 
Для тебя будет открытием, но ядро разработчиков ядра значительно пересекается с ядром разработчиков раста. Настолько, что можно считать, что раст пилят для разработки линукса. Грег Кроа-Хартман в интервью недавно рассказывал.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

59. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  –1 +/
Сообщение от Аноним (33), 06-Июн-25, 14:17 
Те кто тащат, рьяно и с азартом — либо обделённые интеллектом фанатики, тычущие в каждую дырку свой новый блестящий молоток, либо откровенные вредители (либо престарелые администраторы, хватающиеся за соломинку в попытке привлечь свежие кадры, но речь сейчас не о них).

Потому как раст даёт какие-либо гарантии только тогда, когда на нём написано всё целиком.

По большей части сишному ядру нет профита от вкраплений на расте — хвалёная модель гарантий разваливается. Просто отстреливать ноги будет не внутри растовых кусков а на интерфейсе взаимодействия с сишным кодом.

И реализация того интерфейса на должном уровне требует такой же сверхвысокой квалификации, усидчивости и внимательности, как и «безопасная разработка на сях» (каким бы оксюмороном не казалось это словосочетание). Только ответственны за это будут не сишники, каждый день  набивающие себе шишки о несуразности языка, а растаманы, привыкшие что у них компилятор и боровчекер всё сами разруливают, только типы проставь корректно.

Чтобы оно заработало, нужно переписывать всё, полностью. Половинчатые решения неизбежно будут приводить к скандалам, драме и разваливанию сообщества.  

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

66. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 15:36 
> Те кто тащат, рьяно и с азартом — либо обделённые интеллектом фанатики, тычущие в каждую дырку свой новый блестящий молоток, либо откровенные вредители

Ого как ты пафосно задвинул)
Прям чую как у тебя подгорает.

> Потому как раст даёт какие-либо гарантии только тогда, когда на нём написано всё целиком.

Что является не правдой)
Даже наличие растовых строк (а не сишного убожества) уже может снять часть вопросов и проблем.
Отдельные модули дают гарантии внутри этих модулей.

> По большей части сишному ядру нет профита от вкраплений на расте — хвалёная модель гарантий разваливается. Просто отстреливать ноги будет не внутри растовых кусков а на интерфейсе взаимодействия с сишным кодом.

Так пусть отстреливает ноги и падает.
Это уже лучше чем "у нас получение рута 10 лет жило в ядре".

> И реализация того интерфейса на должном уровне требует такой же сверхвысокой квалификации, усидчивости и внимательности

Т.е не как у нынешних ядро-писяк, для которых нормально выдавать код "мамой клянусь тут не будет nil"?

> Только ответственны за это будут не сишники, каждый день  набивающие себе шишки о несуразности языка, а растаманы, привыкшие что у них компилятор и боровчекер всё сами разруливают, только типы проставь корректно.

Практика показывает что сишники пока только лбы порасшибали, а дыры в ядре так и продолжают делать.
Ты сначала типы придумай, потом архитектурно реализуй, потом инвариант проверь... и вот потом боров все разрулит.
Да, это не тяпляпать касты к void*, тут нужен хотя бы минимальный интеллект.

> Чтобы оно заработало, нужно переписывать всё, полностью. Половинчатые решения неизбежно будут приводить к скандалам, драме и разваливанию сообщества.

Дорога и 1000 миль начинается с первого шага.
Заодно сообщество очистится от лудитов "вы не заставите нас выучить что-то новое".


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

41. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +1 +/
Сообщение от Аноним (16), 06-Июн-25, 13:25 
А почему на скрине всё выглядит как TWM с дефолтным .twmrc? Это же просто квинтэссенция луддизма. Я то думал редох это современная ОС.
Ответить | Правка | Наверх | Cообщить модератору

53. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 13:49 
> А почему на скрине всё выглядит как TWM с дефолтным .twmrc? Это же просто
> квинтэссенция луддизма. Я то думал редох это современная ОС.

Как говорится, ты и накрашенная страшная, и не накрашенная...

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

54. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (20), 06-Июн-25, 13:50 
Затем, что туда полноценных оконных менеджеров ещё не завезли.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

50. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (-), 06-Июн-25, 13:45 
> реализации поддержки протокола X11 в развиваемом проектом
> дисплейном сервере Orbital, использующем библиотеку iced.

Самое время X11 запиливать, как раз его все дропают. А UUCP у них там есть? И ftp-сервак какой-нибудь забористый?

> Реализация поддержки X11 в Orbital концептуально напоминает
> применение XWayland в окружениях на базе Wayland.

А сам Wayland у них - поддерживается? :)

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

64. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  –1 +/
Сообщение от Аноним (64), 06-Июн-25, 15:07 
Все дропают - это кто? Гномы, которые если не код писать не умеют, что в простое от из нескучных интерфейсов проц комнату сидит греет и до сих пор считают, что каждое окно должно само себе рамку рисовать, то наверное решают галактические проблемы за ваше электричество? Как там ситуация с иконками приложений - великие знатоки управления окнами с гитхаба уже определились где память под иконки выделять и как приложение должно коммитить их и что делать если иконок нет или сервер их не поддерживает?
Ответить | Правка | Наверх | Cообщить модератору

72. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Karl Richter (ok), 06-Июн-25, 16:42 
А начем она, по Вашему, работала? Wayland у них и был, X11 только для XWayland.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

62. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (62), 06-Июн-25, 14:46 
Какие GPU в мусор выкинули? Как они вообще совместимость Rust с динамической линковкой и пакетами обеспечивают?
Ответить | Правка | Наверх | Cообщить модератору

75. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (98), 06-Июн-25, 17:01 
https://gitlab.redox-os.org/redox-os/redox/
"Redox is under active development by a vibrant community"
vibrant - почему именно это прилагательное пришло в их ум?
Ответить | Правка | Наверх | Cообщить модератору

77. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (16), 06-Июн-25, 17:16 
> https://gitlab.redox-os.org/redox-os/redox/
> "Redox is under active development by a vibrant community"
> vibrant - почему именно это прилагательное пришло в их ум?

к тому же это не правда - там genderfluid community


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

89. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (89), 06-Июн-25, 19:00 
Потому что vibrant - это в том числе "заряженное", "полное жизни". Это прилагательное часто используется по отношению к людям.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

96. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (98), 06-Июн-25, 21:41 
Какое отношение это имеет к процессу программирования?
Ответить | Правка | Наверх | Cообщить модератору

102. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (101), 06-Июн-25, 23:38 
Прямое. Не все программисты — замкнутые интроверты без эмоций. Многие реально кайфуют от процесса: общаются, шутят, делают что-то вместе. Вот это и называют vibrant community — живое, активное сообщество, а не просто кучка людей, молча скидывающих патчи.

Rust-сообщество выбешивает олдов именно этим: оно шумное, живое и совсем не похоже на привычную им среду угрюмых, отстранённых разработчиков. Это особенно раздражает тех, кто уже давно так не может — да и, по правде, никогда не мог. Раньше в кодеры чаще шли замкнутые, странноватые люди, и такая атмосфера для них непривычна и неудобна.

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

94. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (91), 06-Июн-25, 19:42 
> почему именно это прилагательное пришло в их ум?

Потому, что текст писал человек, свободно разговаривающий на английском. А прокомментировал — мгимо финишед, факультет попивасного бугага.

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

97. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +1 +/
Сообщение от Аноним (98), 06-Июн-25, 21:43 
Vibrant точно определяет манеру поведения rust сообщества. Энергичное, толкающее, не дающее покоя другим, непостоянное, легко возбудимое. Есть другие прилагательные "живое"
Ответить | Правка | Наверх | Cообщить модератору

105. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (16), 07-Июн-25, 01:40 
Ну вот у меня сертификат IELTS C1 выданный в Западной Европе. И я тоже прифигел децл с такого прилагательного, сильно отдаёт какой-то инклюзивностью и чем-то нетрадиционным, хотя я это слово прекрасно знаю.
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

100. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (100), 06-Июн-25, 22:34 

[ ]    redox_desktop_x86_64_2025-05-16_33_livedisk.iso.zst    2025-05-16 18:38     129M    
[ ]    redox_minimal-net_x86_64_2025-05-16_33_harddrive.img.zst    2025-05-16 18:34     36M    

> desktop - The standard variant with a complete system, Orbital desktop environment and useful tools. Aimed for end-users, producers, gamers, testers and developers.


Странно. Если верить местным Экспертам-Воителям-Супротив-Раста, то это как раз размеры растоманского хелло-ворда (гуевый и консольный).

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

104. "В ОС Redox появилась поддержка X11, GTK 3 и Mesa3D EGL"  +/
Сообщение от Аноним (16), 07-Июн-25, 01:36 
Воители-Супротив-Сишки даже не знают про архивацию/сжатие.

Ты не переживай, после распаковки и запуска оно там займет всю доступную оперативку... пусть не сразу, но чуть-чуть позже, ибо редох течет и это известный факт. Так что все тут нормально у экспертов-супротив-раста.

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

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

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




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

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