LINUX.ORG.RU

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

Исправление wandrien, (текущая версия) :

Я говорю, что прежде чем хвататься за ура-ура-переписывание стека надо бы сначала выяснить объем задействованных абстракций и объем задач, которые эти абстракции обслуживают.

А то получается как в истории юникса: когда добавили в ядро потоки, то оказалась, что чуть ли не у половины функций libc семантика превращается в UB-тыкву в многопоточном приложении.

Только в случае юникса мы имеем эволюционное развитие, которое авторы заранее знать не могли.

В данном же случае авторы самоотверженно решили пойти по граблям, которые сами и разложили.

Весь вейланд - это «про битмапы» от начала и до конца. А оконная система - она вообще не про битмапы. Битмапы там где-то далеко сбоку. Она на 90% про средства IPC и средства обработки ввода.

Исходная версия wandrien, :

Я говорю, что прежде чем хвататься за ура-ура-переписывание стека надо бы сначала выяснить объем задействованных абстракций и объем задач, ради которые эти абстракции обслуживают.

А то получается как в истории юникса: когда добавили в ядро потоки, то оказалась, что чуть ли не у половины функций libc семантика превращается в UB-тыкву в многопоточном приложении.

Только в случае юникса мы имеем эволюционное развитие, которое авторы заранее знать не могли.

В данном же случае авторы самоотверженно решили пойти по граблям, которые сами и разложили.

Весь вейланд - это «про битмапы» от начала и до конца. А оконная система - она вообще не про битмапы. Битмапы там где-то далеко сбоку. Она на 90% про средства IPC и средства обработки ввода.