LINUX.ORG.RU

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

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

В этом и различие иксов и вейланда. Когда-то был икс сервер, который умел делать всё и оконный менеджер был в нём типа плагина. Потом постепенно встроенные фичи xorg заменялись внешними, а при введении композитности роль иксов свелась к интерфейсу с клиентами. Отсюда и текущая архитектура вейланда, он заменяет не xorg как таковой, а только ту часть, которая ещё не мигрировала в плазму/гном. Поэтому протокол сознательно и делают минималистичным, чтоб не диктовать производителям архитектуру реализующего его сервера.

Вот предположим, что у вас есть описание http и языка html, достаточно ли этого, чтоб написать собственный веб сервер? В http нет ни слова о том, будут ли пользовательские программы запускаться на каждый запрос, как cgi, или обработка запросов ведётся одним процессом в потоках или асинхронно. Ни слова не говорится о том, должен ли существовать шаблон затормозить и как он должен быть организован. С вейландом то же самое, не удивительно, что большая часть функционала отдана серверу на его усмотрение.

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

В этом и различие иксов и вейланда. Когда-то был икс сервер, который умел делать всё и иногда оконный менеджер был в нём типа плагина. Потом постепенно встроенные фичи xorg заменялись внешними, а при введении композитности роль иксов свелась к интерфейсу с клиентами. Отсюда и текущая архитектура вейланда, он заменяет не xorg как таковой, а только ту часть, которая ещё не мигрировала в плазму/гном. Поэтому протокол сознательно и делают минималистичным, чтоб не диктовать производителям архитектуру реализующего его сервера.

Вот предположим, что у вас есть описание http и языка html, достаточно ли этого, чтоб написать собственный веб сервер? В http нет ни слова о том, будут ли пользовательские программы запускаться на каждый запрос, как cgi, или обработка запросов ведётся одним процессом в потоках или асинхронно. Ни слова не говорится о том, должен ли существовать шаблон затормозить и как он должен быть организован. С вейландом то же самое, не удивительно, что большая часть функционала отдана серверу на его усмотрение.