The
Linux Terminal Server Project is quite interesting. Basically it's a deployment of Linux where desktops are relatively low-powered machines (e.g., P75, P133 with 24 MB RAM) that boot and run from a server as diskless X-terminals. There is an Ubuntu-based version!