консольная программа - FreeRDP

0
Ваша оценка: Нет

До недавнего времени для Linux существовал единственный открытый клиент для работы с протоколом RDP — rdesktop. К сожалению, его развитие давно остановилось, и он испытывает огромные трудности при взаимодействии с современными версиями Windows. Поэтому проект rdesktop был форкнут, в результате чего на свет появился новый открытый RDP клиент — FreeRDP.

Основные отличия от rdesktop: * Произведён значительный рефакторинг кода. Пользовательский интерфейс полностью переписан и отделён от основной библиотеки, реализована система плагинов. * Код максимально приведён в соответствие со спецификацией RDP от Microsoft и подробно комментирован. * Переписана работа с клавиатурой — больше никаких проблем с раскладками. * Переписана работа с принтерами, звуком и другими пробрасываемыми устройствами и сервисами. * Исправлены проблемы с указателем и лицензиями при подключении к серверу терминалов Windows 2008. * Реализовано кеширование графики (bitmap caching), что позволяет значительно повысить производительность. Кроме того, один из самых удобных графических менеджеров подключений к удалённым рабочим столам Remmina с версии 0.8 перешёл на использование FreeRDP в качестве RDP клиента. В версии 0.8 также реализована поддержка .rdp файлов Windows, все протоколы теперь являются отдельными плагинами, добавлена поддержка IPv6 и произведено много мелких улучшений и исправлений ошибок.
Некоторые возможности версии 1.0:

  • RemoteFX - Функция RemoteFX, которая появилась в Windows 7 SP1, позволяет практически полностью стереть для пользователя различия между работой в классической настольной клиентской операционной системе и виртуальной машине. После настройки RemoteFX , пользователи в своих терминальных сессиях с виртуальными машинами смогут видеть полнофункциональные графические эффекты рабочего стола виртуальной машины, в том числе в терминальной сессии будет работать DirectX.
  • RemoteApp - это программы, удаленный доступ к которым можно получить через службы терминалов и которые работают так, как будто они запущены на локальном компьютере пользователя.
  • Multimedia Redirection - используется для передачи и синхронизации аудио и видео данных из сервера терминалов в клиентский терминал. Клиент может воспроизводить аудио и видео. Поддерживается кодирование с помощью ffmpeg.
  • Network Level Authentication (NLA) - Поддерживается версия NTLMv2
  • Certificate validation - Осуществляется проверка полученного сертификата (например как в ssh)
  • Осуществлен переход на новую систему сборки с помощью cmake
  • Добавлены официальные иконки и логотип
  • Полностью переработана архитектура приложения - выделены отдельные библиотеки и клиенты к ним
  • Разработаны 3 клиента:
    • client/X11 (xfreerdp) - официальный, поддерживает RemoteApp, требуется X11
    • client/DirectFB (dfreerdp) - используется библиотека DirectFB
    • client/Windows (wfreerdp) - для работы в Win32

Тип приложения: консольная программа
Сайт разработчика: http://www.freerdp.com/
Что почитать?


Разместил: vikos 2 Январь 2011 в 10:29