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.me/opennews/art.shtml?num=64506

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

Оглавление

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


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

150. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (150), 26-Дек-25, 21:52 
Откуда инфа, что об внутрянки xorg'а, а не из-за нехватки разработчиков?
Очень похоже на отголоски пропаганды wayland, типа с нуля проще написать, чем переписывать.
Ответить | Правка | Наверх | Cообщить модератору

163. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (163), 26-Дек-25, 22:48 
> Откуда инфа

откуда, откуда! это же все же знают, ну ты что? :)

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

177. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от мяф (?), 26-Дек-25, 23:54 
наверно за гитхабом следил ?
когда все только начиналось, они то и дедо спотыкались о поломки старого кода при изменениях. щас - хз
Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

190. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от morphe (?), 27-Дек-25, 01:37 
И сейчас спотыкаются, потому что xlibre занимаются далеко не хорошие разработчики, хорошие разработчики иксов давно разработкой иксов не занимаются, от чего они и стагнировали
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

172. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (172), 26-Дек-25, 23:13 
Всё верно. html5 - это стандарт 2014 года. Будут работать сайты в браузере 2014 года? ... ... ...
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

51. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (51), 26-Дек-25, 16:19 
>  Поэтому разработчики и ненавидят вейланд.

Выдаёшь желаемое за действительное.

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

157. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Ilnarildarovuchemail (?), 26-Дек-25, 22:06 
> Выдаёшь желаемое за действительное.

Выдаёшь желаемое за действительное.

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

191. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Xo (?), 27-Дек-25, 01:41 
Eбaнькo?!
Ответить | Правка | Наверх | Cообщить модератору

67. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от iPony128052 (?), 26-Дек-25, 17:12 
> можно сделать слой совместимости с wayland. Как сделали с виндовс

Если хочешь, это так просто, раз и ...

Это про Wine? Даже страшно представлять сколько ресурсов и денег в него потрачено. Благо, что они есть.

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

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

83. "Проект Phoenix развивает современный X-сервер, написанный на..."  –2 +/
Сообщение от Аноним (83), 26-Дек-25, 18:05 
Почему ты думаешь что у FreeBSD какой-то особый путь использовать архаичные/мёртворожденные/тупиковые решения? FreeBSD как и все использует актуальный графический стек на wayland. От иксов отказываться в ближайшее время, конечно, не будет, но и тащить всякие XLibre и вот это вот в качестве официальной графической системы - нет. Оно будет в портах, потому что это было кому-то интересно собрать, и только. А потом будет выпилено вместе с иксами.
Ответить | Правка | Наверх | Cообщить модератору

158. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Ilnarildarovuchemail (?), 26-Дек-25, 22:07 
FreeBSD всегда тащит все новое в свои порты, и это - плюс. А вот от иксов отказываться они не будут. Почти каждый член сообщества FreeBSD не любит Wayland.
Ответить | Правка | Наверх | Cообщить модератору

182. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (182), 27-Дек-25, 00:41 
> Почти каждый член сообщества FreeBSD не любит Wayland.

А где проводился опрос и почему я о нем ничего не слышал? 😲
Да и ВоЕнов Супротив Иксов/Вяленого вне опеннета встретить как-то сложновато. Обычно мнение разделяется на "готово к использованию/устраивает" и "сыровато/подождем еще пяток лет" ...


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

189. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от morphe (?), 27-Дек-25, 01:27 
> Почти каждый член сообщества FreeBSD не любит Wayland.

Да, каждый второй. Получаем что из всех трёх членов сообщества 2 предпочитают Wayland.

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

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

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

47. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (47), 26-Дек-25, 16:16 
Вызывающе неверная информация. Вот передо мной гном - там работает. В виртуалке popos с cosmic de - там тоже работает. Наврал получается?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

64. "Проект Phoenix развивает современный X-сервер, написанный на..."  +2 +/
Сообщение от Аноним (64), 26-Дек-25, 16:58 
> В виртуалке

Троллинг получается?

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

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

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

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

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

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

155. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Ilnarildarovuchemail (?), 26-Дек-25, 22:04 
Зачем возрождать живое?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

176. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Нормис (?), 26-Дек-25, 23:51 
Надо возобновить паровые машины).
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

