История изменений
Исправление SkyMaverick, (текущая версия) :
Что именно изменилось-то?
Х-ы и создавались именно с такой архитектурой (и со всем этим зоопарком API), потому что считалось в 70-х, что для клиента рисовать - это слишком сложно и окна рисовать будет сервер, а клиент только отображать картинку и отдавать ввод. Отсюда и растут ноги той самой сетевой прозрачности, которая уже де-факто не работает.
А там уже пошло ускорение видео, 3D, мультитач, HiDPI, HDR … можно ещё на пол страницы написать, что и так идёт иксам поперёком и прикручено такими адовыми костылями, что тот, кто тут написал про «компактный код X-ов» сделал мне вечер.
А те самые развесистые API и расширения остались никому не нужны, потому что все, включая тулкиты идут поперёк X-ов, и их не выкидывают только потому, чтобы совсем не развалился этот сияющий копролит. Блин, они переключение раскладки 17 лет починить не могут, потому что работающий патч им, видите-ли, концепцию ломает.
Фактически Wayland - попытка оставить от X-ов только то, что реально используется + уйти от уже никому не нужного клиент-серверного исполнения + по максимуму полагаться на механизмы ядра, а не тащить дублирующий кривой велосипед.
upd. И да, забыл, у Wayland чёткое версионирование и наконец-то уберётся этот чёртов кошмар с попытками угадать у кого какой комплект расширений и что из них работает.
Исходная версия SkyMaverick, :
Что именно изменилось-то?
Х-ы и создавались именно с такой архитектурой (и со всем этим зоопарком API), потому что считалось в 70-х, что для клиента рисовать - это слишком сложно и окна рисовать будет сервер, а клиент только отображать картинку и отдавать ввод. Отсюда и растут ноги той самой сетевой прозрачности, которая уже де-факто не работает.
А там уже пошло ускорение видео, 3D, мультитач, HiDPI, HDR … можно ещё на пол страницы написать, что и так идёт иксам поперёком и прикручено такими адовыми костылями, что тот, кто тут написал про «компактный код X-ов» сделал мне вечер.
А те самые развесистые API и расширения остались никому не нужны, потому что все, включая тулкиты идут поперёк X-ов, и их не выкидывают только потому, чтобы совсем не развалился этот сияющий копролит. Блин, они переключение раскладки 17 лет починить не могут, потому что работающий патч им, видите-ли, концепцию ломает.
Фактически Wayland - попытка оставить от X-ов только то, что реально используется + уйти от уже никому не нужного клиент-серверного исполнения + по максимуму полагаться на механизмы ядра, а не тащить дублирующий кривой велосипед.