LINUX.ORG.RU

История изменений

Исправление 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-ов только то, что реально используется + уйти от уже никому не нужного клиент-серверного исполнения + по максимуму полагаться на механизмы ядра, а не тащить дублирующий кривой велосипед.