On 29 October 2005 20:14, Bob Sanders wrote:
> Since I'm rambling now, guess I should do the rest of the memory
> download...

Let me join you in rumbling. ;-)

Before I start just a little background: I do quite some consulting for 
SchoolNet Namibia (http://www.schoolnet.na) which has hooked up about 250 
schools all over the country. All of them (well, almost all - some externally 
sponsored ones run Windows) running linux thin clients connecting to a linux 
server running the South African linux distribution OpenLab 
(http://www.getopenlab.com) and LTSP.

Typical server configuration:
P4 2.8 GHz
2GB ram
2 x 80GB normal IDE harddrive

Typical client:
refurbished x86 box
currently PII or PIII
32MB ram

>
> One of the big problems with Linux diskless is it really doesn't scale
> well, it doesn't allow for clients to run multiple versions of the os, 

Why would you want to do that?

> nor 
> for different arch types to co-exist off one server of a different arch
> type.

That's possible, of course. The boot prom on the NIC in the client can boot 
any kernel/X server under /tftpboot on the server.

>
> Additionally, a typical diskless setup exports /usr as a read only file
> system (which by most definitions, it is supposed to be).  

A typical LTSP server doesn't export /usr at all. There is no need for it. The 
client runs a kernel and an X server. If you want local devices to work, it 
also needs to run some other small daemons. All *applications* run on the 
server. 

[ snip ]

> Another not so well thought out diskless problem with Linux is all the
> setups use one kernel under /tftpboot or, at least the Gentoo Diskless
> guide uses /diskless, which makes it a bit movable, but then falls into
> showing the path as - /diskless/xxx.xxx.xxx.xxx (an IP number) instead of
> using the node name.  The other problem, is they all assume only one kernel
> vs. a kernel for each host.

Not necessarily. The boot prom on the client's NIC decides what to load from 
under /tftpboot on the server.

My experiences with LTSP so far show: With a server like mentioned at the 
begin and fast ethernet, up to 20 clients are working well if you don't allow 
too graphics-intensive apps like movie players or that type of games. For 
more clients (up to 40), you need more ram on the server and a Gb connection 
between the server and the switch (clients can remain on 100Mb ethernet, of 
course).

For small businesses, I prefer a different solution that involved solid state 
clients that boot from non-volatile ram. In that case, the client is 
completely independent of the server. All they talk to each other is X.

Cheers from the beginning southern African summer
Uwe
(It's starting to rain outside, and I am feeling *good*!)

-- 
95% of all programmers rate themselves among the top 5% of all software 
developers. - Linus Torvalds

http://www.uwix.iway.na (last updated: 20.06.2004)
-- 
gentoo-user@gentoo.org mailing list

Reply via email to