Remote Desktop Protocol
RDPのクライアント、サーバにはマイクロソフト以外により開発されたサブセットの製品も多数存在する。一例としては、オープンソースのコマンドラインのクライアントrdesktopがLinux/Unix、またWindowsオペレーティングシステムに提供されている。GUIのクライアントも多数存在する。一例として rdesktopをベースにした tsclient と KRDCがあり、Macintosh用には CoRD がある。Microsoft client for OS Xと異なり、CoRDはウインドウ1つにすべてのリモートセッションをタブで表示するようになっており、 ZDNetのレビューでは混乱することが少ないと評価されている。
別の2011年に行われたレビューでは CoRD の接続の安定性はマイクロソフトの OS Xクライアントに勝るとしている。
2009年に rdesktop より分岐して FreeRDPプロジェクトが立ち上がり、よりモジュラー化されたコードと、既知の各種問題の解決、および新機能の実装を目標に掲げた。FreeRDP はコンソールアプリのクライアント xfreerdp を備え、RDP6で登場したシームレスウインドウを実装する。
Version 5.0 Windows 2000 Serverのターミナル サービスとして搭載され、ローカル プリンタのサポートやネットワーク帯域幅の使用の改善を行った。 Version 5.1 Windows XPに搭載され、24ビット カラーのサポートやサウンドの再生をサポートした。 Version 5.2 Windows Server 2003に搭載され、コンソールモード接続やセッション ディレクトリとローカル リソース マッピングをサポートした。
“CoRD: Better Alternative To Microsoft Remote Desktop Connection (Mac)”. Addictivetips.com. 2014年3月11日閲覧。
↑ FreeRDPは、*nuxにてWindowsサーバやワークステーションへのアクセスのため長年愛用されてきたrdesktopの後継である。FreeRDPの目標は、キーボード配列の拡充とWindows 6.0 (Vista/2008),6.1 (7/2008R2) で実装された新しいRDPプロトコルのサポートの2つである(READMEより)。
↑ “Remmina is a remote desktop client written in GTK+. Remmina supports multiple network protocols in an integrated and consistant user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.” (2009年9月15日). 2014年5月30日閲覧。
Version 7.0 Windows 7, Windows Server 2008 R2に搭載された。本バージョンよりサーバ側の名称が「ターミナル サービス」から「リモート デスクトップ サービス」に変更になった。デスクトップ コンポジションを Windows Vista Professional, Windows 7 Professionalやそれ以上で有効にすれば、Windows Aeroを利用できる。しかし、Windows AeroのAero GlassはWindows 8で廃止されたため、Windows Vista, 7でしか利用できない。また、Aero Glassはサーバ/クライアントが同じバージョンでないと利用できない。また当初、DirectXのクライアントレンダリングを行う計画があったが、リリース直前に廃止になった。言葉の定義として動画のデコードはクライアントレンダリングに含めないとするならば、クライアントレンダリングしているものはRDP 4.0からやっているGDIのクライアントレンダリングのみであり、それ以外は静止画や動画で転送している。 Version 7.1 Windows 7 SP1, Windows Server 2008 R2 SP1に標準搭載された。RemoteFXが追加された。RemoteFXによりHyper-Vとの組み合わせでGPU仮想化、USBリダイレクションが利用可能になった。