Linux Terminal Server Project (LTSP) is a free and open source add-on package for Linux that allows many people to simultaneously use the same computer (see Wikipedia). This mini-HOWTO will guide you though the installation and configuration procedure for deploy LTSP on Ubuntu Intrepid.
If browse though my blog you may found that I am a native Debian user, so why Ubuntu? Well, I try to fork similar setup within Debian Lenny, but found that using Ubuntu Intrepid is much more suitable:
- Ubuntu's LTSP is working with Network Block Device (NBD, see Wikipedia), where Debian still working with NFS. With this new handling client boot up time is boosted up in most cases.
- Ubuntu's LTSP boot image is working with SquashFS (see Wikipedia), where Debian's working with traditional format (well, sorry that I forget its format...). Moreover, Ununtu's LTSP boot image coming with additional benefit that you don't need to regenerate boot image every time after configure the lts.conf.
- Ubuntu's LTSP DHCP configuration file is pointed to
/etc/ltsp/dhcpd.confand DHCP server will ONLY use it for override/etc/dhcp/dhcpd.confif there exists (check/etc/init.d/dhcp3-serverfor more information). In case of Debian you need to manually backup and configure your existing dhcpd.conf for LTSP.- Ubuntu's LTSP + rDesktop run very smooth, where for Debian it become buggy. I try to compare their configuration files but can't figure out the reason...
Long story short: as Ubuntu coming with LTSP embed within their design, the support status are much handy and complete. IMHO, forget Debian in this case :S

















