Здравствуйте!
На создание этого поста меня навеяли разные комментаторы, которые плохо знают что такое Wayland, и иногда выкидывают необоснованные мысли. Если вы знаете о Wayland и он вам нравится - просто проходите мимо.
Это как в анекдоте будет, допилят Вяленого, а на выходе опять получится Хорг
Это отсылка на то что есть такая практика, что берут что-то новое и быстрое а когда оно обрастает функционалом - становится такое же медленное.
В случае с Wayland - так не получится. Wayland сам по себе маленький, и ничего не умеет не будет уметь кроме как компоновать рисунки который ему дают GTK+, Qt, Clutter. Он обрастает совсем другим функционалом, редко связанным с выводом на экран.
Чтоб вывести что-то на экран через Wayland нужно жирные тулкиты
Да, не поддерживает API отрисовки и оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации, при использовании таких библиотек как GTK+, Qt и Clutter
Хочется чуть отвлечься, и написать что в KDE 5.12 сделали загрузку прослойки XWayland не обязательной. И чистый сеанс на Wayland теперь загружается очень быстро.
Если доделать Вейланду API рисования, то на выходе мы получим просто новый тулкит для рисования, который будет отдавать буферы пикселей подобно GTK или Qt, ничего нового.
X.Org лучше чем Wayland по причине...
Wayland делают разработчики Иксов
Вейланду уже 10 лет, а все никак не осилят
В википедии написано Первый выпуск - 2008. Но только в конце 2012 года вышел релиз 1.0 со стабилизацией клиентского API. После началось.. Дистрибутиву приходится не малую часть DE переписывать, рефакторить, и разделять на 3 части:
- Код который относится к X.org
- код который относится к Wayland
- Общий код для X.org и Wayland
И очень странно, что Gnome первые начали это делать, но все на много быстрее получилось у KDE. Они сумели избавиться от X как обязательной зависимости на сеансе Wayland. И могу вас поздравить,
Если бы дистрибутивы были радикальные, и забили на обратную совместимость с X.org.. Было бы уже все готово. Тогда бы их правда закидали камнями счастливые обладатели видеокарт NVIDIA.