LTSP.org is not realy suitable for over WAN links. At least not by itself.
Typically you have low end PCs or thin clients operating on a 100mbit ethernet link connected to a switch were you end up having that switch connect to your Linux server via a 1gbit ethernet link. Typically these things are diskless and will boot up using PXE or a Netboot ROM or Netboot Floppy.
how many clients you can support depends on the workload and how you set it up. The 'thin clients' are typically low end PCs or mini-itx machines were you will use scripts (to hide the complexity from the end users) to run things like Firefox, multimedia, or VoIP applications locally on the 'thin client' then the rest is managed on the central application server. Using a configuration like that it is very simple to scale a single Dual CPU workstation with 2gigs of RAM upwards to 20 users or more. Even a hundred is possible and people have done that successfully.
Without the optimization work then you can probably get a 6-10 users on a single desktop machine without much headaches. I am guessing.
This article describes a setup were the admin deployed a call center based on LTSP and Kphone software phones and tied it into their existing Asterix PBX system (open source VoIP telephony stuff)..
http://www.linuxjournal.com/article/8165
On a default setup were everything runs on the central application server then you have to watch out for things like flash animations and such which will soak up the bandwidth and cpu time. They also recommend using low resource desktops like XFCE, Fluxbox, Icewm, or FVWM95 depending on how you feel your users will be most comfortable with. (some of them make transitioning from a Windows environment to a Linux graphical one fairly painless)
On this 'Podcast' Radio show.. "The Linux Link Tech Show" episode 97 from last year they interview a couple of the developers from Linux terminal server project. This is were I get most of my information from.
http://tllts.info/dl.php?episode=97
They discuss uses, successfull deployments, and hardware requirments.
Carefull. Portions of the show are not safe for work. Also the first 10-20 minutes is just the hosts B.S.'ing around with each other. But if your curious about it I think it's a good show to listen to.
The main advantage to this sort of setup is ease of central management after it's deployed. It is basicly the same as having multiple users on a single Linux machine. Very easy to manage and keep relatively secure.
It's not uncommon for people to mix and match terminal services. For instance if you want to deploy LTSP, but users still need to access MS Office then people will combine them having the users use X terminals, but also having them connect to Windows terminal services through rdesktop or Citrix stuff through their ICA whatnot.
This allows good migration to Linux, but allows 100% compatability with legacy windows applications. Of course this isn't what the other person is looking for, eh?
🙂
It is probably possible to extend LTSP to work well over WAN links by extending it with 'NX'. Or just using regular Linux workstations with NX.
NX technology is a way to get very high compression for the X protocol. By using this it allows you to access a Linux box graphically even over very slow links. I've used NX over a single ISDN line and it's possible to access a full fledged Gnome desktop even over 28.8 dialup. It's very impressive.
Nomachine developed NX and released the source code for the libraries under the GPL.. however they kept their client and management stuff closed source.
http://www.nomachine.com/features.php It not only supports X windows, but also other stuff like VNC, rdesktop, and so on and so forth
As far as LTSP go you can roll your own, or there are a veriaty of professional support services which you can get. The professional side of the ltsp.org website is disklessworkstations.com were they sell a veriaty of LTSP compatable thin client machines. Typically diskless Mini-ITX systems.