Как стать автором
Обновить

RDP для Linux через X протокол

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров6.8K
Всего голосов 8: ↑7 и ↓1+6
Комментарии14

Комментарии 14

Я думал будет расписано про терминальный сервер Xrdp и rdp-сервер FreeRDP.

про терминальный сервер Xrdp

Ох блин повеселили. Это тот самый Xrdp который на самом деле RDP-to-VNC gateway, юзерские приложения работают на X-сервер Xvnc и к нему же подключается RDP-гейт?

Там вроде давно на xorg

Когда смотрел последний раз (года два назад) там вовсю был Xvnc

Я не вникал, ну там xorgrdp устанавливается. И при подключении можно выбрать его или внц. Это не оно?

Судя по слайд-шоу так и есть.

Ни слова про Wayland, который вот-вот доделают (нет) и тогда X11 сразу из репозиториев удалят.

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

X11 задуман так, чтобы передавать по сети команды отрисовки, а не картинку. Почему бы не развить эту идею дальше и не оставить на усмотрение клиента или сделать дефолтный вид / поведение для всего, что не относится к делу, а по сети передавать только действительно важное содержимое. Пример - шахматная игра: ей вовсе необязательно одинаково выглядеть на клиенте и на сервере; серверная часть может не выглядеть никак, работать в режиме демона, с клиентом обмениваться координатами ходов; клиент может быть хоть с интерфейсом командной строки, хоть с трёхмерной графикой. MPD и transmission-daemon работают по такому принципу. Вот бы весь рабочий стол так мог.

Вы только что придумали HTML. Но авторы приложений и фреймворков GUI ударились в совершенно другую историю - они все рендерят в пиксмап и этот пиксмап композитят в нужное место (Wayland, да)

В итоге и достоинства UNIX потеряли, и достоинств Windows не приобрели.

По моему опыту, X11 Forwarding работает очень медленно. Это только мне так не везёт?

Название статьи вводит в заблуждение, потому что RDP это нечто вполне определённое - некий определённый протокол (кажется, изначально это разработка Citrix). И им можно подключиться и к Linux, если на нем что-то типа xrdp поставить.

Вот что работает быстрее, RDP или VNC - я не знаю. Слышал, что RDP, сам не проверял.

"Голый" VNC работает медленнее современных реализаций RDP, но есть ответвления, значительно улучшающие "производительность" и снижая трафик, но они требуют наличия идентичных надстроек как на клиенте, так и на сервере - вот они вполне сопоставимы с RDP, имеющемуся в Windows до 10 версии (в десятке и далее протокол значительно улучшили в плане "производительности"), хотя допускаю наличие реализаций не уступающих последним версиям RDP.

...а X11 Forwarding и по моему опыту - весьма неспешный протокол, хотя, может, "я не умею его готовить"?

Что-то как-то попытка запустить X11 на Ubuntu 24 + xfce/kde кончилась катастрофой по причине неподдерживаемости по причине активного перехода на wayland. Перейти не перешли, а поломать поломали.
Потому вопрос: а автор давно пытался повторить рекомендумое на современных дистрибутивах?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий