LINUX.ORG.RU

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

 , ,


0

1

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)
    Скачать

>>> Подробности



Проверено: JB ()

Надо пощупать. Последний раз, когда трогал (0.7 вроде версия была) - хреново работал проброс COM-портов. Точнее, для некоторых устройств работал, а для некоторых - нет.

strangeman ★★★★ ()

При этом путь был сложным: - заявка поданная на Google Summer of Code 2011 была отклонена. Но это не остановило, и найдя другого спонсора проект продолжил развитие.

facepalm facepalm'ыч перемазанный 4.2. Путь сложным был из-за того, что фактически единолично приняв решение перевести проект на лицензию Апаче2, Марк Андре Моро сам себя приговорил на перепись уймы участков кода, чьих авторов и/или их согласия на смену лицухи найти не смогли.

То, что гугл не принял проект в ГСОК — не такая большая потеря, если проект почти с самого начала финансировался Thinstuff, который имеет на нём немалые деньги в своём ИТ-бизнесе.

Бамп версий — не более чем пиар-ход. FreeRDP 1.0 это выпущенный на скорую руку релиз, посмотрите рассылку: обилие багов закрываемых на скорую руку, скорость, с которой наклепали шесть (или сколько там) бета-версий как только дописали недостающий код, и не провели хотя бы парунедельного массового тестирования кем-то кроме самих разрабов или в тестинге дистров — ставлю на багфикс релиз в следующие две недели.

anonymous ()
Ответ на: комментарий от anonymous

Ах да, кому не лень, найдите в рассылке на сорсфордже письмо этого Марка-Андре Моро с анонсом смены лицухи и бампа версии, где он делится своими планами, что FreeRDP станет де-факто стандартом среди реализаций клиентов RDP и НЕ ТОЛЬКО. Письмо переполненное ЧСВ и самолюбования, почти ничем не подкреплённая на то время амбициозность.

Если честно, я рад, что самые адекватные ребята, которые работали над freerdp завидав такую погоду взялись снова за рдесктоп.

anonymous ()

Панельку для сворачивания окна удалённого стола уже придумали или не? всегда мучался из-за этого

Nominalus_Externatus ()
Ответ на: комментарий от Nominalus_Externatus

Фуллскрин? remmina поставь и не мучайся.

anonymous ()

После настройки RemoteFX , пользователи в своих терминальных сессиях с виртуальными машинами смогут видеть полнофункциональные графические эффекты рабочего стола виртуальной машины, в том числе в терминальной сессии будет работать DirectX.

Crysis 2. Теперь и на Linux.

tazhate ★★★★★ ()

пользователи в своих терминальных сессиях с виртуальными машинами смогут видеть полнофункциональные графические эффекты рабочего стола виртуальной машины

А с реальными машинами не работает?

Axon ★★★★★ ()

вижу следующие минусы:

  • нету манов
  • те которые есть - требуют MSVisio для прочтения...

пытаюсь разобраться методом тыка.

AGUtilities ★★★ ()

Лучше бы поддержку TS Gateway сделали, чем свистелок

TempestAdept ()

Хмм, кто пробовал RemoteFX? DirectX игрушки тяжлые работают?

aliens ★★ ()

Кто нибудь знает, возможно ли запустить скайп из терминального сервера, с поддержкой вебкамеры и звука?

den23513 ()

На их сайте последний скриншот - это что? Как с Windows подключиться к Linux?

ivanlex ★★★★ ()
Ответ на: комментарий от den23513

А как вы собрались пробрасывать веб-камеру? Редиректа USB пока нет, и будет не скоро.

Звук должно быть можно.

broom ()

Желаю замечательным разработчикам виллу на острове Ибица, мотоцикл Kawasaki ZZR-1100 каждому и всех друзей впридачу, чтоб веселее было писать отличный софт для большого и нужного дела. И пусть Б-г услышит хотя бы эти молитвы, не за себя ведь прошу :)

DRVTiny ★★★★★ ()
Ответ на: комментарий от strangeman

Дело в том, что COM-порты нужны для телефонии (программирования у.бищных древних как г мамонта АТС), а телефония не нужна. Отсюда - не нужны COM-порты. Что вы пробрасывать-то собрались?

DRVTiny ★★★★★ ()

RemoteApp - это программы, удаленный доступ к которым можно получить через службы терминалов и которые работают так, как будто они запущены на локальном компьютере пользователя.

шёл 2012-й... люди (и прочие цитриксоидные) всё придумывали Х-ы...

anonymous ()

а как файлы передать ?
аналог "-r disk"для rdesktop

x905 ★★★★★ ()

