«The future will be more interconnected and network-oriented, not less. Network transparency makes things easier for users and can't be considered an 'optional extra'».
Какой-то перец высказался о том, что X12 должен быть сетевым протоколом, рассчитанымм на широкий класс устройств и учитывать параллелизацию всего подряд.
Wayland не нужен. Если более подробно, то Х11 нужно не закапывание, а идейное продолжение с увеличением качества сетевой прозрачности, поддержки ускорения графики и работы на десктопах и недесктопах.
+1. Для специфичных вещей уже есть directfb, а для персоналок... ну сейчас даже средний лапоть на средней видяхе достаточно люто кажет все свистоперделки.
Какой-то перец высказался о том, что X12 должен быть сетевым протоколом, рассчитанымм на широкий класс устройств и учитывать параллелизацию всего подряд.
Чёрт, надо самому пойти на вики какого-то проекта и тоже там покапитанить.
с X протоколом нет никаких проблем, есть проблемы с тем, что существуют драйвера в икс сервере для работы с видео картой, они должны быть сугубо в ядре с унифицированным интерфейсов, а свержу можно и иксы и что хочешь.
Кстати о сетевой прозрачности. Обычному пользователю от неё будет толк, когда в массы пойдут идеи персональных облаков. Поставил дома облако - и по вусмерть шифрованному каналу через относительно слабое и долгоживущее от аккумулятора устройство пользуешься ресурсами облака удалённо.
А уж провайдеры как рады будут дополнительные услуги защиты информации для таких облаков предоставлять... А ещё домены и т.д.
Господи! Ну неужели же все так плохо. Ну почему, блин, в любой нормальной книжке по сетям долго и упорно растолковывают, чем же публичные сети отличаются от локальных. А современные разработчики это тупо игнорируют.
Публичные сети - это потери, задержки, и доставка не по порядку. Х же изначально разрабатывался для локальных сетей. Так что утверждения о повсеместном проникновении публичных сетей - вообще мимо кассы.
Далее, если лет 20 назад примитивы X были абсолютно нормальными для UI тех времен, то сейчас они слишком низкоуровневы.
Сетевая прозрачность, если она нужна, должна достигаться на уровне UI тулкита. Всего лишь нужен банальнейший прокси, который и к тулкиту-то никакого отношения может не иметь.
Wayland не нужен. Если более подробно, то Х11 нужно не закапывание, а идейное продолжение с увеличением качества сетевой прозрачности, поддержки ускорения графики и работы на десктопах и недесктопах.
Wayland нужен. Те, кто видел его вики до того, как о вяленде узнал космонавт, в курсе, что сначала он разрабатывался в том числе для уменьшения кучи костылей для мультиюзерности (*DM + несколько иксов на виртуальных терминалах, переключение между ними... ну вы поняли). Сделать новые иксы поверх вяленда намного проще, чем с нуля (а допиливать код старых иксов сейчас мало кто способен). Ну и оверхэд от вяленда в такой ситуации — минимален.
В общем, если тут есть wayland-ненавистники, пусть они скажут, что плохого в wayland, поверх которого могут быть запущены лишь:
DM.
Иксы (новые) * количество пользователей
Иксы (старые) для консервативных дистрибутивов или специфичных задач
Он был-бы нужен еслибы его тихо пилили как альтернативу, а «космонавт» и красношапочники лишь внесут разброд и шатание, будет то-же что и с DE и init-системами. Что не дистр то свой лисапед разной степени готовности.
Кратко: сетевая прозрачность в иксах разделяется на две части. Первая — гнать картинку (дельту). Вторая — заставлять тулкиты использовать низкоуровневые иксовые примитивы для отрисовки и гнать именно эти примитивы.
Первый способ иксы реализуют из рук вон плохо, есть гораздо более вменяемые (жрущие меньший канал с лучшим качеством) протоколы.
Второй способ приводит к тормозам в десктопных локальных приложениях (значительным, зависимость qtperf от graphicssystem я выкладывал), и, по сути, не нужен. Гораздо удобнее — высокоуровневый протокол прозрачности в тех же тулкитах. Тогда и удалённые темы будут подхватываться, и команд, гнать придётся опять же, в разы меньше, а пиксмапов — на порядки.