Linux allows any reasonably new computer to be used as a
server to a thin client, or many thin clients, these thin clients
can be inexpensive legacy computers. For a console terminal you
need a 386 with 4-8mb of ram, or for an X-Terminal a 486/66 with
8-16mb ram.
One Option is without a hard drive, it keeps the noise down
and simplifies administration as you only have one system to
maintain.
If you have legacy apps, you can have them on a hard drive
with it's legacy Operating System
This howto is aimed at those new to Unix/Linux, it will cover
the essential areas you need to be aware of and point you to
other documentation in that area you need to be familiar with.
You will probably use this as an aid to the http://www.slug.org.au/etherboot/
documentation, I include some more examples of config files, and
leave many of the other features of etherboot as an exercise for
the reader
If your client is sufficiently powerful only the file system
need be shared, applications can run on the client system. (say a
233 32mb ram). Install an application on the server and all
clients have access