А есть что-нибудь подобное для Android?

Jayrome ★★★★★ ()

клава не воспринимается

собрал это чудо, но не работает клава такое чувство что что то не то с кеймапами кто сталкивался?

anonymous ()

Только проброс СОМ портов пока нормально не работает. Хотя в 0.8.2 все ОК.

sfi ()
Ответ на: комментарий от Axon

нет, что бы заработала эта байда надо в hyper-V установить win7 и туда уже конектица по rdp. И клиент rdp должен быть обязательно 7.1. Я недавно проверял, производительность через канал 10 мбит фотошоп и корел неплохо работают, теперь будет время проверю и на freerdpнорма

vinnni ()
Ответ на: комментарий от den23513

wtware я запускал на тонком клиенте по pxe и звонил по скайпу, заработало без проблем, скайп правда нужен версии 4 остальные закрывались с ошибками (все было проверенно на 2008 R2 x64)

vinnni ()
Ответ на: комментарий от strangeman

А торговому оборудованию нельзя как-то рассказать про USB?

DRVTiny ★★★★★ ()
Ответ на: комментарий от DRVTiny

А как ему расскажешь, если оно древнее и сделано через Serial port?

daemonpnz ★★★★★ ()
Ответ на: комментарий от DRVTiny

Да и смысл рассказывать, если проброс Serial работает (хоть как-то), а USB не работает воообще?!

daemonpnz ★★★★★ ()
Ответ на: комментарий от broom

А как вы собрались пробрасывать веб-камеру? Редиректа USB пока нет, и будет не скоро.

Не обязательно и даже вредно делать сырой проброс usb. Есть же проброс мультимедии, вот его и приспособить.

AVL2 ★★★★★ ()
Ответ на: комментарий от broom

угу, работает
сам я смотрел в мане в исходниках - там ни слова какие плагины есть и как ими пользоваться

x905 ★★★★★ ()
Ответ на: комментарий от AVL2

Вы это абстрактно или применительно к протоколу RDP?

Как это там приспосабливается?

broom ()

поддерживается библиотека алса (alsa support)
поддерживается библиотека пульсаудио (pulse support)
поддерживается ffmpeg библиотека (ffmpeg support)

поддерживается библиотека эфэфэмпег

fixed

diafour ()
Ответ на: комментарий от tazhate

Crysis 2 работает под вайном с момента выхода... А вот для первого крайзиса все еще нужен патч +)

Lindows ()

Кто нибудь в курсе, они починили баг, когда на сервере терминалов при попытке «удаленного управления» другой сессией freerdp падал, если разрешение экрана у другой сессии было выше, чем у текущей?

Lindows ()
Ответ на: комментарий от DRVTiny

Отсюда - не нужны COM-порты. Что вы пробрасывать-то собрались?

Открой для себя сканеры штрихкодов, электронные весы и кучу другого оборудвая, обладающего СОМ-портами. Чито? USB? Ну пробросьте его с терминала на сервер.

anonymous ()

dfreerdp

это что, под ондроедом на мобилке теперь можно будет по rdp в венду ходить и через RemoteApp фотожёпп пускать? =) Есть сборка для андроида?

И самое главное, репы для Debian Squeeze не планируется? А то самому руками блудить или ждать до пенсии когда оно там появится как-то не прикольно… ))

anonymous ()
Ответ на: комментарий от farafonoff

А ты гарантируешь 100% работу serial2usb, а то ведь далеко не все устройства смогут завестись.

daemonpnz ★★★★★ ()

client/Windows (wfreerdp) - для работы в Win32

зачем только

onon ★★★ ()

RemoteApp

даже ради одного этого люто радостно

MSEstMozg ()
Ответ на: комментарий от DRVTiny

COM-порты нужны для телефонии

заводы стоят, одни телефонисты в стране. Кроме атс вообще нифига внутри кольца не видел?

MSEstMozg ()
Ответ на: комментарий от AVL2

проброс мультимедии

а всякие токены при таком раскладе заведутся?

MSEstMozg ()
Ответ на: комментарий от onon

client/Windows (wfreerdp) - для работы в Win32

зачем только

Затем, что их родное поделие mstsc глючное и убогое.

anonymous ()
Ответ на: комментарий от MSEstMozg

Всякие токены должны пробрасываться через smartcard redirection. Только в freerdp он раньше не работал. Да и в rdesktop 64-битном тоже не работал. Да и проброс работает кривенько (со стороны винды) :-)

no-dashi ★★★★★ ()
Ответ на: комментарий от anonymous

Не видно что-то чтоб rdesktop активно пилили. У них даже в трекере спам.

g1itch ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.