пятница, 20 января 2012 г.

Вышел релиз FreeRDP-1.0.0

16 января анонсирован выпуск новой версии клиента RDP для *nix. Проект был форкнут с rdesktop. Авторы поставили перед собой цель реализовать все возможности предоставляемые RDP протоколом версии 7.1.
При этом путь был сложным: - заявка поданная на Google Summer of Code 2011 была отклонена. Но это не остановило, и найдя другого спонсора проект продолжил развитие.
Новые возможности:
  • 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
  • Для передачи различных данных или устройств с клиента на сервер и обратно используются различные виртуальные каналы:
    • cliprdr - Перенаправление буфера обмена (Clipboard Redirection)
    • drdynvc - Динамический виртуальный канал (Dynamic Virtual Channels)
      • audin - Перенаправление аудио ввода (Audio Input Redirection)
        • поддерживается библиотека алса (alsa support)
        • поддерживается библиотека пульсаудио (pulse support)
    • tsmf - Мультимедиа редирект (Multimedia Redirection)
      • поддерживается библиотека алса (alsa support)
      • поддерживается библиотека пульсаудио (pulse support)
      • поддерживается ffmpeg библиотека (ffmpeg support)
    • rdpdr - Редирект устройств (Device Redirection)
      • disk - Редирект дисков (Disk Redirection)
      • parallel - Редирект параллельных портов (Parallel Port Redirection)
      • serial - Редирект последовательных портов (Serial Port Redirection)
      • printer - Редирект принтеров (Printer Redirection) поддерживается CUPS
      • smartcard - Редирект смарт карточек (Smartcard Redirection)
    • rdpsnd - Редирект аудио (Sound Redirection)
      • поддерживается алса библиотека (alsa support)
      • поддерживается пульсаудио библиотека (pulse support)
    Скачать

1 комментарий:

  1. Примеры подключений:
    http://xaxatyxa.ru/_ubuntu/freerdp-primeryi-podklyucheniya.html

    ОтветитьУдалить