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

Обзор сервера удаленных рабочих столов ThinLinc для Linux

Время на прочтение5 мин
Количество просмотров15K
Всего голосов 9: ↑7 и ↓2+5
Комментарии17

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

Перечитал текст, но так и не понял каким образом обеспечивается интеграция с windows.
НЛО прилетело и опубликовало эту надпись здесь
Я ожидал чуда в виде клиента для обычной виндовой виртуалки, например.
Т.е. избежать использования дорогого терминального сервера, при этом иметь его плюшки.
Здесь, действительно, без чудес: чтобы запускать на Линуксе рабочий стол и приложения Windows, вам нужен будет Windows Server, а ThinLinc просто интегрируется с ним
Я вот тоже не понял.
А иметь на рабочих местах Линукс, а из него запускать, к примеру, офис и 1с при необходимости — очень хочется.
Спасибо за статью. Но так и не понял чем этот проект отличается от x2go или xrdp. Вроде бы все тоже самое, за исключением того, что x2go не использует rdp

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

VirtualGL используется для серверного графического ускорения OpenGL приложений. VirtualGL перехватывает вызов функций GLX и перенаправляет их на обработку графическим процессором сервера. Конечно производительность не так высока, как при локальном использовании родного графического процессора, но увеличение производительности по сравнению с программным рендерингом весьма существенно. Приложения, которые не работают через программный рендеринг, работают с VirtualGL и ThinLinc.
ThinLinc отличается от X2Go тем, что это полностью поддерживаемый продукт, на который есть подробная документация разработчика. Кроме того, в ThinLinc есть аутентификация Kerberos и поддерживается множество тонких клиентов. Для передачи изображений в ThinLinc используется VNC протокол, а в X2Go — NX протокол.
А видео карту с клиента можно использовать?

Раз там обычный virtualgl то нет. Точнее не совсем, на сколько я помню вызовы opengl транслируется с сервера на xserver клиента и соответственно видеокарту. Рекомендую обратиться к документации virtualgl с этим вопросом. В сети есть несколько роликов с использованием openarena и virtualgl, работает вполне бодро. Но это Линукс-онли решение. Сервера для винды нету. ИМХО его можно применять для машиностроительных САПР, но под Линукс их кот наплакал, а применять Вайн с компасом в продакшене несколько стрёмно.

производительность не так высока, как при локальном использовании родного графического процессора
А известно, на сколько ниже, и почему?
Производительность ниже из-за того, что на VirtualGL ложится дополнительный процессинг. VirtualGL в серверной среде предоставляет GPU доступ к непривилегированным Xvnc процессам. Производительность будет зависеть от того, какое приложение используется и как оно используется.
Платный VNC с ssh и pulseaudio?
И чем оно лучше x2go? На последнем уже четвёртый год как работаем, нареканий нет от слова совсем.

Использую уже несколько лет. Всё настроил, всё работает. Из глюков только периодически отваливающиеся клавиши ( раз, и одна из кнопок на клаве не работает, до перезагрузки клиента). Возможно в новых версиях уже подчинили, но новые только для пяти бесплатных пользователей, а у меня как раз 10. А в остальном очень понравился продукт. Рекомендую.

ThinLinc лучше хотя бы тем, что он полностью поддерживаемый продукт, на который есть подробная документация разработчика. Кроме того, в ThinLinc есть аутентификация Kerberos и поддерживается множество тонких клиентов. Для передачи изображений в ThinLinc используется VNC протокол
Если клиент заходит на ютьюб и сомтрит клип в HD качестве на полный эран — у него сразу слайдшоу начинается?
Есть пользователи, для которых просмотр HD видео через ThinLinc является обычным рутинным делом, и производительность не подводит. Качество картинки при этом в основном зависит от качества и скорости сетевого соединения между клиентом и сервером.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий