The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск XWayland 21.1.0, компонента для запуска X11-приложени..."
Отправлено Ordu, 18-Мрт-21 23:48 
> Кроме того, сравнивать X Window, с максимально модульной архитектурой, которая позволяет иметь готовые механизмы для рисования или просто работать с битмапами или много чего ещё - это просто некомпетентность.

Все эти готовые механизмы никто не использует уже лет двадцать, как минимум. Если мне надо будет рисовать на экране, я буду рисовать либо через cairo, либо через OpenGL. Оба этих подхода используют Xorg только как промежуточный пункт для прокидывания данных и команд в видеокарту. Если мне надо будет рисовать битмапы, я скорее всего буду делать это через OpenGL -- зачем мне хранить битмапы в X-Server'е, если я могу хранить их прям в видеопамяти? Если мне нужно будет отрисовывать гуй, я возьму client-side тулкит, который будет использовать Xorg только для прокидывания данных и команд в видеокарту, я не буду пользоваться теми убогими возможностями отрисовки гуя, которые есть у Xorg, и которые даже при использовании Athena/Motif не становятся сильно вкуснее. Xorg давно используется как тонкая прослойка между приложением и видеокартой.

> совместимость для них - это бизнес.

Это их проблемы. Ну реально, тащить совместимость слишком долго -- заканчивается таким бардаком, что хоть стой, хоть падай. В частности, в отношении гуя, что winapi, что Xorg исходно разрабатывались ещё для компов уровня i386 с видеокартами уровня VGA.

Не, я вот не понимаю, если честно, всех этих защитников Xorg. Чем он вам так нравится? Вы libX11.so используете ежедневно? Или может libX11-xcb.so? Я второй так вообще не использовал, а первый только на заре своего знакомства с линуксом, и восторгов он у меня не вызывал даже тогда. То есть, я использовал его для того, чтобы получить окошко с OpenGL контекстом и работать со вводом с клавиатуры, но и только, весь вывод затем я организовывал через OpenGL. А потом я и на создание окошка средствами libX11.so забил, открыв для себя SDL.

Чем вас так привлекает Xorg? Сетевой прозрачностью? Так ли она вам нужна, и нельзя ли её заменить чем-нибудь иным? Стоит ли она того, чтобы топить за Xorg в комментах? Она же неюзабельна для повседневного использования без платных X-серверов, которые сохраняют сессию, кешируют/буферизируют, снижают количество раунд-трипов и тп.

Какие ещё могут быть причины? Я не вижу в Xorg ничего хорошего, кроме того, что он просто работает. Будет Wayland просто работать, я вообще не увижу принципиальной разницы, потому как даже Wayland'ом я не буду пользоваться напрямую, общаясь через прослойку библиотеки. У меня есть пара программ с гуём, я им просто скажу собраться под wayland, они перестанут быть X'овыми программами, станут wayland-программами. А ради всякого старья, типа emacs'а, я могу и XWayland поставить.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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