178. Скрыто модератором  +/
Сообщение от Аноним (163), 26-Дек-25, 23:55 
Ответить | Правка | Наверх | Cообщить модератору

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

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

Wayback из коробки?

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

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

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

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

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

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

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

65. "Проект Phoenix развивает современный X-сервер, написанный на..."  +6 +/
Сообщение от inferrna (ok), 26-Дек-25, 17:03 
Весь зиг, это и есть аналог unsafe раста
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

111. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (111), 26-Дек-25, 18:52 
> У зига нет футганов как у C

Смешно это слышать о языке с ручным управлением ресурсами. Прямо как в С.

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

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

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

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

63. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (12), 26-Дек-25, 16:56 
Пакетный менеджер в языках - не инструмент для программиста, а привязка к определённой проприетарной экосистеме, которая помимо этого печально известна числом крупных взломов.
Язык в чистом виде это компилятор; языки с пакетным менеджером это подписка на дядю и вечная война с пакетным менеджером операционной системы.
Никакие IDE, LSP, линковщики не наделали столько урона открытой экосистеме, как npm-pip-cargo'подобные опухоли.
Ответить | Правка | Наверх | Cообщить модератору

66. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (44), 26-Дек-25, 17:09 
Для cargo легко настраиваются источники, откуда берутся зависимости. Любой дистрибутив linux/любой коммерческий проект и т.д., может заменить crates.io на свой собственный registry и внимательно контролировать, что там там лежит. Все гибко настраивается в зависимости от обстоятельств и требований по безопасности. Ничто в cargo не мешает тебе брать зависимости откуда угодно, хоть из git-репозиториев, хоть из собственной файловой системы.

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

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

75. "Проект Phoenix развивает современный X-сервер, написанный на..."  +2 +/
Сообщение от Аноним (12), 26-Дек-25, 17:46 
Как же вы не понимаете, Я Не Хочу Ничего Настраивать! У меня есть родной пакетный менеджер и у меня есть git - больше я ничего не хочу, хватит заставлять меня настраивать все под каждый второй калеченный язык!
У меня есть проект который я хочу либо собрать для себя либо законтрибьютить - я пишу git clone && make и все, хватит это переизобретать, вы делаете только хуже всем!
Дебиан воюет с пакетами на расте уже несколько лет, потому что это раковая экосистема, зацикленная на себе - меня настрой, меня скомпилируй, Я-Я-Я!
Когда решаются несуществующие проблемы появляется настоящая.
Ответить | Правка | Наверх | Cообщить модератору

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

89. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (12), 26-Дек-25, 18:13 
> в репозитории вашего дистрибутива двух из них нет

Читайте, что такое git submodule; build системы meson/go/zig тоже умеют их собирать из соседних репозиториев, без костылей в виде пакетного менеджера.

> чем карусель с ситуациями лучше

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

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

91. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (91), 26-Дек-25, 18:17 
>build системы meson/go/zig тоже умеют их собирать из соседних репозиториев, без костылей в виде пакетного менеджера.

То есть каждая библиотека должна компилироваться при сборке каждого пакета? Каждый проект должен нести в себе свою копию библиотеки, и самостоятельно отслеживать исправления безопасности и прочее?

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

96. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (12), 26-Дек-25, 18:21 
Читайте, что такое git submodule.
Ответить | Правка | Наверх | Cообщить модератору

97. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (44), 26-Дек-25, 18:24 
> git submodule; build системы meson/go/zig

Cargo тоже в это умеет, просто, как правило, крейты на расте так не пишут - ничто не мешает вам написать собственный проект в такой манере. И я понимаю, что бенефит тут в том, что отдавать эту задачу на откуп знакомому надежному инструменту в виде git душевно спокойнее, но:

1. Это фрагментация и вы ограничиваете свои возможности и интерфейс теми возможностями и интерфейсом, который предоставляет git
2. Все надежные и знакомые инструменты тоже когда-то были молодыми, незнакомыми, и ненадежными - вы сами себя загоняете Catch-22, ограничивая себя такими правилами

> то софт на расте я как пользователь, программист и мейнтейнер предпочитаю не выбирать воовсе

Жаль, но, пожалуй, не то чтобы я мог тут вас переубедить, вы своем праве.

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

105. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (12), 26-Дек-25, 18:38 
> Cargo тоже в это умеет

Совсем не важно, что инструмент умеет - важно, что он не позволяет делать. Cargo позволяет вредить пользователям.

> Это фрагментация

Фрагментация это неотъемлемая часть open-source - то, что вы хотите это отнять лишь показывает ваши мотивы.

> Все надежные и знакомые инструменты тоже когда-то были молодыми, незнакомыми, и ненадежными

npm за 15 лет не стал надежным, и порой даже кажется, что с каждым годом только хуже.
То же самое будет и с cargo.
https://edera.dev/stories/tarmageddon

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

118. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (118), 26-Дек-25, 19:12 
> Cargo позволяет вредить пользователям

Как и git. Любой ваш submodule тоже имеет риск быть скопроментированным. Я тут не очень понимаю аргументацию.

> Фрагментация это неотъемлемая часть open-source

Это в большей степени часть UNIX-way философии, чем open-source, как такового. И идеи эти относятся ко временам с куда более ограниченными вычислительными ресурсами. Все эти концепции являются достиженим инженерной мысли, которое позволило делать очень много в очень узких рамках, но в чем дальше, тем больше это становится.

> ваши мотивы.

Вы меня не знаете, так что давайте без местной паранойи про прогандистов раста на зарплате. Я много в чем не схожусь с современными трендами, в том числе я был бы куда спокойнее, если бы тулчейн раста был под GPLv2, а не MIT/Apache 2.0. А практика оценки людей в одном измерении никому добрую службу еще не сослужила за всю историю нашего вида.

> https://edera.dev/stories/tarmageddon

Ну вот тут я вам тоже скажу неожиданную вещь - раст не является безопасным языком ни в каком смысле. Фундаментально, сам факт наличия в нем unsafe, т.е. по большей части возможности разыменовать сырой указатель, принципиально делает его настолько же небезопасным, как С/C++ или Zig. Трюк раста лишь наполовину инженерный - на вторую он абсолютно социальный. И трюк этот состоит в инверсии ответственности. В C++ если ты мутируешь вектор, пока по нему итерируешься - ты дурак. В Rust, если у тебя вышло мутировать вектор, пока ты по нему итерировался - дурак тот, кто писал unsafe-код в имплеменации Vec<T> и ему за это отвечать, ему это и исправлять. Так вместо десяти лбов, которые будут наступать на одни и те же грабли, нам нужен лишь один, который будет отвечать за то, чтобы те десять на них не наступили. И это работает на больших числах, сколько бы индивидуальных примеров обратного вы старательно ни находили:

https://security.googleblog.com/2025/11/rust-in-android-move...

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

120. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (118), 26-Дек-25, 19:15 
> но в чем дальше, тем больше это становится.

*но чем дальше, тем больше это становится просто трудно поддерживаемым оверинжинирингом.

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

90. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (91), 26-Дек-25, 18:14 
>У меня есть родной пакетный менеджер

Какой именно?
>больше я ничего не хочу

Ну так а что вы не пишите софт себе самостоятельно?
>я пишу git clone && make и все

Вы даже простив сабмодулей?
>вы делаете только хуже всем

Опять ложь
>Дебиан воюет с пакетами на расте уже несколько лет

Дебианопроблемы. Вот дебиан самораспустится, и проблем не будет.

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

103. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Бжежко (ok), 26-Дек-25, 18:34 
Не настраивай тогда, как-будто тебя силом заставляют все это делать? Какая-то инфантильная позиция. Делай как хочешь, форкай что хочешь, это же опенсурс таки! Не нравится что мейнтейнеры дебиана затащили раст? Сделай свой дистр и поддерживай, изи-пизи!
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

70. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (44), 26-Дек-25, 17:28 
А, ну и да, cargo - не пакетный менеджер, а система сборки. Пакетный менеджер - просто одна из его фичей, которой ты даже можешь не пользоваться (если есть мазохистские наклонности). А возможность заменять registry на свой собственный снимает головную боль о том, как бы так безопасно все зависимости себе заиметь с разработчика библиотеки на дистрибьютера конечного продукта, как оно и должно быть.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

77. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Европа (?), 26-Дек-25, 17:51 
> Никакие IDE, LSP, линковщики не наделали столько урона открытой экосистеме, ...

