[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Минимальная система



"Nikita V. Youshchenko" <yoush@debian.org> writes:


> Дело в том, что X протокол - это далеко не только рисование и получение
> ввода. Это ещё и Atoms, Properties и т.п.

Это так. В диалоге опущено важное словосочетание "в среднем уменьшает
влияние latencies", а не совсем исключает. А есть информация, насколько
именно эти "диалоговые" запросы влияют на общую работу? Каков процент
времени их в общей картине? А на "монологовые" операции, насколько я
понимаю, xlib все-равно ждет ответы. На каждую.

> А решение этой проблемы - архитектура с X proxy. Когда роль X сервера играет
> X proxy, работающий на сервере приложений.
> А для доступа к удалённым устройствам X proxy использует не X протокол, а
> что-то более приспособленное к работе на медленной сети.

Да так всегда и решали. X proxy -- это один из компонентов всего решения
для медленных сетей. Но все-таки возможность оптимизации, начинающейся
уже от приложения -- это тоже хороший шаг.

XCB, кстати, в ветке был приведен совсем не как замена прокси-уровню, а
(если вернуться в самое начало, где XCB упоминается), как шаг в сторону
обозначения и начала частичного решения проблем c X-протоколом и xlib. О
некоторых проблемах xlib, которые увидели авторы XCB, говорится в
[1]. XCB не нацелен на решение исключительно проблем медленных каналов,
а как решение, несколько изменяющее подход к написанию X-клиентов,
которое в некоторых направлениях должно дать улучшения (по мнению
авторов).

[1] http://www.freedesktop.org/software/xcb/xfree86-xcb.pdf



Reply to: