LINUX.ORG.RU
ФорумTalks

накидайте success-story про то, как в жизни помогает сетевая прозрачность иксов


1

2

типа сидит такой Обычный Пользователь, и вдруг решает посмотреть фильм, и такой берет и подключается на локалхост к иксам через сетевую прозрачность и все у него резко работает и фильм показывается с аппаратным ускорением и улучшением цвета.

Ну или там Обычный Геймер сидит и тут резко решает поиграть в кризис и начинает в него играть через сетевую прозрачность иксов и у него все летает быстрее чем в винде потому что крутая архитектура иксов решает.

Или Обычный Пользователь Интернета решает посмотреть жж и решительно запускает через сетевую прозрачность иксов фаерфокс и вот он уже серфит и сайты так быстро открываются и все плавно работает и не тормозит.

ЗЫ: только не случаи вроде «в комп попал снаряд, мамку разорвало на части, проц в порошок рассыпался и зайти можно было только по сети на огрызок»

☆☆☆

Последнее исправление: ckotinko (всего исправлений: 1)

Кстати, этот ваш вейленд в принципе не позволяет сетевую прозрачность или просто не реализует её?

melkor217 ★★★★★
()
Ответ на: комментарий от x3al

А линукс — вообще терминал к ОС, а не мейнфреймовый сервер.

Т-с-с, не задевай религиозные чувства аудитории. :-D

geekless ★★
()
Ответ на: комментарий от melkor217

Кстати, этот ваш вейленд в принципе не позволяет сетевую прозрачность или просто не реализует её?

Всё, что оно может — это сказать «я обновило кусок окна, перерисуй экран». Т.е. по сети пойдут голые битмапы.

Соответственно, нормальной сетевой прозрачности, когда мы заранее сохраняем на дисплее ресурсы и потом оперируем ими (например, чтобы скроллинг не тормозил, ага :-D), там и рядом не лежало.

geekless ★★
()
Ответ на: комментарий от geekless

Мальчег, ты идиот. По сети идут только команды OGL.

У мальчега вендовяленд головного мозга.

tailgunner ★★★★★
()
Ответ на: комментарий от Quasar

Если что - OpenGL с рождения по сети командами передаётся, а не битмапами.

Починено.

geekless ★★
()
Ответ на: комментарий от Deleted

А для ускоренного 3D по сети есть VirtualGL.

Большое спасибо за наводку. Шейдеры в OpenGL теперь заработают по сети :)

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

unfo ★★★★★
()
Ответ на: комментарий от dikiy

dikiy> то есть NX жмет трафик от Иксов?

Вроде как и жмёт, и кэширует.

Quasar ★★★★★
()
Ответ на: комментарий от hope13

Без тюнинга вообще мало что пригодно к использованию, если что.

Quasar ★★★★★
()
Ответ на: комментарий от Thero

Видеокарту тонкий клиент в любом случае должен иметь. Да и сейчас практически любая захудалая видяха OpenGL поддерживает на должном уровне.

Quasar ★★★★★
()
Ответ на: комментарий от dikiy

Мержить NX и Xorg - неюниксвейно. Для этого лучше переработать протокол, но в данном случае есть задачи поважнее.

Quasar ★★★★★
()
Ответ на: комментарий от Eddy_Em

Вообще-то терминология правильная. Клиент подключается к иксам (приложение), иксы же являются сервером (X-сервер).

Quasar ★★★★★
()
Ответ на: комментарий от Eddy_Em

В данном случае терминология относительно программ, а не относительно компьютеров.

Quasar ★★★★★
()
Ответ на: комментарий от melkor217

Вяленд вполне позволяет сетевую прозрачность. Строго битмапами и никак иначе. То есть - при любом раскладе сеть будет завалена нафиг.

Quasar ★★★★★
()
Ответ на: комментарий от Eddy_Em

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

Вот, к чему приводит неосиливание Pulseaudio.

Deleted
()

Я Скайп при необходимости запускаю через ssh -X с рабочей машины, чтобы не тащить всякую дрянь себе на домашние машины.

YAR ★★★★★
()
Ответ на: комментарий от Eddy_Em

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

Deleted
()

может я в чем-то не прав, но на мой взгляд эта прозрачность - вещь бесполезная, т.к. нет такой вещи как screen для иксов. то есть если вдруг соединение рвется, то все программы на нем висевшие аварийно завершаются. нельзя восстановить соединение и продолжить работу. этот факт убивает все теоретически возможные бонусы от сетевой прозрачности.

olegsov
()
Ответ на: комментарий от olegsov

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

Вот прям-таки все?

tailgunner ★★★★★
()

Пользовался nx-говном, пока не открыл для себя xpra.

vasilenko ★★
()

1. админ, вдруг, решает поставить на сервер какой-нибудь oracle, который гады не в rmp упаковали, а оборудовали глюкавым инсталлером. ставим клиентские либы и X11forwarding, получаем профит.

2. этот oracle пишет некий файл, по которому можно определить работоспособность системы, и программа, показывающая оную оператору. файл должен быть на сервере в тёмном, холодном, безжизненном месте, экран - в теплом, сухом и людном. То же, что в п.1.

3. тут, вдруг, у кого-то рождается светлая мысль, что сервер обрабатывает совсекретные данные, и потому всё, что к нему коннектится, тоже должно соответствовать высоким требованиям безопасности. Соответственно, и «общедоступная» машинка с экраном, что невозможно. Роем в firewall дыру с сервера наружу, добавляем DISPLAY=хост:[0-9] перед запуском программы из п.2, и больше терминал ни к кому не коннектится, профит.

Первые 2 можно было бы реализовать без Xовой сетевитости, установкой на сервер эмулятора графической системы с прокачкой картинок(что костыльно), или же использованием другого прозрачного тулкита(что изоморфно). Третье же решение вообще пока только Xовым подходом решаемо.

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

Программы же, основная цель работы которых не в мозгах, или не в своих, выгодно запускать на удалённом сервере, где за ними ухаживает специально обученный персонал, и куда имеют (сетевой, ага) доступ остальные участники процесса. До недавнего времени производители ПО считали это невыгодным себе, и предпочитали продавать специфичные терминалы для каждого типа обработки (файловая шара + локальный office вполне можно рассматривать, как реализацию сетевой прозрачности для обработки данных этого ПО, но ты вынужден покупать больше). Но, вроде, уже разобрались, software as a service и облака всякие набирают. И если там не X, то какая-то иная относительно-сетево-прозрачная технология доставки картинок.

DonkeyHot ★★★★★
()
Ответ на: комментарий от Quasar

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

Вообще, вяленд на данном этапе хотят впилить как системный композитор, а не как юзерскую среду. Причём для этого уже практически всё готово. Могут успеть к убунте 12.10. В рассылке срутся по поводу нужности костылей, с которыми вяленд можно будет пускать на nvidia-блобе.

x3al ★★★★★
()
Ответ на: комментарий от baverman

при любом раскладе сеть будет завалена нафиг.

Угумс, скажи это цитриксу и rdp.

Они не гоняют по сети битмапы, если могут этого избежать.

tailgunner ★★★★★
()
Ответ на: комментарий от Deleted

Мне передавать звук по сети не нужно. А если понадобится, я легко это сделаю — сам же в ЛОРвики перевод статьи и писал.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от x3al

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

Самый правильный способ.

geekless ★★
()
Ответ на: комментарий от vurdalak

Обычный Пользователь болеет, ушел в другую комнату, чтобы проветрить комнату с десктопом. В другой комнате ноут, с которого по SSH Обычный Пользователь заходит на десктоп и продолжает писать код, который писал там.

Но зачем для этого Х-прозрачность? Тут самое то будет RDP или VNC

Loki13 ★★★★★
()

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

stels ★★★
()
Ответ на: комментарий от vurdalak

Обычный Пользователь болеет, ушел в другую комнату, чтобы проветрить комнату с десктопом. В другой комнате ноут, с которого по SSH Обычный Пользователь заходит на десктоп и продолжает писать код, который писал там.

RDP или VNC нужна запущенная графическая сессия на сервере, а тут достаточно только SSH.

Ты уже то что сам написал забыл? Он что уходя в другую комнату граф. сессию завершил? Зойчем?

Я на работе часто работаю на мюнхенском серваке(Windows 2008R2) через RDP как раз. И таких как я еще человек 20, а может и больше. И это не локалка 100+мб

Loki13 ★★★★★
()
Ответ на: комментарий от erfea

Какие битмапы? GLX клиент (приложение) шлет opengl _команды_ на сервер (машина на которой ты работаешь), рендерится все локально, картинка по сети не гоняется. Если графика нетекстурированная, то работать будет достаточно быстро.

Reset ★★★★★
()
Ответ на: комментарий от melkor217

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

Thero ★★★★★
()
Ответ на: комментарий от Deleted

С RDP или VNC можно смотреть только на полноценную сессию, с иксами - на отдельные окошки.

вроде как в последних версиях RDP внезапно прикрутили и запуск отдельных окошек, а в цитриксе так это вообще изначально было вроде.

maloi ★★★★★
()
Ответ на: комментарий от geekless

это если композитору после собственно композиции гнать по сети, а можно вообще сигналы композитору гнать через тунель, причём вообще все.

Thero ★★★★★
()
Ответ на: комментарий от olegsov

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

можно. Xnest чтоли называется. А может по-другому. На ЛОРе неоднократно проскакивало, как сделать так, чтобы программы не завершались при убиении Иксов.

dikiy ★★☆☆☆
()
Ответ на: комментарий от Deleted

С RDP или VNC можно смотреть только на полноценную сессию, с иксами - на отдельные окошки.

У меня отдельное окошко. И вообще доступ не к серваку, а к одному приложению на серваке только есть.

Единственная видимая разница с тем что Х делают это то что еще и локальные декорации есть в добавку к удаленным, но я бы не сказал что это страшно.

Loki13 ★★★★★
()

Опыт использования X показал, что он по сети страшно тормозит там, где rdp работает с 256 цветами отлично

namezys ★★★★
()

в wayland-срачах очень сильно помогает

wota ★★
()
Ответ на: комментарий от Loki13

А теперь смотри: ради RDP нам нужно на сервере поднимать Иксы на каждую сессию. И у того, кто подключается, тоже должны быть Иксы. В результате двое Иксов + RDP :)

А с сетевой прозрачностью только одни Иксы и только там, где нужно. Сам додумаешься, где бОльший оверхед.

Deleted
()
Ответ на: комментарий от Thero

только всё это уже не в протоколе отрисовки окон.

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

Thero ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.