Jakie są różnice między rdesktop i xfreerdp?

26

rdesktopi xfreerdpoba są klientami Linuksa dla RDP.

Jednak na ich stronach internetowych nie jest jasne, jakie są zalety / wady korzystania z jednej strony nad drugą.

Znalazłem jeden post , który wskazał, że xfreerdpma więcej funkcji niż rdesktop.

  • Ale jakie są te dodatkowe funkcje?
  • Jak działa wydajność (lub czas reakcji) i obsługa schowka w obu z nich?

Nie mogę się doczekać, aby użyć klienta RDP (w systemie Linux Mint 17) do połączenia się z kilkoma komputerami z systemem Windows (Win 7 i 8) i działającymi serwerami Linux xrdp.

cbun
źródło
Najlepszy klient RDP, jaki do tej pory znalazłem, to KRDC
Creek
W moim przypadku xfreerdp pozwolił mi używać zarówno mikrofonu, jak i słuchawek, podczas gdy z rdesktop nie mogłem uruchomić mikrofonu w XP.
YoMismo,
Najnowsze wersje KRDC używają xfreerdp pod maską.
kbulgrien

Odpowiedzi:

19

FreeRDP ( xfreerdpo nazwie pakietu Debian freerdp-x11) jest znacznie rzadziej używany niż rdesktopwedług statystyk Konkursu Popularności Debiana , po części dlatego, że jest o wiele nowszy:

#rank           name  inst vote   old recent no-files (maintainer)
1429        rdesktop 56497 4281 41399  10775       42 (Laszlo Boszormenyi)
3056     freerdp-x11 14232 1389  9845   2992        6 (Mike Gabriel)

Według FreeRDP na Wikipedii ,

FreeRDP został rozwidlony w 2009 roku z rdesktop w celu modularyzacji kodu, rozwiązywania różnych problemów i wdrażania nowych funkcji.

... ale lista funkcji Wikipedii nie wyłania się, które pochodzą rdesktopi które są „nowe”. Ogłoszenie wydania FreeRDP 1.0 (styczeń 2012 r.) Zawiera tę listę nowych funkcji, które prawdopodobnie nie są również dostępne na rdesktop:

  • RemoteFX
    • Zarówno enkoder, jak i dekoder
    • Optymalizacja SSE2 i NEON
  • NSCodec
  • RemoteApp
    • Praca, drobne usterki
  • Przekierowanie multimediów
    • obsługa ffmpeg
  • Uwierzytelnianie na poziomie sieci (NLA)
    • NTLMv2
  • Walidacja certyfikatu
  • Bezpieczeństwo RDP zgodne z FIPS
  • nowy system kompilacji (cmake)
  • dodano oficjalne logo i ikonę

FreeRDP ma również serwer (wymieniony jako eksperymentalny w wersji 1.0), podczas gdy rdesktopnie ma go.

Adam Katz
źródło
6

Dla każdego, kto do tego przyjdzie:

Spośród wszystkich klientów rdp, których próbowałem, podczas łączenia się z serwerem Windows na Lazurze, wszystkie działały oprócz rdesktop, który wydaje się mieć problem z najnowszą wersją protokołu. Zobacz tutaj https://bugzilla.redhat.com/show_bug.cgi?id=1075697 → odinstaluj!

freerdp (xfreerdp na debianie) skały. Sprawdź ich github https://github.com/FreeRDP/FreeRDP

redochka
źródło
1
Prawidłowa nazwa pakietu Debiana, jak zauważono w mojej odpowiedzi powyżej, to freerdp-x11. Zobacz także śledzenie pakietów Debiana dla freerdp .
Adam Katz
2

Inne odpowiedzi na to pytanie nie wskazują, że freerdp wydaje się nie działać z serwerem terminali Windows NT 4.0:

Z drugiej strony z powodzeniem użyłem rdesktop (w / grdesktop) do połączenia z serwerem terminali Windows NT 4.0.

kbulgrien
źródło
8
Windows NT4 osiągnął EOL w 2004 roku, naprawdę nie powinieneś już tego używać, a jeśli naprawdę musisz (nie mogę wymyślić ważnego powodu), nie powinien być podłączony do sieci. Imho, ta „cecha” jest więc dyskusyjna.
thecarpy
1
@ thehecarpy: ponieważ nie zawsze jest to opcja unikania używania starych narzędzi, a ponieważ z konieczności spędziłem dużo czasu na odkrywaniu porażki freerdp, zdecydowanie nie jest to kwestia sporna.
kbulgrien
1
Możesz rozważyć uruchomienie systemu NT na maszynie wirtualnej i uważanie na to, co może uzyskać do niego dostęp w sieci (zapora ogniowa!). Spróbuj użyć narzędzi VM, takich jak foldery współdzielone i KVM, zamiast sieci i Pulpitu zdalnego.
Adam Katz
1
@Adam Katz: Wszystkie komentarze dotyczące bezpieczeństwa NT są nie na temat, ponieważ ani nie pytają ani nie wyjaśniają niczego na temat prezentowanych informacji. Czasami ludzie muszą po prostu użyć tego, co im dano.
kbulgrien
3
@kbulgrien: Być może nie na temat, ale tutaj mamy faceta, który prowadzi system w sieci, który ma co najmniej dziesiątki niezałatanych pilotów zdalnego wykonania, które nawet nie wymagają poświadczeń użytkownika ...
thecarpy