1: # NetBSD RDP/VNC survey
2: This page aims to provide a complete list of VNC/RDP implementations which can likely be ported to NetBSD.
3: As a further goal, documentation will be added on how to install and configure the particular implementations.
4:
5: ## Client implementations
6:
7: <table width="100%">
8: <tr>
9: <td>Name</td>
10: <td>License</td>
11: <td>Protocol</td>
12: <td>pkgsrc</td>
13: <td>Linux</td>
14: <td>FreeBSD port</td>
15: </tr>
16: <tr>
17: <td>EchoVNC</td>
18: <td>GPL</td>
19: <td>VNC, RDP, RAdmin<sup>1</sup></td>
20: <td>no</td>
21: <td>yes<sup>1</sup></td>
22: <td>no</td>
23: </tr>
24: <tr>
25: <td>FreeRDP</td>
26: <td>GPL</td>
27: <td>RDP 5</td>
28: <td>no</td>
29: <td>yes</td>
30: <td>yes</td>
31: </tr>
32: <tr>
33: <td>KRDC</td>
34: <td>GPL</td>
35: <td>RDP, VNC</td>
36: <td>no</td>
37: <td>yes</td>
38: <td>no</td>
39: </tr>
40: <tr>
41: <td>QtNX</td>
42: <td>GPL</td>
43: <td>NX</td>
44: <td>no</td>
45: <td>yes</td>
46: <td>no</td>
47: </tr>
48: <tr>
49: <td>rdesktop</td>
50: <td>GPL</td>
51: <td>RDP 5</td>
52: <td>yes</td>
53: <td>yes</td>
54: <td>yes</td>
55: </tr>
56: <tr>
57: <td>RealVNC</td>
58: <td>GPL</td>
59: <td>VNC</td>
60: <td>yes</td>
61: <td>yes</td>
62: <td>no</td>
63: </tr>
64: <tr>
65: <td>TightVNC</td>
66: <td>GPL</td>
67: <td>VNC</td>
68: <td>yes</td>
69: <td>?</td>
70: <td>?</td>
71: </tr>
72: </table>
73:
74: ## Server Implementations
75:
76: <table width="100%">
77: <tr>
78: <td>Name</td>
79: <td>License</td>
80: <td>Protocol</td>
81: <td>pkgsrc</td>
82: <td>Linux</td>
83: <td>FreeBSD port</td>
84: </tr>
85: <tr>
86: <td>FreeNX</td>
87: <td>GPLv2</td>
88: <td>NX</td>
89: <td>no</td>
90: <td>yes</td>
91: <td>yes</td>
92: </tr>
93: <tr>
94: <td>x11vnc</td>
95: <td>GPLv2</td>
96: <td>VNC</td>
97: <td>yes</td>
98: <td>yes</td>
99: <td>yes</td>
100: </tr>
101: <tr>
102: <td>xrdp</td>
103: <td>GPL</td>
104: <td>RDP</td>
105: <td>wip</td>
106: <td>yes</td>
107: <td>yes</td>
108: </tr>
109: </table>
110:
111: <sup>1</sup> Unreliable source (i.e. only wikipedia)
112:
113: ## References
114:
115: 1. <http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software>
116: 1. [FreeNX project homepage on Berlios](http://freenx.berlios.de/)
117: 1. [[!wikipedia EchoVNC]]
118: 1. [[!wikipedia FreeRDP]]
119: 1. [[!wikipedia RealVNC]]
120: 1. [[!wikipedia rdesktop]]
121: 1. [QtNX release announcement](http://blog.gwright.org.uk/articles/2006/08/23/qtnx-ready-for-public-consumption)
122: 1. [libVNCServer/libVNCClient project homepage on Sourceforge](http://libvncserver.sourceforge.net/)
123: 1. [X11VNC project homepage](http://www.karlrunge.com/x11vnc/)
124: 1. [TightVNC](http://www.tightvnc.com/)
125:
126:
127: ## TODO
128:
129: 1. Update xrdp in wip, bring xrdp to pkgsrc.
130: 1. Bring other RDP and VNC software to pkgsrc.
131: 1. Check trends in NX software (I heard free package isn't going to be supported anymore).
132: 1. Check interoperability of servers and clients for NetBSD and other desktop systems (MS Windows, MacOS X).
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb