You are not logged in.

#1 2008-03-02 19:03:22

venox
Member
From: Curitiba, Brazil
Registered: 2003-08-23
Posts: 137
Website

Ideal Linux distro for a computer lab

I'm looking for a good Linux distribution to install on a ~40 PCs programming laboratory. The desktops need to be user-friendly for both Linux and non-Linux users (which means that's probably a KDE/Gnome desktop). I think that a rolling-release distro (like Arch) is out of question, since updating 40 boxes would be really messy (if there's no automated way to update all the machines at once).

What Linux distro would you recommend installing on such lab?

Offline

#2 2008-03-02 19:32:12

freakcode
Member
From: São Paulo - Brazil
Registered: 2007-11-03
Posts: 410
Website

Re: Ideal Linux distro for a computer lab

Arch. Despite it's being rolling-release, that doesn't mean you need to upgrade every hour - e.g., you can plan your updates with sync of the release of the snapshot ISOs.

Anyway, in the end it's all Linux...

Offline

#3 2008-03-02 19:34:09

finferflu
Forum Fellow
From: Manchester, UK
Registered: 2007-06-21
Posts: 1,899
Website

Re: Ideal Linux distro for a computer lab

Not to sound too obvious, but how about Ubuntu? Since you don't want to upgrade often you could as well go with a LTS (Long Term Support - 3 years of security updates for the current packages) version, even though I am not following the project anymore and I don't know what was the latest LTS one.

Last edited by finferflu (2008-03-02 19:34:37)


Have you Syued today?
Free music for free people! | Earthlings

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- A. de Saint-Exupery

Offline

#4 2008-03-02 19:50:41

venox
Member
From: Curitiba, Brazil
Registered: 2003-08-23
Posts: 137
Website

Re: Ideal Linux distro for a computer lab

Yeap, I was thinking in Ubuntu too. And, actually, I can't see a reason for not using it. I mean, Ubuntu is a great and user-friendly distro (make no mistake: I'm an Arch user for a long time and, since then, I've never installed another distro on my desktop).

Syncing Arch with the release of the snapshot ISOs is a good idea too. Maybe creating a local software repository an updating once a month would be a good idea. The only thing is that some updates need some file editing (although, they're kinda rare). Okay, I can make a script that automatically fix all the files, and just run the script on every machine. But stills...

Last edited by venox (2008-03-02 19:52:12)

Offline

#5 2008-03-02 20:27:04

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Ideal Linux distro for a computer lab

My vote is for Kubuntu. KDE is very much Windows like, so new users will get the hang of it quickly.

Offline

#6 2008-03-02 21:12:23

gummibaerchen
Member
Registered: 2007-07-20
Posts: 109

Re: Ideal Linux distro for a computer lab

There are some cards, called "Wächter-Karten" in German.
With these you only have to have an image on the server, and at every boot the image gets transmitted from the server to the clients.

So you only need to update that image.

Also there are tools for upgrading many machines remotely at the same time.

Offline

#7 2008-03-02 21:25:49

blu3ness
Member
From: Edmonton, Canada
Registered: 2007-12-28
Posts: 169

Re: Ideal Linux distro for a computer lab

My school has a computer lab with Xubuntu, I think people like it, they are faily old machines too, but the apps run fine.


Archlinux on Compaq Presario v5000 laptop smile

Offline

#8 2008-03-02 21:49:35

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: Ideal Linux distro for a computer lab

All of the machines can be independently loaded with Faunos with a single USB stick (or many) and give KDE with over 600 packages.

The packages can be upgraded and run in the booted system, saved or not at the discretion of the user.

Each downloaded package can be opened in ram with pacman.

Operating in ram is fastest possible mode for executing linux.

A school in France is using such a system....

Best to you....


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#9 2008-03-02 22:38:38

SiC
Member
From: Liverpool, England
Registered: 2008-01-10
Posts: 430

Re: Ideal Linux distro for a computer lab

No matter what distribution you are going to operate, thats quite a few machines to setup at any one time.  I'd recommend that you use the distribution you are most familiar with. So why not use Arch?

Probably the best way to do it would be to use kdemod for your desktop. Two of the machines should be set aside for special functions. The first machine is your test machine. You perform all the updates on here manually. Make sure the updates work etc before you roll them out to the other machines. (I am assuming they are all similarly specced if they are in the same lab).

Setup a ftp server on the second machine and use that as your repository.  When you have sufficiently tested the updates, update the repository as needed. You can then run say a weekly cron job on each of the lab machines which will update them to the latest packages in your repository. This will significantly reduce the amount of work you have to do to maintain the lab. Also has the advantage of reducing the amount of bandwidth you use when updating them. Whilst downloading 100-200mb of updates on one machine isn't too bad, hammering those out accross say 40 machines is completely different.  Whichever distribution you decide on running, you will need to maintain a local repository.

Also if you need to re-image a machine, then all you need to do is grab the packages from the ftp server locally rather than going accross the internet. Means you reimage much faster.

Offline

#10 2008-03-02 22:56:28

cactus
Taco Eater
From: t͈̫̹ͨa͖͕͎̱͈ͨ͆ć̥̖̝o̫̫̼s͈̭̱̞͍̃!̰
Registered: 2004-05-25
Posts: 4,622
Website

Re: Ideal Linux distro for a computer lab

I would recommend setting up a thin client environment.
With a shared root drive, you can pxe boot your machines.. update the master mountpoint via chroot, and then reboot your workstations... bam. lab updated.


"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍

Offline

#11 2008-03-02 23:00:50

SiC
Member
From: Liverpool, England
Registered: 2008-01-10
Posts: 430

Re: Ideal Linux distro for a computer lab

cactus wrote:

I would recommend setting up a thin client environment.
With a shared root drive, you can pxe boot your machines.. update the master mountpoint via chroot, and then reboot your workstations... bam. lab updated.

That would work too... provided your clients have PXE boot capability. Not all machines do however.

Last edited by SiC (2008-03-02 23:01:29)

Offline

#12 2008-03-03 01:06:25

cactus
Taco Eater
From: t͈̫̹ͨa͖͕͎̱͈ͨ͆ć̥̖̝o̫̫̼s͈̭̱̞͍̃!̰
Registered: 2004-05-25
Posts: 4,622
Website

Re: Ideal Linux distro for a computer lab

You could always boot to floppy (or cd or something), and have that fire off a pxe boot instance. There are lots of pxe boot floppy images out there... if the machines are old enough to not have pxe boot support.
smile


"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍

Offline

#13 2008-03-03 01:30:37

SiC
Member
From: Liverpool, England
Registered: 2008-01-10
Posts: 430

Re: Ideal Linux distro for a computer lab

cactus wrote:

You could always boot to floppy (or cd or something), and have that fire off a pxe boot instance. There are lots of pxe boot floppy images out there... if the machines are old enough to not have pxe boot support.
smile

Thats true. Most modern machines do support PXE boot, but a lot of onboard net cards don't have the PXE boot rom added ime. You usually have to spec for that when getting the systems made up.

Offline

#14 2008-03-03 03:11:04

Reasons
Member
From: Washington
Registered: 2007-11-04
Posts: 572

Re: Ideal Linux distro for a computer lab

If you're all good with gentoo, you could try to pull off what this video does.

http://youtube.com/watch?v=tfT9zMo0WHw

Offline

Board footer

Powered by FluxBB