Another method of delivering a computing infrastructure that deserves mention is the concept of "thin client" networks. In a Thin Client network you would have one or two fairly powerful servers that would host the applications you required and a number of network attached and less powerful terminal systems (the 'thin' clients). The theory is that because the work is done on the host servers and the client systems are used primarily to drive the screen, keyboard and mouse then they can be built very cheaply. In addition to this, because they don't need to have a hard drive, diskette drive or CD Rom they should be more reliable. This type of setup can result in significant cost and maintenance savings, especially in larger networks where multiple systems of the same type are required, such as School or University computer labs. Because Linux provides robust multi user operation it is an excellent choice for the server operating system.
There are a number of ways to start taking advantage of the benefits of a thin client infrastructure:
The Linux Terminal Server Project is one method used to deliver Open Source based thin client computing. LTSP is an add-on package for Linux that allows you to connect lots of low-powered thin client terminals to a Linux server. Applications typically run on the server, and accept input and display their output on the thin client display.
A project based on LTSP and designed specifically for schools is the K12 Linux Terminal Server Project. K12LTSP is based on RedHat Fedora Linux and the LTSP terminal server packages and it's very easy to install and configure. Once installed K12LTSP lets you boot diskless workstations from an applications server.