Комментарии 14
Я думал будет расписано про терминальный сервер Xrdp и rdp-сервер FreeRDP.
Ни слова про Wayland, который вот-вот доделают (нет) и тогда X11 сразу из репозиториев удалят.
X11 задуман так, чтобы передавать по сети команды отрисовки, а не картинку. Почему бы не развить эту идею дальше и не оставить на усмотрение клиента или сделать дефолтный вид / поведение для всего, что не относится к делу, а по сети передавать только действительно важное содержимое. Пример - шахматная игра: ей вовсе необязательно одинаково выглядеть на клиенте и на сервере; серверная часть может не выглядеть никак, работать в режиме демона, с клиентом обмениваться координатами ходов; клиент может быть хоть с интерфейсом командной строки, хоть с трёхмерной графикой. MPD и transmission-daemon работают по такому принципу. Вот бы весь рабочий стол так мог.
По моему опыту, X11 Forwarding работает очень медленно. Это только мне так не везёт?
Название статьи вводит в заблуждение, потому что RDP это нечто вполне определённое - некий определённый протокол (кажется, изначально это разработка Citrix). И им можно подключиться и к Linux, если на нем что-то типа xrdp поставить.
Вот что работает быстрее, RDP или VNC - я не знаю. Слышал, что RDP, сам не проверял.
"Голый" VNC работает медленнее современных реализаций RDP, но есть ответвления, значительно улучшающие "производительность" и снижая трафик, но они требуют наличия идентичных надстроек как на клиенте, так и на сервере - вот они вполне сопоставимы с RDP, имеющемуся в Windows до 10 версии (в десятке и далее протокол значительно улучшили в плане "производительности"), хотя допускаю наличие реализаций не уступающих последним версиям RDP.
...а X11 Forwarding и по моему опыту - весьма неспешный протокол, хотя, может, "я не умею его готовить"?
Что-то как-то попытка запустить X11 на Ubuntu 24 + xfce/kde кончилась катастрофой по причине неподдерживаемости по причине активного перехода на wayland. Перейти не перешли, а поломать поломали.
Потому вопрос: а автор давно пытался повторить рекомендумое на современных дистрибутивах?
RDP для Linux через X протокол