GSoC/GCI Archive
Google Code-in 2012 The NetBSD Project

Multi-user graphical terminal server accessible by RFB/VNC

completed by: Puck Meerburg

mentors: Aleksej Saushev

Design and implement multi-user graphical terminal server based on NetBSD and using RFB protocol. Document deployment and configuration instructions (step-by-step and/or with illustrations, as needed).

Your terminal server should support creation and deletion of remote desktops (potentially, multiple desktops per user), secure authentication, encryption of RFB traffic (may be omitted, in case of too short time).

You may use other off-the-shelf software as needed (e.g. HTTP server).


You may encounter blocking problem during this project. Clear explanation of problems (possible workarounds, suggested amendments to restrict requirements) counts as successful completion.