LINUX.ORG.RU

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

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

огромнейшая свалка из костылей и подпорок

Как громко-то. Тогда любая инфраструктура, созданная вокруг изначально легко расширяемой архитектуры — «свалка костылей и подпорок». Как tcp/ip или ibm pc.

систему, рассчитанную на сеть

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

при этом оставаясь полностью совместимой с изначальной архитектурой

Именно. X Window — это в первую очередь расширяемая архитектура, которая и позволяет клиентам договориться хоть с локальным, хоть с удаленным сервером.

многие возможности недоступны по сети и не могут быть доступны в рамках такой архитектуры

А в рамках какой могут? Прямой рендеринг на удаленной видеокарте вообще кто-нибудь умеет? X Window хотя бы Open GL может по сети гонять, и Quake, например, можно было легко запускать удаленно.

И с другой стороны, много кто умеет вообще запускать приложения на железе без локальной видеокарты?

ещё есть много вещей, внедренных в протокол за 30 лет развития

Это же не слабость, а сила архитектуры.

тиринг

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

куча ненужных сложностей с аппаратным ускорением видео, в результате которых его нет во всех двух мейнстримных браузерах

Но зато есть в mplayer у куче другого ПО. Кто браузерам мешает, спрашивается?

Исходная версия baka-kun, :

огромнейшая свалка из костылей и подпорок

Как громко-то. Тогда любая инфраструктура, созданная вокруг изначально легко расширяемой архитектуры — «свалка костылей и подпорок». Как tcp/ip или ibm pc.

систему, рассчитанную на сеть

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

при этом оставаясь полностью совместимой с изначальной архитектурой

Именно. X Window — это в первую очередь расширяемая архитектура, которая и позволяет клиентам договориться хоть с локальным, хоть с удаленным сервером.

многие возможности недоступны по сети и не могут быть доступны в рамках такой архитектуры

А в рамках какой могут? Прямой рендеринг на удаленной видеокарте вообще кто-нибудь умеет? X Window хотя бы Open GL может по сети гонять, и Quake, например, можно было легко запускать удаленно.

И с другой стороны, много кто умеет вообще запускать приложения на железе без локальной видеокарты?

ещё есть много вещей, внедренных в протокол за 30 лет развития

Это же не слабость, а сила архитектуры.

тиринг

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

куча ненужных сложностей с аппаратным ускорением видео, в результате которых его нет во всех двух мейнстримных браузерах

Но зато есть в mplayer у куче другого ПО. Кто браузерам мешает, спрашивается?