X Windows Terminal
X Windows can be used in a Server-Client relationship. By setting up your X Windows Server you allow the use of all the programs on that computer to all the client PC's.
There are many advantages of running client computers in this manner:
Running a single application
To get started I have my server setup running FreeBSD, with X-Windows and a few applications. Nothing too special. Then I have my client PC, which to start off I used the freesbie 1.1 boot CD to perform these initial tests. You can get this from www.freesbie.org. I entered into fluxbox, but you could equally use xfce4.
client# xhost +
This allows all computers to start applications on your client PC. It's dangerous but good for testing everything is setup correctly.
client# ssh <server user@server ip>
eg: ssh mick@192.168.1.1
ssh$ DISPLAY=<client ip>:<client display>; export DISPLAY
eg: DISPLAY=192.168.1.2:0; export DISPLAY
ssh$ xcalc &
This should display on your client
Running a whole X Windows Session (XDM)
Coming soon...
Completely Diskless System (PXEBOOT ROM)
Running completely diskless by booting from a Network ROM Chip.
Coming soon...