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: </table>
65:
66: ## Server Implementations
67:
68: <table width="100%">
69: <tr>
70: <td>Name</td>
71: <td>License</td>
72: <td>Protocol</td>
73: <td>pkgsrc</td>
74: <td>Linux</td>
75: <td>FreeBSD port</td>
76: </tr>
77: <tr>
78: <td>FreeNX</td>
79: <td>GPLv2</td>
80: <td>NX</td>
81: <td>no</td>
82: <td>yes</td>
83: <td>yes</td>
84: </tr>
85: <tr>
86: <td>x11vnc</td>
87: <td>GPLv2</td>
88: <td>VNC</td>
89: <td>yes</td>
90: <td>yes</td>
91: <td>yes</td>
92: </tr>
93: <tr>
94: <td>xrdp</td>
95: <td>GPL</td>
96: <td>RDP</td>
97: <td>wip</td>
98: <td>yes</td>
99: <td>yes</td>
100: </tr>
101: </table>
102:
103: <sup>1</sup> Unrealiable source (i.e. only wikipedia)
104:
105: ## References
106:
107: 1. http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software
108:
109: ## TODO
110:
111: 1. Update xrdp in wip, bring xrdp to pkgsrc.
112: 1. Bring other RDP and VNC software to pkgsrc.
113: 1. Check trends in NX software (I heard free package isn't going to be supported anymore).
114: 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