Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Software Education Linux

Building a Linux Computer Lab for Schools? 464

joseamuniz asks: "After giving Linux classes to Secondary School Teachers, I got in touch with a non-profit organization called UNETE. This association has donated 1,523 computer labs to public schools in Mexico. I told them about Linux, and they are interested in equipping a beta computer lab with this Operating System, with Intel PIII, 256 MB RAM PCs. The more they like this lab, the higher chances to include Linux in the new labs donated by this institution." What hardware configurations and software packages would you install on such a machine to show off the real power of Linux in an educational environment?
This discussion has been archived. No new comments can be posted.

Building a Linux Computer Lab for Schools?

Comments Filter:
  • by YankeeInExile ( 577704 ) * on Thursday February 24, 2005 @03:14PM (#11769027) Homepage Journal

    ... I walk in the door from going to the Gigante to buy some food, and find this story. To think my change might help make a (much needed) dent in the Microsoft mindset here in Mexico makes me smile

  • Great, but... (Score:3, Interesting)

    by Radres ( 776901 ) on Thursday February 24, 2005 @03:15PM (#11769039)
    What educational software packages are available for Linux? Something tells me they haven't ported Oregon Trail to Linux yet.
  • Security? Control? (Score:2, Interesting)

    by Anonymous Coward on Thursday February 24, 2005 @03:16PM (#11769046)
    Since many students will be playing with the machine, what about a semi-secure desktop that can be administrated easily?
  • by Artie_Effim ( 700781 ) on Thursday February 24, 2005 @03:18PM (#11769087)
    I have been thinking for a few years now, that Knoppix and USB sticks would work so well in this type of environment. You can easilly roll your own distro, give every kid a 128MB stick, burn a bunch of CDs and never worry about configuration problems or viruses again. It's time to jump on that bus.
  • by Zapman ( 2662 ) on Thursday February 24, 2005 @03:19PM (#11769098)
    Like it or not, these machines will be rooted or get seriously fouled up at some point. This is actually one area where Linux really shines. You can set up a net boot environment (or live cd) that brings the box to a known good state. Don't keep any real data on these boxes. You don't even HAVE to keep a desktop image. You can NFS mount / if you really wanted too (though it's probably better to have an OS image local that can be over written easily).

    This means you'll probably need a more beefey (at least in hard drive space) server that this lab will live off of, but I assume you already knew that.
  • distro (Score:4, Interesting)

    by kebes ( 861706 ) on Thursday February 24, 2005 @03:19PM (#11769101) Journal
    I'm a total newbie to linux, so I'm not qualified to give detailed advice. What I will say, however, is that after playing with lots and lots of different distros, I find Mandrakelinux to be the simplest and most user-friendly introduction to linux. So I would recommend installing Mandrake to give the teachers and students a good flavour for linux with an easy transition. It comes with just about everything you need to get up and working fast.
  • Freeduc (Score:2, Interesting)

    by davezirk ( 675803 ) on Thursday February 24, 2005 @03:21PM (#11769121)
    Freeduc is just excellent. I set up a temporary summer lab with recycled machines stateside and set the default language to Spanish. At the end of the summer the students were able to take the machines home. The families of these immigrant students were thrilled. I was thrilled with the cost, plus the fact that I don't have endless calls for help from virii, spyware, etc.
  • Maple (Score:3, Interesting)

    by Vliam ( 579739 ) on Thursday February 24, 2005 @03:24PM (#11769184)
    I can speak from some experience on this. At my university, they had very few Linux machines. The labs that did have them were for our calulus classes. The ran Maple under RedHat. The systems at the time were probably very close to the systems which you describe. They were a pleasure to use. I think Maple would serve to show the power of such a system.
  • Comment removed (Score:5, Interesting)

    by account_deleted ( 4530225 ) on Thursday February 24, 2005 @03:26PM (#11769198)
    Comment removed based on user account deletion
  • by Goeland86 ( 741690 ) <goeland86 AT gmail DOT com> on Thursday February 24, 2005 @03:29PM (#11769240) Homepage
    Ok, so, Gould Academy [gouldacademy.org] is where I went, and they use linux for everyday use, in the labs, classrooms and even faculty offices. Mostly what students learned to use was IceWM, Konqueror as a file manager, OpenOffice, Mozilla (although Firefox might be a better choice), gAIM (not in class!), the Gimp and xpdf.
    They didn't have a big budget for the computers, so they used the old 386 (true, I've used them!) and a bunch of old machines, bought a dual Xeon 733 MHz server, and ran LTSP on the whole thing. They had a special file server with a quota of about 1 Gig for students in their home directory, which was plenty, and a separate mail server.
    I think that if you install those PIII with LTSP you'll be missing out on responsiveness, so instead maybe install the same distro on all of them, and use a NIS domain for login (with gdm, or even better, Entrance, which is prettier than gdm to look at!) and getting one machine with several drives to use as NFS server for the /home directories would be good.
    Then if you want to start a multimedia class, it turns out a lot of people are actually thrilled when using Blender [blender3d.org]. A whole bunch of people active on Blender forums right now are not much older than 13. I've basically taught my Linux professor at Gould to use blender, and the Advanced Linux class at the same time.
    I think that's plenty of things to show eye-candy and the real horse-power you can get in the managing of such a lab with linux.
    Also, most of these programs have spanish localizations, iirc.
  • by CoderBob ( 858156 ) on Thursday February 24, 2005 @03:31PM (#11769264)
    Disclaimer: This isn't meant as a flame.

    I know that Michigan State has MS labs, Solaris labs, and Mac labs. Most of their CS research was done on Solaris. Same thing at University of Michigan.

    Granted, not everyone has to use the non-MS labs. But people still do.

    There are enough GUI environments that mirror Windows that they won't have to "relearn" the whole OS. And OpenOffice does a good job at being very similar to Word.

    If they're learning to admin systems, however, yeah, there is a world of difference...

  • mod parent up (Score:1, Interesting)

    by Anonymous Coward on Thursday February 24, 2005 @03:37PM (#11769333)
    Parent was modded Troll, which while understandable is missing the point. He is absolutely correct. Mandrake is easily the most resource hungry distribution out there. I am still running Windows 2000 on a PII 350 with 160 MB RAM and for the most part it gets the job done fairly well. I tried Mandrake on there and it was just pathetic. I had good luck with Debian (Woody), though. Before Fedora came out I also gave Red Hat 9 a try; it was slightly less bloated than Mandrake. All the distributions which turn on all the eye candy are quite sluggish on older hardware. Windows 2000 is very responsive, even with all the features turned on. I haven't tried XP on this machine, but I find it hard to believe it would be worse than Mandrake. Even after turning many of the eye candy features off Mandrake still ran quite slow.

    Don't mod somebody down because his opinion is different than yours.

    Here is an experiment. Get a PC with specs similar to those in this article. Do a default install of Windows 2000 and Mandrake 10 or Windows XP and Fedora 3. Do some standard computing tasks like word processing (I guess you would need to install Office 2000 / XP for this), web browsing, file management, and maybe some light applications and games. Then come back and tell me which system was more responsive. I guarantee you that it will be Windows.

    I know I will get flamed for this, but the truth speaks for itself. Try it for yourself.
  • Re:Great, but... (Score:5, Interesting)

    by Acius ( 828840 ) on Thursday February 24, 2005 @03:37PM (#11769334) Homepage
    Educational doesn't have to mean that it be visually spectacular. My first exposure to computers was in a computer lab in South Africa in the 80's, where they were teaching elementary school students how to move the turtle around in Logo [umich.edu].

    I'd suggest having some simple programming languages, like Logo or BASIC, and some games that run under those languages. Text games that require simple arithmetic or planning ahead to win are great. If the students manage to figure out how to use the languages to start modifying the games, or making their own, then that's a bonus.
  • by ewithrow ( 409712 ) on Thursday February 24, 2005 @03:40PM (#11769363) Homepage
    In fact, every university lab that I have visited is a 100% Microsoft shop.

    You havn't been to the College of Computing computer lab at the Georgia Institute of Technology then. It has about 75-100 computers and dual boots RedHat and Windows 2000. Interestingly, most of the time you will find that the students actually prefer RedHat, and if you want to boot into Windows you will have to restart. Granted, this lab is mostly used by CS majors since it is located in the College of Computing, but Linux obviously doesn't prohibit them from getting real work done at all. In fact, one of the indroductory courses (used to be called CS 2130, it has been morphed into something new now) requires the use of Linux in the lab.
  • by coachvince ( 760294 ) on Thursday February 24, 2005 @03:53PM (#11769514)
    Actually, even though my PC Lab is predominantly MS, I think teaching students to use just one OS is an injustice. When the kids in the early grades graduate, who knows what the predominant OS will be?

    When I was in 6th Grade, TRS-80s were in my grade school. For 8th Grade "Graduation", I got my own C-64. In High School, I used TRS-80s at one school, and Apple II's at another. A friend had one of those IBM PCs; you know, a PC JR?

    I know that architecture and OS's really aren't evolving as drastically as they did then, but I hope you get my point. I'm more concerned about my students learning concepts than specifics. If my goal is for them to be able to use a word processor, we use both Word and OpenOffice. If my goal is for them to be able to make a web page, we use DreamWeaver and Notepad.


    It should be easy enough for non-geeks to look for a word processor or web browser icon on the desktop, if the flavor of Linux is set up properly. Taking the time to get 1 install right is worth it, when setting up a lab of identical machines. I only have 20 PCs in our biggest lab (we're a small private school), but I still make a recovery DVD that I can use to re-image a system and have it usable for a class.

    Obviously, with OSS, the legal hassles that can occur with multiple PCs using the same image are minimal.


    And if Windows/Office are that much easier to use, then it should be no big deal for them to learn to use them when they reach university.


    Why do I use MS so much if I feel this way? Private schools are forced to choose between what is best and what the parents think is best for the students. I must balance cost-effectiveness with what parents will demand their children have access to.
  • by 0racle ( 667029 ) on Thursday February 24, 2005 @03:59PM (#11769585)
    What does LFS teach you other then ./configure && make && make install?
  • OK before anything, I'd ask the guys to forget all that bullshit about sombreros and guys wearing sandals.

    I live in Mexico City and we're SURROUNDED by "ducky" schools teaching you to be a "computer technician bachelor", and they teach you Windows, Word, and all that crap.

    You can find cybercafe's every 2 or 3 blocks.

    People in here use MS Word to use their homeworks. Go to a cafe and you'll see thousands of "Learn Word" books, booklets, magazines, etc. You can buy the tutorials off the streets.

    Children in elementary already use Word for their homeworks. Most kids I know already got a MSN account (just don't ask me about their grammar or *shudder* spelling).

    In other words, no, we don't need any more Microsoft training, thank you.

    And with the current trends, Linux will be much more popular 10 years from now. Want to prepare them for the future? Teach them Linux.
  • by andreyw ( 798182 ) on Thursday February 24, 2005 @04:52PM (#11770222) Homepage
    Why not set up a Linux lab using *new* hardware? There is nothing more painful than using old hardware. Certainly, it doesn't bump up the Linux image if painfully-creeping-slow obsolete hardware is associated with it. Slack is nice and allows for useful recycling of old hardware... but I don't think a computer lab is the place. Recently the question of a Linux lab arose in the IT department at my school. I hope to work on that project, but the configuration I'll be going with will most certainly involve new hardware and either RHEL or Novell's SuSE-based NLD. I'm a Debian/unstable guy myself as I like bleeding edge (cue Debian/stable jokes), but nothing beats a well-put-together distro that integrates nicely with a heterogeneous (AD/NDS/OpenLDAP) environment with minimal effort and always-available round-the-clock support.
  • by ThePepe ( 775625 ) on Thursday February 24, 2005 @05:11PM (#11770482)
    KStars would be a fine example of 'Edutainment' software that the kids may be interested in. Finding this fun/free desktop planetarium package installed after emerging KDE led me to a love for astronomy I had never before realized.

    And of course nothing teaches wacky computer-land physics like a quality game of Scorched Earth.
  • Re:mod parent up (Score:2, Interesting)

    by Zarendahl ( 773982 ) on Thursday February 24, 2005 @05:32PM (#11770717)
    I would have to agree with that one.

    I have done this sort of thing before, and have had the same results. Something that most people seem to miss is that, while we all prefer Linux, it is a resource hog.

    Mandrake and a few others are now taking up more the 200 MB of physical RAM. Windows and it's GUI only use about 60 MB. There is a major difference in the usage here as well. Older computers can benefit from Windows, or it could benefit from Linux.

    It all depends on the distro used.

    My $0.02 worth. For what it's worth.
  • by kbielefe ( 606566 ) <karl.bielefeldt@ ... om minus painter> on Thursday February 24, 2005 @05:32PM (#11770720)
    The list of unsupported hardware for Linux is small, and getting smaller every day. Support for "vintage" hardware is just as good if not better than for cutting edge hardware.

    Just for fun about a year ago I installed Linux on an old 486 SX my in-laws were throwing out. There is something surreal about combining software with up to the minute security and bug fixes with a ~10 year old computer and a ~6 year old network and sound card, and then turning around and using pretty much the same software to interface with digital video and still cameras and wireless network cards that weren't even conceived of when 486s were cutting edge.

    If you haven't checked out Linux in a couple of years, look again. In my opinion, Linux is well beyond the catch up stage and is starting to lead the pack in some areas. As an example of free software being ahead of its time, one of my recent configuration frustrations has been trying to keep a handful of applications like mplayer [mplayerhq.hu] from using IPv6 by default. Look at the hardened gentoo [gentoo.org] project for another example of Linux leading the pack.

  • by jc42 ( 318812 ) on Thursday February 24, 2005 @07:52PM (#11772156) Homepage Journal
    ... anybody that gave a cluster user root access would be certifiable

    Oh, I dunno; I remember back in the 90's, when MIT had these rooms full of "public" workstations. There was a sign up on the wall reminding people of the root password. They were all the same, of course. If you thought it was insecure, well, they invited you to try to use the password to damage anyone's stuff other than your own. (Every once in a long while, someone actually succeeded. ;-)

    If you think this is "certifiable" behavior, well, I'd agree. It would certify you as knowing something about security.

    Yeah, all sorts of spyware got installed on idle systems, especially keyloggers. That's why one of the first lessons for users was how to reboot, which would download a new kernel from a secure server. The boot sequence would verify the system directories, and download anything that showed signs of tampering. Not a big deal. Your home directory would be mounted from one of the servers, too, of course. The rest of the disk was scratch; anything you used there was your problem.

    Not that I'd expect your typical high-school admin to understand any of this. But they could keep a lookout for the bright "hacker" type kids, and put them in charge of the system. That should pretty much take care of it.
  • Re:Great, but... (Score:3, Interesting)

    by Glonoinha ( 587375 ) on Thursday February 24, 2005 @07:59PM (#11772221) Journal
    you can't stockpile a ton of pay software into a bundle to give out to everyone.

    Sure you can.
    It's called WAREZ.

    How do you think India became a pseudo-power over the past 10 years, on retail copies with legit licenses? NOT!

    Like the folks at AutoCAD or Microsoft could give a damn about a bunch of twelve year old impoverished school kids in the middle of Mexico using their software.
  • by Anonymous Coward on Thursday February 24, 2005 @08:37PM (#11772504)
    We have had some efforts in Mexico to bring computing rooms to every school, and a lot has been done by the government and universities. The project eMexico http://www.emexico.gob.mx/ [emexico.gob.mx] states as its mission providing technological infrastructure and digital services to the whole population, and ITESM university is doing an important education effort on poor societies also.

    Any way, Miguel de Icaza (surely the best mexican hacker) addressed last March the Mexican President and the Secretaria de Comunicaciones y Transporte (FCC equivalent) and told them about the advantages of open source software http://primates.ximian.com/~miguel/emexico2.html [ximian.com] (in spanish). At the end, Bill Gates paid a visit to president Fox and the eMexico project was done on Windows machines.

    I find it hard to really move the Linux initiative to Mexico. I told my film-mayoring roomate (I'm studying at the US) that I was installing another version of Linux and he told me "really, do you code and shit?", I told some bussiness-mayoring mexican friends who live here, and all I got was "what's that?". There's much more to be done than you think.

    For what it's worth, I know of a elementary school that uses Linux on all it's computers. A friend of mine teaches there and says she likes it, "it's prettier".
  • Linex (Score:1, Interesting)

    by Anonymous Coward on Friday February 25, 2005 @12:20AM (#11773885)
    Try linex for staters. It installs automatically in less than an hour, and comes fully bundled. I would contact those guys directly, to see if you can set up some sort of oficial partnership. 1500 comps is a lot, and may make a ripple. So get help from those who are already helping -- unlike most nerds over here :)

    http://www.linex.org/index.php
  • Re:Great, but... (Score:2, Interesting)

    by parnasus ( 321445 ) on Friday February 25, 2005 @02:37PM (#11779831)
    Now those were the good ole days!

    I especially liked the part where you (might) have a couple of not-too-clear screenshots of what this thing was supposed to do and then have to make the decision of whether to spend that kind of time poking those numbers in. There was one session where my brother and I stayed up 36+ hours entering the program and the damn thing didn't even run. Going back into the memory to see which number you fsck'ed up got to be very wearing...

    On a complete tangent, I learned 68000 assembly on the C64 using guide books from Jim Butterfield(?). Actually helped me out in college.

    <queue music> Memories! </dequeue music>

The moon is made of green cheese. -- John Heywood

Working...