The OpenNET Project / Index page

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



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

"Проект Phoenix развивает современный X-сервер, написанный на языке Zig "  +/
Сообщение от opennews (??), 26-Дек-25, 13:42 
В рамках проекта Phoenix предпринята попытка создания с нуля нового X-сервера, не использующего наработки X.org Server и нацеленного на создание современной альтернативы, расширяющей протокол X11 и предоставляющей возможности для совместимости с Wayland. На текущем этапе развития Phoenix пока не готов к повседневному использованию, но уже позволяет организовать работу с простыми приложениями, использующими для вывода графики GLX, EGL или Vulkan, при вложенном запуске Phoenix поверх существующего X-сервера. Код написан на языке Zig и распространяется под лицензией GPLv3...

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

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

Оглавление

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


2. "Проект Phoenix развивает современный X-сервер, написанный на..."  +3 +/
Сообщение от Аноним (2), 26-Дек-25, 13:45 
Т.е. с одной стороны хотят фичи, а с другой совместимость? Будет непросто, мягко говоря, но та же хлибра сильно тормозится об внутрянки ксорга и нужно поддержки проприетарных дров невидии и икс-дров под всякое старое, так что может и выгорит.
Ответить | Правка | Наверх | Cообщить модератору

3. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (3), 26-Дек-25, 13:55 
Любители возродить иксы забывают одну вещь: нужно уговорить всех подряд остаться на иксах: производителей видеокарт, разрабов тулкитов, разрабов ДЕ и каждого отдельно взятого разработчика каждого отдельно взятого приложения (да!) То есть мало "сделать иксы great again". Это только 1% от всех усилий. Остальные 99% времени уйдут на уговаривание всех подряд, что "пусть даже вяленый это хорошо, но поддержите наш нескучный икс-сервер позязя. Ну позязя! ну че вам стоит, а?"
Ответить | Правка | Наверх | Cообщить модератору

7. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (7), 26-Дек-25, 14:08 
>Любители возродить иксы забывают одну вещь: нужно уговорить всех подряд остаться на иксах: производителей видеокарт, разрабов тулкитов, разрабов ДЕ и каждого отдельно взятого разработчика каждого отдельно взятого приложения (да!) То есть мало "сделать иксы great again". Это только 1% от всех усилий.

Любители забывают, что можно сделать слой совместимости с wayland. Как сделали с виндовс :)

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

25. "Проект Phoenix развивает современный X-сервер, написанный на..."  –4 +/
Сообщение от anonymous (??), 26-Дек-25, 14:58 
> что можно сделать слой совместимости с wayland

wayland не существует, это миф. Есть набор библиотек и расширения. Есть композиторы, которые написаны поверх wayland. У гнома и кедов - это разные композиторы. И они не совместимы между собой.

Соответственно ты не можешь сделать слой совместимосит с wayland. Ты можешь сделать слой совместимости с гномами или слой совместимости с кедами. Поэтому разработчики и ненавидят вейланд.

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

28. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (28), 26-Дек-25, 15:12 
>wayland не существует, это миф

html не существует - это миф. Есть браузеры, которые написаны поверх html

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

35. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (7), 26-Дек-25, 15:26 
Это нейрослоп или так реально может думать человек-разумный?

Wayland - это протокол, у него есть расширения. Композиторы не написаны поверх протокола, а реализуют его. У протокола есть расширения, разные композиторы реализуют разные расширения. Но они все описаны, например тут https://wayland.app/protocols/

Нет особых проблем замапить в X11 (при наличии похожего для x ес-но) расширения wayland специфичные как для гнома так и для кде.

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

8. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от IdeaFix (ok), 26-Дек-25, 14:09 
Просто затащат во фрибсд и всё... ну и в опенмандриву.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

9. "Проект Phoenix развивает современный X-сервер, написанный на..."  –2 +/
Сообщение от Bottle (?), 26-Дек-25, 14:10 
Ты так говоришь, будто бы вяленый работает.
Все побухтят и вернутся на кресты.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

19. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Xasd9 (?), 26-Дек-25, 14:35 
это вы думаете шаз какой щаз год?
Ответить | Правка | Наверх | Cообщить модератору

11. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (11), 26-Дек-25, 14:13 
Не нужно: драйверы видеокарт работают через интерфейсы DRM и GBM, а для одного модного тулкита будет реализована поддержка протокола Wayland. А что два модных DE завязались на собственные реализации дисплейного сервера — так это их проблемы, на них свет клином не сошёлся и без них полным полно софта (в т.ч. от них).
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

24. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (24), 26-Дек-25, 14:56 
> нужно уговорить всех подряд остаться на иксах: производителей видеокарт

а производителей SSD и клавиатур не надо уговаривать?

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

4. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (4), 26-Дек-25, 13:57 
Отличная новость. Свободная лицензия, безопасный и, что не менее важно, удобный язык в отличие от Rust. Глядишь со временем передут на него, когда костыли Wayland уже окончательно его поломают.

>Для запуска приложений, поддерживающих только Wayland, планируют реализовать встроенную поддержку данного протокола или задействовать внешние прослойки

Wayback из коробки?

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

5. "Проект Phoenix развивает современный X-сервер, написанный на..."  –2 +/
Сообщение от Аноним (5), 26-Дек-25, 13:58 
> безопасный и, что не менее важно, удобный язык

Zig совершенно небезопасный для памяти язык. Это скорее Си нового поколения.

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

10. "Проект Phoenix развивает современный X-сервер, написанный на..."  –2 +/
Сообщение от IdeaFix (ok), 26-Дек-25, 14:11 
ИИ-асистент проще оттранслирует Си в Зигу, других причин для использования Зиги не было.
Ответить | Правка | Наверх | Cообщить модератору

12. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (12), 26-Дек-25, 14:20 
У зига нет футганов как у C и unsafe {} (привет двойному листу в недавнем CVE ядра), поэтому на низкоуровневом это лучший компромисс (безопаснее только Fil-C, но там жуткие потери в производительности, что для такого проекта критично).
Более того, borrow checker в роадмапе до 1.0 ( https://www.opennet.dev/opennews/art.shtml?num=64506 ), поэтому безопасность зига это вопрос времени.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

14. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (12), 26-Дек-25, 14:21 
Ссылка отклеилась: https://github.com/ziglang/zig/issues/2301
Ответить | Правка | Наверх | Cообщить модератору

13. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (13), 26-Дек-25, 14:20 
cargo/rust гораздо удобнее zig
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

15. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (12), 26-Дек-25, 14:23 
cargo это npm-рак; у языков не должно быть пакетных менеджеров.
У зига пакетный менеджер такой же, что и в Go (где это ключевая фича языка)
Ответить | Правка | Наверх | Cообщить модератору

44. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (44), 26-Дек-25, 16:09 
Согласен. А еще код нужно писать в vim без расширений, ошибки компиляции нужно нужно искать в в выводе компилятора, отлаживать нужно отладчиком, линковать линковщиком. Да и системы сборки в принципе не нужны, даже Make - это уже перебор. Для слабых духом разрешается скрипты на баше писать, раз не могут сами запомнить все команды и ввести каждый раз заново. Люди создали множество недопустимых излишеств - кулинария та же. Вот зачем брать и смешивать разные ингридиенты, создавать какие-то рецепты и т.д.? Нашел корешок или жучка и съел. Вообще, если подумать компьютеры так-то тоже не нужны, нужно в уме все делать.
Ответить | Правка | Наверх | Cообщить модератору

18. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (18), 26-Дек-25, 14:32 
Может ещё xfree86 откопать? Нужно больше фрагментации!
Ответить | Правка | Наверх | Cообщить модератору

20. "Проект Phoenix развивает современный X-сервер, написанный на..."  –4 +/
Сообщение от Аноним (-), 26-Дек-25, 14:43 
>В рамках проекта Phoenix предпринята попытка создания с нуля нового X-сервера

Но зачем? Эпоха X Window System завершается.

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

23. "Проект Phoenix развивает современный X-сервер, написанный на..."  –2 +/
Сообщение от Аноним (23), 26-Дек-25, 14:55 
Наоборот - всё только начинается! Этот проект - будущее графики в Linux! Тем более после того, как Wayland с треском провалился.
Ответить | Правка | Наверх | Cообщить модератору

27. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (11), 26-Дек-25, 15:06 
Куда и когда провалился? Где было слышно треск?
Ответить | Правка | Наверх | Cообщить модератору

29. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (23), 26-Дек-25, 15:14 
В чёрную дыру, поэтому даже треска не слышно.
Ответить | Правка | Наверх | Cообщить модератору

32. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (32), 26-Дек-25, 15:18 
У онанимов на коре два дуо всё стабильно.
Ответить | Правка | Наверх | Cообщить модератору

42. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (42), 26-Дек-25, 16:06 
Это не совсем треск, а что-то вроде, прр-пыпыррр...
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

21. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от дохтурЛол (?), 26-Дек-25, 14:50 
> В Phoenix также изменено поведение при обработке строк - по умолчанию используется UTF-8

Ох и зря они на юникод-по-дефолту переходят, как мне кажется.

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

26. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (24), 26-Дек-25, 14:58 
> При этом в протокол X11 планируют добавить новые расширения, учитывающие современные тенденции, такие как поддержка HDR, корректная поддержка многомониторных конфигураций (раздельные фреймбуферы для каждого монитора), возможность указания DPI в привязке к мониторам, адаптивное изменение частоты обновления монитора (VRR), защиту от появления разрывов при выводе (tearing).

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

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

31. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (28), 26-Дек-25, 15:18 
фактически сейчас это ещё более невозможно. Тебе надо чтобы софт поддерживал их новые расширения, а никто этого не будет делать.

Разработчики софта ориентированы на большинство. А большинство дефолтных DE переходят на wayland и даже выпиливают возможность запускать через иксы.

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

37. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (23), 26-Дек-25, 15:38 
> А большинство дефолтных DE переходят на wayland

Никто никуда не переходит. W - это сырая поделка, X - это готовый продукт промышленного уровня!

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

40. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Соль земли2 (?), 26-Дек-25, 15:54 
Wayland - это выбор программистов, а не пользователей. Что-то не нравится - становись программистом. Это Open Source, детка.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

30. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Tita_M (ok), 26-Дек-25, 15:18 
Проблем с переключением раскладки клавиатуры не будет?
Ответить | Правка | Наверх | Cообщить модератору

43. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (42), 26-Дек-25, 16:07 
А в Xorg она есть?
Ответить | Правка | Наверх | Cообщить модератору

36. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (36), 26-Дек-25, 15:36 
С одной стороны, конечно, лучше поздно, чем никогда.
А с другой... Лучше никогда, чем _слишком_ поздно
Ответить | Правка | Наверх | Cообщить модератору

38. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от name (??), 26-Дек-25, 15:49 
Эта реализация будет работать на таком же железе, что и wayland. Пользователь скорее поставит wayland композитор, чем это. Большинство "иксофанатиков" просто сидят с неподдерживаемым железом/драйвером.
Ответить | Правка | Наверх | Cообщить модератору

39. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (23), 26-Дек-25, 15:50 
> Пользователь скорее поставит wayland

В здравом уме это никто не поставит.

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

41. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (41), 26-Дек-25, 15:54 
Ну развивается этот Х сервер. А русские тысячами за ср....й купянск гибнут. И низачем. Просто так.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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