# NetBSD RDP/VNC survey This page aims to provide a complete list of VNC/RDP implementations which can likely be ported to NetBSD. As a further goal, documentation will be added on how to install and configure the particular implementations. ## Client implementations
Name License Protocol pkgsrc Linux FreeBSD port
EchoVNC GPL VNC, RDP, RAdmin1 no yes1 no
FreeRDP2 GPL RDP 5 no yes yes
KRDC GPL RDP, VNC no yes no
QtNX GPL NX no yes no
rdesktop GPL RDP 5 yes yes yes
RealVNC GPL VNC yes yes no
TightVNC GPL VNC yes ? ?
Remmina ? VNC, RDP, NX, XDMCP ? ? ?
## Server Implementations
Name License Protocol pkgsrc Linux FreeBSD port
FreeNX GPLv2 NX no yes yes
x11vnc GPLv2 VNC yes yes yes
xrdp GPL RDP wip yes yes
1 Unreliable source (i.e. only Wikipedia). 2 FreeRDP is a fork of rdesktop. ## References 1. 1. [FreeNX project homepage on Berlios](http://freenx.berlios.de/) 1. [[!wikipedia EchoVNC]] 1. [[!wikipedia FreeRDP]] 1. [[!wikipedia RealVNC]] 1. [[!wikipedia rdesktop]] 1. [QtNX release announcement](http://blog.gwright.org.uk/articles/2006/08/23/qtnx-ready-for-public-consumption) 1. [libVNCServer/libVNCClient project homepage on Sourceforge](http://libvncserver.sourceforge.net/) 1. [X11VNC project homepage](http://www.karlrunge.com/x11vnc/) 1. [TightVNC](http://www.tightvnc.com/) 1. [Remmina](http://remmina.sourceforge.net/), formerly Grdc. ## TODO 1. Update xrdp in wip, bring xrdp to pkgsrc. 1. Bring other RDP and VNC software to pkgsrc. 1. Check trends in NX software (I heard free package isn't going to be supported anymore). 1. Check interoperability of servers and clients for NetBSD and other desktop systems (MS Windows, MacOS X). 1. Check pkgsrc/net/vinagre.