Можете подробнее описать, какой урон был нанесен вышеперечисленным? Особенно интересно узнать про линковщики.

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

88. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (91), 26-Дек-25, 18:11 
>а привязка к определённой проприетарной экосистеме

Ложь
>Язык в чистом виде это компилятор

Языку нужно много чего ещё
>Никакие IDE, LSP, линковщики не наделали столько урона

Вы утверждаете, что они нанесли урон? Опять ложь.

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

121. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Frestein (ok), 26-Дек-25, 19:31 
Причем тут пакетный менеджер и репозитарии пакетов)
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

86. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (83), 26-Дек-25, 18:09 
> Отличная новость. Свободная лицензия, безопасный и, что не менее важно, удобный язык в отличие от Rust

Zig не безопасный и не удобный, это просто хайповый вариант C, нестабильный, "проект одного разработчика", без экосистемы и тулинга. Сишникам он не нужен, потому что они приросли уже к своей архаике, программистам тем более, потому что есть на самом деле удобные и развитые языки. Кроме них он нужен только изучающим программирование, без задней мысли пробующим всё подряд, но продукта у таких не получится - будет заброшено с окончанием каникул.

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

123. "Проект Phoenix развивает современный X-сервер, написанный на..."  –2 +/
Сообщение от Аноним (4), 26-Дек-25, 19:43 
>Zig не безопасный и не удобный

Безопаснее C и точно удобнее Rust.
>без экосистемы

Если это про отсутствие cargo, то это плюс, а не минус.
>Сишникам он не нужен, потому что они приросли уже к своей архаике, программистам тем более

Программистам нужны языки из топ 10 и там есть C, а вот Rust там нет. Сможет ли быть там Zig вопрос открытый.

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

138. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (111), 26-Дек-25, 21:03 
>> Zig не безопасный и не удобный
> точно удобнее Rust.

Особенно удобно ресурсы ручками вычищать.

>> без экосистемы
> Если это про отсутствие cargo

Это про отсутствие экосиситемы.

Господи, да у этой дряни даже банально нормальной документации стандартной библиотеки нет.

> Программистам нужны языки из топ 10 и там есть C, а вот Rust там нет.

Программистам нужны языки, на которых есть открытые вакансии на рынке труда. А не твой "топ 10", который считают по количеству поисковых запросов в Гугле.

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

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

82. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:04 
> xfree86

Был прекрасен. Сидел на нем до последнего, пока не выпилили окончательно отовсюду. Вообще, любое ПО выпущенное до середины 2000-х априори прекрасно, по сравнению с современностью.

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

93. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (91), 26-Дек-25, 18:19 
>Вообще, любое ПО выпущенное до середины 2000-х априори прекрасно, по сравнению с современностью.

Произошла ошибка при операции по адресу 0x00000002, память не может быть Read.
Произошла ошибка "Нет ошибки".
Segmentation fault.

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

143. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от dannyD (?), 26-Дек-25, 21:20 
>>Вообще, любое ПО выпущенное до середины 2000-х априори прекрасно, по сравнению с современностью.

ах w2k ! лучшая из лучших! ну кроме freeBSD конечно )

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

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

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

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

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

53. "Проект Phoenix развивает современный X-сервер, написанный на..."  –4 +/
Сообщение от Аноним (51), 26-Дек-25, 16:21 
> Wayland с треском провалился.

только фактически он сейчас на 80% десткопов

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

125. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (125), 26-Дек-25, 19:50 
> на 80% десткопов

Да чё уж там, все 160% - под вейландом в стиме игры запускаются и работают _почти_ без проблем только если поверх вашего рандомного KDE/GNOME с минорными версиями ломающими поведение окон и инпутов будет запускаться ещё и gamescope, изолирующий игру от всей этой шизофрении. Под иксами все игры просто работают нативно. Ой, а как так то.

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

181. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Karl Richter (ok), 27-Дек-25, 00:14 
Ничего не ломается и gamescope не нужен, если не требуются его функции.
Ответить | Правка | Наверх | Cообщить модератору

68. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от iPony128052 (?), 26-Дек-25, 17:20 
Потому что может.

Имено поэтому есть палемуны, тринити, опен моровинды, оттеры...

Вон мануал по OSS

https://wiki.archlinux.org/title/Open_Sound_System

Последний релиз в 2019 был.

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

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

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

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

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

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

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

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

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

116. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (111), 26-Дек-25, 18:56 
>> При этом в протокол X11 планируют добавить новые расширения
> Падажи, вейленд-фанбои на опеннете говорили что это невозможно.

Да ты можешь хоть сотню новых расширений навесить на протокол Х11. Только вот производителям дров в лице Nvidia и AMD, а также производителям GUI-тулкитов вроде Qt на тебя будет глубоко наплевать.

Так что твои воображаемые "вайленд-фанбои" абсолютно правы.

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

127. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (125), 26-Дек-25, 20:02 
> HDR

amdgpu "драйвер" иксов заявляет поддержку 10-бит на цвет для карт, которые умеют. Не тестил, ибо у меня нету мониторов с 10-бит на цвет, а под виндой и телевизорами "HDR" оказывается может означать тупо автонастройку яркости, так что тут ещё вопрос что кто там поддерживать хочет.

> корректная поддержка многомониторных конфигураций (раздельные фреймбуферы для каждого монитора)

Так ведь это оригинальный режим X11 - Screen на то и существует, чтобы можно было селектнуть буфер, куда программа хочет окно рисовать. В одно Screen объединяется всё через Xinerama, которую уже вроде как депрекейтнули из-за существования XRANDR.

> защиту от появления разрывов при выводе (tearing)

Уже есть в модулях чуть умнее, чем modesettings, тот же amdgpu. А ещё спасает от тиринга фпс монитора выше, чем фпс игры (т.е. лок на 60 фпс при герцовке в 75 фпс, и т.д.). Можно конечно просаживать фпс всему монитору из-за одного окна, которое не смогло отрендериться вовремя и начало "спасаться от тиринга" через vsync/VRR™, но зачем?

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

131. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (131), 26-Дек-25, 20:18 
10 бит никогда не означал HDR, если что.

10 бит одновременно с 8 битами в начале 80-х появились и никто не чудил, будто первое - это "HDR".

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

142. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (111), 26-Дек-25, 21:20 
> 10 бит никогда не означал HDR, если что.

Он же про мониторы говорит. Покажи мне HDR монитор без поддержки 10 и более бит.

> 10 бит одновременно с 8 битами в начале 80-х появились

Где, появились, лол. В 80-е аналоговые ЭЛТ-мониторы были, если что, и их глубина цвета от битов не зависела.

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

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

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

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

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

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

166. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (163), 26-Дек-25, 23:03 
Ты давай расскажи как с этим с вяленом, который 16 лет уже пытается решить все десктоп проблемы линуска? :)

Вот по секрету... года так с 2008 проблемы в исках нет - ибо работа хоткеев по отжим, а не по нажим, решает все вопросы с хоткееми, включая переключалку раскладки.

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

164. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от нах. (?), 26-Дек-25, 22:55 
> Проблем с переключением раскладки клавиатуры не будет?

если ты не напишешь хотя бы issue (а лучше - пулреквест) - будут.
В отличие от иксов принадлежащих ibm - тут у тебя есть шансы что кто-то прочитает первое и примет второе.

  

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

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

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

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

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

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

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

69. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (47), 26-Дек-25, 17:27 
А зачем это ставить? Икс сессии двух самых популярных ДЕ скоро дропнут. Так что ничего ставить не надо, оно само.
Ответить | Правка | Наверх | Cообщить модератору

78. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Антикапиталист (?), 26-Дек-25, 17:52 
Тот, кто осознанно использует иксы (опытные системные программисты с профильным высшим образованием), тот точно не будет использовать мусорные gnome и kde.
Ответить | Правка | Наверх | Cообщить модератору

117. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (117), 26-Дек-25, 18:59 
А зачем этими монстроузными комбайнами пользоваться?
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

58. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (64), 26-Дек-25, 16:51 
> Большинство "иксофанатиков" просто сидят с неподдерживаемым железом/драйвером.

Вот только "неподдерживаемое" железо под Иксами прекрасно работает, а в Вейланде - нет, не работало и не будет.


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

71. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (47), 26-Дек-25, 17:28 
Что например не работает и в каком именно вейланде?
Ответить | Правка | Наверх | Cообщить модератору

170. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (163), 26-Дек-25, 23:10 
ну что там, монитор можно откалибровать или опять для работы только иксы?
Ответить | Правка | Наверх | Cообщить модератору

76. "Проект Phoenix развивает современный X-сервер, написанный на..."  +4 +/
Сообщение от Антикапиталист (?), 26-Дек-25, 17:49 
Пользователь (домохозяйка) ставит дистрибутив, понятия не имея что у него там под капотом. Программист (настоящий, а не инклюзивный woke'нутый ютубный джун-вайбкодер) поставит x11 и что-то типа i3wm или dwm.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

92. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Kusb (?), 26-Дек-25, 18:17 
Проблема консольных утилит, dwm, plan9, vim и т.п. - люди создали такой софт, что этим могут пользоваться только суровые админы и аутичные кошкодевочки.
Ответить | Правка | Наверх | Cообщить модератору

106. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:45 
Кошкодeвочка поставит hyprland, максимально скруглив углы,сделав дизайн гeндерно-нейтральным, чтобы отмежеваться от тoксичной мaскулинности
Ответить | Правка | Наверх | Cообщить модератору

152. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Ilnarildarovuchemail (?), 26-Дек-25, 21:58 
Умный человек
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

169. Скрыто модератором  +/
Сообщение от Аноним (163), 26-Дек-25, 23:08 
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

45. "Проект Phoenix развивает современный X-сервер, написанный на..."  +4 +/
Сообщение от Аноним (45), 26-Дек-25, 16:10 
Все правильно делают, одобряем. А то уже надоели эти проекты-спецификации. Ничего хорошего из них не получается. Jabber-клиентов и серверов вокруг XMPP понаписали десятки, но каждый из них кто в лес, кто по дрова. Та же история сейчас происходит с Wayland.

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

Сейчас в Wayland долбятся с позиционированием окон и разводят руками: не предусмотрено бай дизигн. И это эксперты, написавшие X.org Server, люди с опытом. Ну да, ну да.

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

49. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Анонимомус (?), 26-Дек-25, 16:19 
Как-будто иксы изначально проектировались под современные нужды, тот же композитинг прикручивали на ходу
Ответить | Правка | Наверх | Cообщить модератору

56. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (45), 26-Дек-25, 16:27 
Что подтверждает мои слова. Проектируют пусть любители болтовни и сферической разработки в вакууме. Настоящие успешные проекты создаются сразу на практике, без долгого проектирования на бумаге. И вопрос не в скорости разработки и скорейшем выводе на рынок, а в сталкивании с практическими проблемами.
Ответить | Правка | Наверх | Cообщить модератору

110. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:51 
Композитинг не нужен. Снижает производительность и отзывчивость, и только слепой это не замечает.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

174. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от name (??), 26-Дек-25, 23:18 
Если только на системах без 3д ускорения...
Ответить | Правка | Наверх | Cообщить модератору

184. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Антикапиталист (-), 27-Дек-25, 01:07 
> Если только на системах без 3д ускорения...

У меня на затычке (в ихры не играю) 2014 года есть 3D ускорение, но без композитинга интерфейс в разы отзывчивее.

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

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

Там за добавление Carbon протокола в Psi всё ещё предлагают 10к$. Иди, забирай. На мобильниках XMPP уже является полной заменой того же вацапа, с оговорками можно заменить телегу (соцсетную часть в виде каналов с комментариями пока не встроили в клиенты, хотя намечается вопрос "а нахера оно там нужно, если блоги можно в браузере читать").

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

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

146. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (45), 26-Дек-25, 21:30 
Осталось найти подходящий сервер, которые поддерживает все фичи мобильного клиента. А потом найти подходящих собеседников в остальном мире Jabber-юзеров. И тогда наступит локальный коммунизм. А пока - кто в лес, кто по дрова.
Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

180. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от мяф (?), 27-Дек-25, 00:05 
матрикс вполне успешен и даже активно развивается без гор несовместимостей, которые обычный пользователь может наблюдать.
так что поговорка о плохом танцоре получается
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

187. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от morphe (?), 27-Дек-25, 01:19 
> Сейчас в Wayland долбятся с позиционированием окон и разводят руками: не предусмотрено бай дизигн. И это эксперты, написавшие X.org Server, люди с опытом. Ну да, ну да.

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

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

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

188. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (188), 27-Дек-25, 01:25 
> эксперты, написавшие X.org Server, люди с опытом. Ну да, ну да.

Wayland придумал чел, который занимался графикой (кажется видеодрайвер интела ковырял, но могу и ошибаться). Вот его и осенило как должно быть. Вместо перекидывания картинки из буфера в буфер в оперативной памяти - сделаем "текстуры, которые уже лежат в видеопамяти" и будем оперировать их дескрипторами. А Desktop UI и тулкитами этот чел не занимался, поэтому его версию Drag'n'Drop 3 раза переделывали.

Разработчики wayland 10-летней давности понятия не имели о проблемах GTK, Qt, GNOME, KDE и оконных менеджеров. Они в основном на 3D-графике и мультимедиа специализировались. Отсюда и "идеальные кадры", и "тиринг", и HDR и прочее. А последние лет 5 особо активны kde-шники, вот и вылезают расширения для перетаскивания вкладок из приложения в приложение, управления фокусом, иерархией окон и т.д.

В общем, эксперты, но узкоспециализированные.

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

46. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Анонимомус (?), 26-Дек-25, 16:14 
Совершенно не понятно зачем, совместимость с иксам будет частичная, стандарты - не не слышали, изоляция приложений поломает то, за что ругают вяленный, отлаженный годами код не используется, что будет с поддержкой дров непонятно, и будет сырая поделка на модном молодежном языке, что сразу ограничит круг поддерживающих, еще и с самого старта закладывается прокладка для новых приложений на вяленом, для кого оно?

З.Ы. Разумеется дело авторов на что они хотят тратить время

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

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

109. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Антикапиталист (?), 26-Дек-25, 18:50 
Да пусть делают, авось, что выйдет толковое. Альтернативы и конкуренция это всегда хорошо.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

171. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (163), 26-Дек-25, 23:13 
> стандарты - не не слышали

стандарт официально заморожен более 10 лет назад и фридесктопцы пресекают любую попытку даже поставить вопрос о необходимости его обновить под современные реалии... нахрена ориентироваться на такой стандарт?

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

183. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (188), 27-Дек-25, 00:56 
Вряд ли автор собирается положить на стандарты. Скорее всего не будет досконально (или вообще не будет) реализовывать всякие древние и неиспользуемые/неактуальные сейчас расширения. Типа DGA, VidMode, xinerama, BigFont и т.д. Список приличный на самом деле.
Ответить | Правка | Наверх | Cообщить модератору

54. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Oe (?), 26-Дек-25, 16:22 
'вместо вывода ошибок в случае отсутствия должных полномочий будут передаваться пустые данные' ведроид плачет с его незапускающимися приложениями при отклонении в выдаче прав
Ответить | Правка | Наверх | Cообщить модератору

57. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (64), 26-Дек-25, 16:40 
> ведроид плачет

Ведроид должен страдать.


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

85. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Kusb (?), 26-Дек-25, 18:09 
Да, как же это задолбало.
Хотя приложения смогут реагировать на пустые даные или подставленную картинку "на самом деле доступ не разрешён" и клянчить разрешения.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

129. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (125), 26-Дек-25, 20:11 
> "на самом деле доступ не разрешён" и клянчить разрешения

Good. Легче будет определять недо-малварь через strings | grep

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

84. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (84), 26-Дек-25, 18:07 
> защиту от появления разрывов при выводе (tearing)

Как понять - "защиту"? Презенть через мейлбокс а дальше вулкан сам всё сам сделает. Что такое "защита"?

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

130. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (125), 26-Дек-25, 20:14 
Наверное имеется ввиду добавление флага, который будет форсить двойную буферизацию. Правда это и так уже в модулях иксорга для amd есть. Всё ещё намного лучшей альтернативой будет тупо фпс монитора больше сделать, но мб кому-то пофигу на кисельность двойной буферизации.
Ответить | Правка | Наверх | Cообщить модератору

99. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от Аноним (99), 26-Дек-25, 18:26 
>В Phoenix не намерены реализовывать всю функциональность протокола X11, доступную в X.org Server, и поддерживать устаревшее оборудование

Ну и кому такой "феникс" нужен? Они просто пытаются сделать X-сервер, который будет жрать так же, как и вейланд. Потом в дистрах заменят оргинальные/форкнутые иксы на это поделие, и скажут "вот видите - вейланд жрёт меньше!" Дык, если изначально ориентироваться, чтобы работало только на свежайшем оборудовани - то какой иной результат можно получить?

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

124. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от Аноним (124), 26-Дек-25, 19:47 
Формально он должен похудеть, если спишут в утиль совсем уже неактуальные дидовские технологии из 80-ых. То, что xeyes и пара музейных приложений на Motif переедет в виртуалку/слой эмуляции, так и быть, можно будет пережить. Хотя, это действительно будет похоже на X12, который мы потеряли, нежели на X11.
Ответить | Правка | Наверх | Cообщить модератору

175. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от warlockemail (??), 26-Дек-25, 23:46 
Мне не помешал бы, чтобы запускать Wayland приложения в Awesome WM.
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

186. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от morphe (?), 27-Дек-25, 01:14 
https://github.com/trip-zip/somewm

Держи, пользуйся

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

126. "Проект Phoenix развивает современный X-сервер, написанный на..."  +5 +/
Сообщение от Аноним (45), 26-Дек-25, 19:52 
Дополню новость. Автор пишет, что написать свою реализацию протокола X.org легче, чем очередной композитор для вейланда. И фундаментальных, не решаемых проблем в спецификации  протокола практически нет. И даже обвинил разрабов вейланда в том, что они дезинформируют в этом вопросе общественность. Так что в следующем году уже скорее всего будет готово к использованию.
Ответить | Правка | Наверх | Cообщить модератору

132. "Проект Phoenix развивает современный X-сервер, написанный на..."  –2 +/
Сообщение от Аноним (125), 26-Дек-25, 20:19 
А ещё оно GPLv3, что в кубе замечательно. Можно будет ещё и на Си потом портировать, чтобы компилировалось полегче под все системы, а не где Zig + LLVM что-то там делают.
Ответить | Правка | Наверх | Cообщить модератору

144. "Проект Phoenix развивает современный X-сервер, написанный на..."  –3 +/
Сообщение от Sunderland93 (ok), 26-Дек-25, 21:28 
>> И даже обвинил разрабов вейланда в том, что они дезинформируют в этом вопросе общественность

Пример дезинформации в студию. Ни один из разрабов Wayland не говорил, что в иксах нельзя сделать некоторые вещи/фичи. Говорили что нельзя сделать без поломки обратной совместимости и самого протокола. И именно на эту деталь забил автор сабжа - его обратная совместимость не волнует, потому будет ломать протокол X11 как ему удобно.

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

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

173. "Проект Phoenix развивает современный X-сервер, написанный на..."  +1 +/
Сообщение от 12yoexpertemail (ok), 26-Дек-25, 23:18 
> Ни один из разрабов Wayland не говорил, что в иксах нельзя сделать некоторые вещи/фичи

наглая, подчеркиваю, наглая ложь

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

185. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от morphe (?), 27-Дек-25, 01:13 
> наглая, подчеркиваю, наглая ложь

Ну приведи примеры таких заявлений

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

134. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от zionist (ok), 26-Дек-25, 20:35 
Кто-то может объяснить, почему они выбрали Zig?
Ответить | Правка | Наверх | Cообщить модератору

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

149. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Аноним (149), 26-Дек-25, 21:51 
а что, надо было опять взять си и по второму кругу?
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

179. "Проект Phoenix развивает современный X-сервер, написанный на..."  +/
Сообщение от warlockemail (??), 26-Дек-25, 23:55 
Просто прикольный язык. Слабенький, конечно, почти без стандартной библиотеки и почти без библиотек вообще, но прикольный. Легко делать интероп с Си. Если не нужна нормальная поддержка bare metal (как в данном случае) и готовые библиотеки (опять же как в данном случае), то вполне можно использовать. Да, это не Rust даже близко, но и не такое дерьмище как Си.
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

162. "Проект Phoenix развивает современный X-сервер, написанный на..."  –1 +/
Сообщение от Советский Человек (?), 26-Дек-25, 22:25 
Это-то хорошо, оптимизацию кода увидеть бы, и видеть её в будущем. Успехов проекту!
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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