Slashdot Mirror


Setting up Linux in an Inner City Public School?

Richard Finney asks: "I have a friend who is retired. He was the chief scientist on the Landsat program. Instead of just belting down scotch and cashing social security checks, he is volunteering at Samuel Coleridge Taylor Elementary School #122, in Baltimore. He's trying to set up some old donated computers from the Windows 95 era. Rather than fight with Windows, he's decided to install Linux. How would you set up these systems for these little kids to use and learn about computers using Linux?"

116 comments

  1. trade in some of those machines! by yagu · · Score: 4, Informative

    If he is looking at donated computers truly of the Windows 95 era, he may not be doing the students, nor linux any service. Consider the standard requirements for a Windows 95 "era" machine: (from the Microsoft knowledge base article)

    System requirements for installing Windows 95:

    • Personal computer with a 386DX or higher processor (486 recommended)
    • 4 megabytes (MB) of memory (8 MB recommended)
    • Typical hard disk space required to upgrade to Windows 95: 35-40 MB The actual requirement varies depending on the features you choose to install.
    • Typical hard disk space required to install Windows 95 on a clean system: 50-55 MB The actual requirement varies depending on the features you choose to install.
    • One 3.5-inch high-density floppy disk drive
    • VGA or higher resolution (256-color SVGA recommended)

    Not saying it can't be done with Linux, but this person is choosing Linux to avoid the hassles of Windows? With machines as lean as these, and today's Linux, he may be getting more hassle with Linux than the old Windows.

    Even by Linux (assuming 2.4 or higher kernel, with associated standard Gnu distro packages) standards, these are pretty stripped down machines, and would be likely to be balky even running Linux. There may be some instructional "stuff" you could do with Linux and these machines, but I'd be inclined to steer clear... there's a reason a lot of these machines are donated.

    An alternative would be to look for some kind of community "donation", or a grant, where half decent computers could be drummed up -- a decent computer today can be obtained for much less than before -- why not order a bunch of components from Newegg, or somewhere similar, and build computers as part of the education exercise?

    1. Re:trade in some of those machines! by outZider · · Score: 1

      See, none of the schools around here want my old equipment. If they are truly 486-era machines, I'd be happy to unload some Pentium 3 machines. Around here in the Seattle area, if it isn't at least a P4, no one wants it.

      --
      - oZ
      // i am here.
    2. Re:trade in some of those machines! by Luyseyal · · Score: 1

      Call up Goodwill computers and see if they can donate something more modern. I'm with the parent, I think Firefox, email, etc will be very sluggish. On the other hand, they may be sufficiently decent enough to be Xservers. You could look into getting a nice server donated and using the other machines as Xservers to that box. As long as the video cards are good enough for the monitors, you should be A-OK.

      You can also talk to Dell, Apple, Lenovo, Microsoft, et al to see if they'd be interested in donating some machines.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    3. Re:trade in some of those machines! by betterunixthanunix · · Score: 2, Interesting

      Sounds like a thin-client setup to me. Get one high-powered computer as your server, and just use the old '95 boxes as terminals. Just running a kernel and X11 should be no problem at all, and if it is, NetBSD-tiny is the answer. Just make sure the network won't break under the high load.

      --
      Palm trees and 8
    4. Re:trade in some of those machines! by spongebue · · Score: 1

      That kind of computer is technically from the Windows 3.1 era. In my opinion, Windows 95 era means that Windows 95 came preinstalled on the machine. I had an older Compaq a few years ago that had an original Windows 95 installation on it, and therefore I would consider it to be a Windows 95 era machine. The specs? A Pentium MMX 200MHz. Not that great, especially by today's standards, but leaps better than a 386/486.

    5. Re:trade in some of those machines! by Meshach · · Score: 1

      Agreed

      If it is a Windows-95 era machine no Linux distro will install on it and, if something does install, no GUI will be available. This will not help those kids at all

      A better solution may be to use the machines for an electronics lesson or something. As actual operating systems they will not be useful.

      --
      "Maybe this world is another planet's hell"
      Aldous Huxley
    6. Re:trade in some of those machines! by justkarl · · Score: 2, Insightful

      OK,I have to say it. No modding me down just cause!

      Is it really of the most value to teach elementary school kids about using Linux? What benefit do they have here? What percentage will ever use that knowledge in a IT type job, and what percentage will go up to Windows workstations later in life(or high school) and declare that they have no idea how to do anything because they've been using CLI to do everything up until junior high! Ok, so that may be an exaggeration, and I know how similar Windows and many popular desktop environments are, but you have to admit, there are differences.

    7. Re:trade in some of those machines! by rolfwind · · Score: 1

      There are Linux distros that are made for minimal hardware, like Puppy Linux, Vector Linux, etcetera. I would absolutely recommend linux over Windows 95 if these computers are meant to be connected to the net.

      But that's the problem, this question does not give me enough information to say one way or the other here.

      Win95 will be better for educational software, but will be a nightmare to keep clean, even if not net connected, just by having kids playing with it, changing settings randomly, and what not. They'd have to be reimaged every so often if going the Win95 route.

    8. Re:trade in some of those machines! by Bandman · · Score: 1

      Actually I think Slack still comes with a 486 compile.

    9. Re:trade in some of those machines! by Anonymous Coward · · Score: 0

      It just goes to show how far we all get from reality. I have three old Windowz 98 aged machines doing good work running Suse and Ubuntu right now. Yes! They are slow to boot but otherwise they do good work, file and WEB serving in a small local way. Run up Open Office and they stop but then my main machine really doesn't cope very well and that's new!

      Writing, compiling and running simple programs, running simple graphics and the like are all well within the reach of such machines. It depends what he wants to do with what software but yes if you want to run the latest graphic interfaces and bloteware even with Linux you need a fast machine!

    10. Re:trade in some of those machines! by Anonymous Coward · · Score: 0

      Oh, cmon. I think we can assume that these are at least P1-100s. Do you remember what the load times were like for the "recommended" 486? Somewhere on the order of 5 minutes for startup, if I recall correctly.

      Besides, he can always run something like Damn Small Linux, which runs on a 486. No one is expecting ubuntu, or anything pretty, but for simple word processing and checking email, it's probably way more than enough.

    11. Re:trade in some of those machines! by Duhavid · · Score: 2, Insightful

      One value to be derived would be that there are
      alternatives to windows.

      Personally, I dont think kids should be learning
      computers just to learn Excel, Word and Powerpoint,
      that they learn the basics of the machine. The
      sentence preceding should not be construed as saying
      that there is no value to learning Excel, Word and
      Powerpoint, before anyone jumps on me about that.

      I would say, personally, were I chosing the class
      curriculum, put on an apple or commodore emulator
      on whatever minimalist OS can be found ( including
      freedos, or leaving win95 on the machines ( I dont
      know if either support such.. ) ), and let the kids
      learn that they control the machine, that they can
      program and make it do what they want. Leave the
      OS out of the picture for a while, then teach a
      variety of operating system ideas, such that they
      would not be lost anywhere. I note that that is
      probably a multiyear curriculum.

      --
      emt 377 emt 4
    12. Re:trade in some of those machines! by ewl1217 · · Score: 3, Funny
      You can also talk to Dell, Apple, Lenovo, Microsoft, et al to see if they'd be interested in donating some machines.
      I'm sure Apple and Microsoft would gladly donate hardware to run Linux on...
    13. Re:trade in some of those machines! by PFI_Optix · · Score: 1

      Here in Texas, we're facing the problem of wondering of a P3 will be counted as a PC by the state for long after Vista comes out.

      The current minimum is a P2 400 with 128 MB RAM. Anything less than that is not a computer that can be counted in the students per computer ratios and that sort of thing.

      There's talk of it being raised to 1.5 Ghz not a year or two after Vista. That's going to leave a lot of school districts looking really bad because they can barely afford to keep up what they've got (or they just aren't willing to spend the money to replace it until they have to, which is often the case).

      --
      120 characters for a sig? That's bloody useless.
    14. Re:trade in some of those machines! by Anonymous Coward · · Score: 0

      And what time period was fvwm95 from ?

      Oh, okay then.

    15. Re:trade in some of those machines! by huckda · · Score: 5, Informative

      checkout http://k12ltsp.org/

      Linux terminal server...slick, easy to roll out, and free!

      --
      "Just Smile and Nod." --Huck
    16. Re:trade in some of those machines! by LiquidCoooled · · Score: 1

      IT skills and internet research and lots more besides can be taught without regard to the underlying machine or operating system.
      I broke my teeth into word processing with a BBC Micro, the skills I learnt then did not become redundant just because I upgraded.

      --
      liqbase :: faster than paper
    17. Re:trade in some of those machines! by turbidostato · · Score: 1

      "System requirements for installing Windows 95"

      You told it: system *requirements*. On a 386 with 4 megs Win95 was almost a no-go... to the point Win3.11 was preferable. Win95 asked for a 486 with 8 megs.

      Surely you won't have a "proper experience" on Linux today not even with one of those due to current expectations. Anyway, even the 386 with 4MB will do flabergashting X drones with any of the "terminal projects" overthere as long as you can count with a server with about 70 megs a node (that is, less that 1GB RAM for 10 to 20 clients) even for a Gnome/KDE full fledged desktop.

      "why not order a bunch of components from Newegg, or somewhere similar, and build computers as part of the education exercise?"

      You certainly named it! It's quite an interesting experiment for them. For the most aged even the network cabling would be within goals.

    18. Re:trade in some of those machines! by delire · · Score: 1

      Firstly, given that Linux is still the fastest growing operating system, I'd say it's foolish to _not_ expose kids to the basics of using a Linux OS. The fact that they won't piss themselves with fear at the site of a GNOME desktop in later life is probably to their advantage, if only because they'll have more diverse concept of what constitutes a 'PC'. I think you're being a wee bit black and white - prior experience of alternatives can only make you wiser and more useful in most contexts, workplace and otherwise.

      Finally there are vast numbers of Linux users (eg people using the OS) that have very little or no contact with the command line. Those long heady nights trying to tame the third button of your mouse, with vi as your Excalibur, are long since over.

    19. Re:trade in some of those machines! by turbidostato · · Score: 3, Interesting

      "Is it really of the most value to teach elementary school kids about using Linux?"

      Yes.

      "What benefit do they have here?"

      Two at least:
      1) Since it's not a maintstream system it will teach them the abstractions that makes a PC being a PC just by looking what has in common a "proper computer" (that with Windows) and "our school's" (the Linux thingie). It's a known fact that the exceptions have a great potential to teach about the mainstream.
      2) Since it's an open source system it gives the chance to think about politics, ethics and economics (quite interesting things to think about in *all* curriculum subjects) they wouldn't otherwise.

      "What percentage will ever use that knowledge in a IT type job, and what percentage will go up to Windows workstations later in life"

      Just look at the time *you* where at school. Do you really have so many chances to currently apply what you learnt about Windows 3.11 or even Windows 95 on your current Windows XP? You seem to think that because it's called "windows" is just the same. There's no more differences between a Linux+KDE (or Gnome, or even Fluxbox) and a Windows XP than that from Windows 3.1 and Windows XP, not to talk about Ms DOS.

      "and declare that they have no idea how to do anything because they've been using CLI to do everything up until junior high!"

      You must be kidding! Just think about it for a moment:
      Case A) Somebody that for the last six years has been exposed to the ugly CLI you talk about; who knows everything about Bash scripting; about how to configure a network card and why; what an interruption is and why it's interesting to know the hardware within the box suddenly exposed (as a mere user) to Windows XP.
      Case B) Somebody that for the last six years has been exposed to Windows XP who find extremly difficult to reach http://www.slashdot.org/ if only the "Big Blue E that means the Internet" is moved from top left to bottom right within the desktop suddenly exposed (as a mere user)... to anything else.

      Which one do you really think will have a worse time to adapt to his new environment? Linux should be use in schools if only because it's lightyears more didactic than Windows.

    20. Re:trade in some of those machines! by Meshach · · Score: 2, Informative

      Only pre-8.2 slacks I believe

      But you are right. It may be better to go for one of the distros like TinyLinux intended for small footprint installs

      --
      "Maybe this world is another planet's hell"
      Aldous Huxley
    21. Re:trade in some of those machines! by Darundal · · Score: 1

      Damn small linux actually installs and runs on 486's, with a gui. Linky goodness http://www.damnsmalllinux.org/486.html

    22. Re:trade in some of those machines! by Technician · · Score: 2, Informative

      Don't forget to look up the designed for schools on a budget solution ready to roll. Edubuntu set up with thin clients and a server may be a turn key solution for the school on a budget.

      --
      The truth shall set you free!
    23. Re:trade in some of those machines! by LWATCDR · · Score: 1

      Simple the kids can use Firefox to surf the net. They can go to Nasa.gov, noaa.gov, or any number of other websites.
      They could use Amiword or maybe OpenOffice to write papers.
      They can use Tux Paint to draw pictures.
      There are a number of astronomy and other educational programs available.
      They can create a class web-page with NuVU. Even use Gnumeric to do science projects and make charts.
      What real value does learning Windows or Office have for a 3rd grader? What are the chances that the Office and Windows will be the same in nine years as it is now?
      Frankly Linux, Mac OS/X, or Windows could be of value to an elementary school kid. Just as crayons, blocks of wood, glue, and music books are.
      What are the chances that any of those kids will be an artist, carpenter, or musician?
      It is a tool. Tools can used to teach children.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    24. Re:trade in some of those machines! by Luyseyal · · Score: 1

      It sounded to me like Linux was a fall-back option anyway (c.f., Win95). Thus, if he really wanted to run Windows or Mac OS, I'm sure Microsoft, Apple, etc. would be happy to oblige.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    25. Re:trade in some of those machines! by stinerman · · Score: 2, Funny

      Won't that be the day!

      Superintendent: So, we're going to use Linux on these old computers? I've heard of something called Red Hat (hey, he has their stock). Is that what we're using?
      Tech: No sir, we're using Damn Small Linux.

      Right...

    26. Re:trade in some of those machines! by martinultima · · Score: 1

      Well, just a quick note – if by Windows 95 era you mean circa 1997-ish or so – i.e., around where my Micron XPE laptop (P-133, 80MB, 6GB) is – it might run a bit slow but it should still be usable. I've had the latest Ultima Linux on there without problems for years, KDE's a bit much (I used WindowMaker on it, Xfce works acceptably as well) but OpenOffice.org, Firefox, etc. work great, although definitely kind of slow.

      DISCLAIMER – I'm developer of Ultima Linux... by the way, my current laptop's a P-233/96MB, slightly newer, but still works just fine, this one with KDE.

      --
      Creative misinterpretation is your friend.
    27. Re:trade in some of those machines! by ewl1217 · · Score: 1
      He's trying to set up some old donated computers from the Windows 95 era. Rather than fight with Windows, he's decided to install Linux.
      It sounded to me like Linux was a fall-back option anyway (c.f., Win95). Thus, if he really wanted to run Windows or Mac OS, I'm sure Microsoft, Apple, etc. would be happy to oblige.
      That doesn't sound like a fall-back option to me.
    28. Re:trade in some of those machines! by CastrTroy · · Score: 1

      However, anybody who tried to use Windows 95 on a machine with those specs quickly learned the meaning of "Minimal". Most people I knew first ran Windows 95 with a Pentium 100 or higher, possibly 486 DX4 100, with at least 16 MB of RAM, with probably a half gig hard drive. Those minimum specs are as much as joke as the operating system itself.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    29. Re:trade in some of those machines! by CastrTroy · · Score: 1

      I think this is the reason I am so good at dealing with computers. My first experience with a computer was a C64, then the ICON, then MS-Dos based machines, then Windows (3.1,95/98/2k/xp), along with Linux, BSD, QNX, and a variety of other OSes. Although I don't have extensive experience in some of those (QNX, BSD) I think that trying them out, and getting a little familiar with them helps you to deal with unexpected situations, and changes in your familiar operating systems.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    30. Re:trade in some of those machines! by bcrowell · · Score: 1

      These computers will run Linux just fine. What they won't run (at any acceptable speed) is GNOME, KDE, Firefox, or OOo. That means that keeping Windows isn't going to help, because you still won't have a modern web browser, for instance, that will run on them. (And you don't want to run a 1995 web browser, because it'll be full of security holes.)

      It's true that you can get a pretty decent new computer, with much better specs than this, at Fry's for $200. The problem is that the school may have zero funding for this, in which case the number of computers they can afford at $200 a pop may still be zero. As you say, it might make more sense to try to round up donated machines from big corporations that are getting rid of obsolete ones -- tax deductible. The monitors, keyboard, and mice from the old machines may still be very usable, too.

    31. Re:trade in some of those machines! by Anonymous Coward · · Score: 1, Informative

      You only need machines with 32-48 MB system memory for LTSP, machines with 4-8 MB are a bit stuck although they could be purposed with SVGALIB VNCviewer or SVGALIB rdesktop. It should be possible to acquire suitable machines for under $100 used, or $150 new.

      To minimize the hardware needed and improve administration you might want to try running Edubuntu (a Linux terminal server specialised for education) diskless, and use a directory to store all account information in. There is a directory server project dedicated for small Linux terminal server environments to act as a boot manager for LTSP clients and servers, and account store for users. Team this up with m0n0wall and FreeNAS and you have a complete solution.

    32. Re:trade in some of those machines! by try_anything · · Score: 2, Insightful

      Right, because all of us who learned on Apple IIe's and 286s running DOS were completely at a loss when Windows 3.1 came out, Windows 95 shook our faith, Windows 2000 pushed us to the edge, and OSX reduced us to pathetic, babbling morons who beg for change on street corners.

      Everyone my age went from the Commodore 64 era to the OSX era in twenty years. It wasn't that hard. What will these kids miss if they start out with a text interface? Easy stuff:

      - multitasking (possibly)
      - using a mouse (possibly)
      - WIMPy GUI idioms

      What will they *not* miss? Important stuff:

      - computer basics (turning it on, watching it boot, shutting it down safely, handling the hardware)
      - program concept (running, stopping, crashing)
      - file concept (opening, saving, copying, overwriting, losing)
      - communications methods (email, chat, file transfer)
      - hyperlinked text documents
      - typing
      - basic office software (word processing, spreadsheets, and basic database concepts)
      - whatever CS concepts you want to teach them

      I say the elements they miss will be easily picked up later, and text interfaces offer plenty of opportunity to learn the fundamental, difficult elements that cause big problems for people who don't get them. Some adults just never master WIMP, but these are elementary school kids. They have ten years before their minds turn to concrete.

    33. Re:trade in some of those machines! by amran · · Score: 1

      Yes, but even with LTSP he'll still require a powerful machine to run the server on.

    34. Re:trade in some of those machines! by John+Jamieson · · Score: 1

      Tis true. But it all depends what the definition of powerful is.

      I know of one classroom running fine off a 2.0Ghz P4 with 1.5 Gigs of RAM(18 client PC's). Of course the lab running off a 3800 x2 with dual Gigabit ethernet just screams. Considering that even the 3800 x2 is now a lower end machine (other than the 4 gigs of ram which is getting pricier these days) this is amazing. BTW, we figure two labs could run off this, but we have no present need.

    35. Re:trade in some of those machines! by TopherC · · Score: 2, Interesting

      A late reply but oh well...

      I think Linux in elementary school could be VERY useful for some students, and just as good (or bad) as windows for most other students. Most students would be served well just to learn a word processor, and OpenOffice/kword/abiword is as good as any. You can talk about differences between OpenOffice writer and MS Word, but it will be a high-level discussion for heavy users, and there will be pros and cons. For the elementary student its all the same.

      But then there are students that will want to spend some extra time learning about the computer, and will want to program it. Then Linux is far and away the platform of choice, since so many great languages, libraries, and editors are available. And there is lots of "documentation" on how to do interesting stuff in Linux, on the web. A beginner programmer can do amazing things with the languages and libraries available today. Some of these tools have been ported to Windows but the overall environment just isn't as conducive to programming.

      I learned programming in Basic in the 4th grade, and have been programming ever since. In school, this has allowed me to learn and explore the abstract concepts in math and science in a more deep and intuitive way. Professionally, the ability to program has been of enormous benefit in a great many situations. And no, I don't have a comp-sci degree and no I've never been a professional programmer or worked in IT.

      Being slightly smug, I think of programming as a good skill for everybody. Not at a high level where you're able to design optimizing compilers and the like, but to the point where simple programming tasks are no longer time-consuming. Given that (slightly flawed) perspective, Linux really outshines Windows because it's easy in Linux to write interesting and useful programs.

    36. Re:trade in some of those machines! by Dax666 · · Score: 1

      Damn Small Linux DSL for short http://www.damnsmalllinux.org/ Has run on most every old PC that I have tried it on, And to get Windows 95 to run on anything less than a 486 with less than 8 MB of RAM you are basically running MS-DOS, and ANY version of Linux with out the GUI will run on most any 386DX with 4 MB of RAM, So I would say that Worst case scenario it could be done, but when most people refer to "Windows 95 Era" computers they are usually referring to at least a 133Mhz with 16 MB of RAM and most of the time referring to a 200Mhz + with 32 MB of RAM, which will run DSL quite nicely. But as you had said looking for a community donation would be a good thing to do, Craig's list is a great resource for this kind of thing, also there are several businesses that would be glad to take a tax break of way more than the PCs are worth to donate their Old used PC's.

    37. Re:trade in some of those machines! by mdavids · · Score: 1

      I second this. I set up an LTSP network for a youth centre a couple of years ago, and it worked like a dream. It cost $AU2000 for a new computer and loads of RAM plus half a dozen Pentiums rescued from landfill. I suspect we could have easily gone to a dozen clients without taxing the system, but physical space was the limiting factor.

      Far from handicapping students with poor-performing PCs this setup actually runs a lot better in a lot of conditions. If someone else has already started OpenOffice.org, your instance will start in the blink of an eye. Given that in an educational environment, each terminal will likely be running the same applications at the same time, this is a very efficient use of resources.

      Downsides:

      • Effectively no audio, or else everyone fights over the use of a single sound card.
      • Win95-era video hardware tends to have low maximum resolutions. You'd be surprised how inadequate 1024x768 can be for some applications, never mind 800x600. Not to mention no 3D eye candy.
      • Win95-era hardware can be poorly supported (regardless of OS), and configuration of non-PCI cards can be a nightmare. You may find it's more economical to pop round to your local computer store for a stack of $10 NICs rather than struggle to work with what you've got.
  2. learn by doing by captain_cthulhu · · Score: 1

    make the kids install Linux. When they ask a question yell, "RTFM!"
    that'll teach 'em about Linux AND /.! bonus!

    --
    certified elipsis abuser
    1. Re:learn by doing by voice_of_all_reason · · Score: 1

      This comment is more Informative about Linux than anything else you'll read in the thread.

    2. Re:learn by doing by Luyseyal · · Score: 1

      Heh, that's pretty much how I learned: trial-and-error trying to get those evil old DOS games to work. This one wants 4MB EMS, that one wants 4MB XMS, but I only have 4MB of RAM! Crap! Now I have to learn how to prompt a menu with config.sys to select on boot-up. Oh, now we got a "copy" of Win3.1 from Mom's work. Now I've got to add a Windows-friendly version to the file and show Mom & Dad how to do it.

      Yuck.
      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    3. Re:learn by doing by Duhavid · · Score: 1

      Oh, come now! Surely the teaching staff
      will be more help than that!

      I am convinced they will say "Google it!".

      --
      emt 377 emt 4
  3. LTSP by linuxwrangler · · Score: 1

    I'd check out the Linux Terminal Server Project

    --

    ~~~~~~~
    "You are not remembered for doing what is expected of you." - Atul Chitnis
  4. Try this live cd by kcurtis · · Score: 2, Informative
    1. Re:Try this live cd by 10scjed · · Score: 1

      Also, there is EDU-Nix Live CD that includes both a Linux Live CD and also Windows installers for OpenOffice.org and Firefox and a few other programs. The idea is that students can use the live cd and/or install the Free Software on their home (Windows) PC and use the same software at home and at school.

      --
      --10scjed IANAL,AFAIK
  5. Important free hardware to bring by UbuntuDupe · · Score: 2, Funny

    You might want to bring a bulletproof vest. They're free (as in speech) for the most part. You can take them apart, learn how they work, etc.

    *ducks*

  6. Nice challenge by TLouden · · Score: 3, Insightful

    I've tried pushing Linux in inner-city schools. It's hard to get support for anything new or different, even with the price advantage. If you've gotten past that hurdle, I'd suggest trying to make a good first impression. Choose a very friendly distro (Ubuntu perhaps) and configure it as trasparently as possible. Ensure that the basics (web, email, productivity, multimedia) just work and ensure that getting help is not a task in itself. While we would all like to seee opendocument being used, it's probably best to set openoffice to default to the M$ formats to easy compatibility.

    The trick is not so much teaching Linux as ensuring a good first impression. The OS is there for those who want to learn, don't force it on the others or you'll risk rejection and difficult times in the future.

    Let us know who it works out too.

    --
    -Tim Louden
  7. Develop Objectives by Bastardchyld · · Score: 1

    In a classroom environment you need to have clearly outlined objectives for the students to learn so that you can determine if your hardware/software will meet those needs. I would develop these objectives and determine where in these objectives these machines will fit in (perhaps hardware or even electro-static discharge training). Then the next thing to do is find some adaquate hardware, perhaps you could solicit donations from some of the larger companies in your area, larger companies are generally on some sort of hardware replacement schedule. So you may be able to get some fairly new hardware. Then once you have all of the hardware you need involve the kids from day one (even if it is on an after school basis).

    --
    $diff terrorists hippies
    $
    $rm -rf *terrorists *hippies
    1. Re:Develop Objectives by doj8 · · Score: 1

      > you need to have clearly outlined objectives for the students to learn so that you
      > can determine if your hardware/software will meet those needs.

      Absolutely!

      The OS, software and hardware doesn't even begin to play a part if there is no plan on what to teach, and understanding by the teacher of what tools are available and what the limitations are.

      This is true whether the OS is Linux, OS X, Windows or whatever.

      --
      -- Dan Jenkins, Rastech Inc.
  8. War zone. by Anonymous Coward · · Score: 0

    "How would you set up these systems for these little kids to use and learn about computers using Linux?""

    Make them "bulletproof", and "fireproof", and "vandelproof"...

  9. Set Them Up as Thin Clients by eno2001 · · Score: 2, Interesting

    Then get a few newer boxes and run Discoverstation or look at the Linux Terminal Server Project (LTSP) which basically pulls off the same thing. But I really don't think that's what this guy was asking. I think he was probably more concerned about how the workstations were going to be used with students. How do you interest them? That part is hard. The ones who would be interested won't know it until they try it. The ones who just want to play games, and surf for multimedia will probably lose interest quickly. In my opinion, the best use is to just offer them as Wordprocessing/Spreadsheet/Presentation tools with "light" web browsing (meaning that there isn't as much access to multimedia) and e-mail. So they are more utilitarian tools than boxes to have a lot of fun with.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:Set Them Up as Thin Clients by digitalride · · Score: 1
      If the machines use too much electricity, are too slow, or are incompatible as thin clients, use Groovix SLIM http://groovix.com/slim.html software based on Ubuntu for the most cost effective approach. Get a $25 watt meter and see how much electricity those old boxes are using, it may not be worth it to keep them running.

      Groovix software is free as in beer and freedom, as opposed to the proprietary and costly Discoverstation from Userful. The Userful software licenses will cost you more than new hardware and open source software combined.

      Howard County library in Maryland is switching all of their public computers to Groovix software which is based on Ubuntu. They are having a product launch this Thursday, Sept. 21st, you should stop by.

      --
      Open Source is Common Sense: http://groovix.com/
  10. Old guys like this are like zombies... by Anonymous Coward · · Score: 0

    ...He was the chief scientist on the Landsat program. Instead of just belting down scotch and cashing social security checks, he is volunteering at Samuel Coleridge Taylor Elementary School...

    Old guys like this are like Zombies.. they just dont die or go away... arrrggghh bring me a 486 arrhhhhahh. lets make old crap work again.. arrrhhhhhhahh. this was high tech in my day..arrahhhhahhahhh

  11. Take the terminal server/thin clients approach... by kosmosik · · Score: 2, Interesting

    These machines (from Windows 95 era) are far too weak to run decent desktop Linux. In fact they will run windowing system and graphical mode fine, but when it comes down to applications it will be *VERY* painly to run Firefox or OpenOffice.org on them.

    Instead you can turn the old machines into thin clients. So they will serve only as an display and input to applications that will be run on more powerfull server. You need to set up a fairly capable server (the ammount of RAM matters) - dual P3 with 1GB RAM and decent big disks will do for a handful of clients. The clients can boot of minidistribution installed on them locally, from live CD or via network (netboot). Network option will be probably best but not all systems (meaning PCs) will support it.

    This way all the old machines will do is connect to that server and display appliations run on the server. When one such thin client breaks (the old machines *WILL* break often) you just replace it with another one and it is basically it. Also management of such system is much simpler than managing network of Windows 95 - all apps and all user data is on the server, so you have only one place to look after, only one place to manage software, only one place to backup etc.

    There are various Linux distributions build for education. F.e. I would take Edubuntu for a spin (for starters):
    http://www.edubuntu.org/
    http://www.edubuntu.org/Screenshots (these speak for themselves)

    Thera are also few ways for managing terminal server/client network, one most well known solution is the Linux Terminal Server Project - have a look at their documentation, it is fairly complete:
    http://www.ltsp.org/
    http://www.ltsp.org/documentation/index.php

    Also if you are looking for help seek your local Linux community. Linux servers are extremely easy to manage remotely so you can probably find some kind admins/gurus that will want to help you pro bono.

    Good Luck. :)

  12. Re:INNER CITY KIDS DON'T USE OPEN SOURCE SOFTWARE by Anonymous Coward · · Score: 4, Funny

    INNER CITY KIDS DON'T USE OPEN SOURCE SOFTWARE
    Because you can't steal it.


    I jacked a motherfucking Emacs from a motherfucker, but I couldn't C-X C-c the fuck out fast enuff, so my black nigger ass got busted by the StallMan.

  13. Hey! Those folk have enough trouble... by frank_adrian314159 · · Score: 1

    They don't need you crackers getting them embroiled in a bunch of white boy gang wars! Sheesh. Next thing you know you'll be making them choose between emacs and vi.

    --
    That is all.
  14. Wrong perspective by st0rmshad0w · · Score: 2, Insightful

    Having helped install some of the new fiber/CAT-5E networks in schools like Lombard Middle in Baltimore, I have to question the goal here. We built a basically state of the art network and there isn't ANYTHING in the building really worth hooking up to it, including the administrative machines.

    What is the point of using PCs for grade school kids? I don't understand the reasoning.

    Unless the classes are about computers, the platform doesn't matter, its the apps that really count. So what applications are desired?

  15. Help us help you, help us help you, help us... by StikyPad · · Score: 1

    "How would you set up these systems for these little kids to use and learn about computers using Linux?"

    That question doesn't even make sense -- it's like three unrelated questions in one. How do you install Linux? Follow the onscreen instructions. Refer to the documentation, How-Tos, or forums if you get stuck.

    What software do you install afterwards? Probably whatever the teacher requests. Is he going to be teaching the kids as well? Because it doesn't really matter what he puts on the computers if the teacher doesn't know what the hell it is.

    How do you get little kids to learn? You just explain stuff to them and they absorb it like sponges. Then you get them to explain it back to you, and correct the parts they didn't quite get right. Probably start with something basic like the different parts of the computer, different types of media, the concept of directories as folders, etc.

    I still have no idea what you're asking though, but it sounds like "Help us develop a cirriculum for some elementary school. BTW Linux!!!11!!!," to me.

  16. K12LTSP by huckda · · Score: 0, Redundant

    is the easiest and cheapest way...
    http://www.k12ltsp.org/

    --
    "Just Smile and Nod." --Huck
  17. Don't bother, donate time instead by Gothmolly · · Score: 2, Insightful

    Adorable urchins in inner city schools do not need computers, and they do not need Linux. They need TIME. Time from adults who care, time from adults who can mentor, be debate team coaches, chaperone kids on field trips to the Aquarium, etc. Frankly, some engineer who worked on Landsat has about nothing in common with these kids, and it shows:

    Impoverished children with no family life and no school supplies? Why, I'll install some trendy Linux distro, walk away, feel smug, and leave the PCs to ultimately rot!

    Those schools are resource starved, not Intarweb starved. Give them books before you give them shitty old PCs.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Don't bother, donate time instead by Anonymous Coward · · Score: 0
      Impoverished children with no family life and no school supplies? Why, I'll install some trendy Linux distro, walk away, feel smug, and leave the PCs to ultimately rot!

      Those schools are resource starved, not Intarweb starved. Give them books before you give them shitty old PCs.


      Since when do any of the above preclude each other?

      Hint: they don't.

      Since you're so attuned to their needs, just how many hours have you volunteered in the last month?

      Didn't think so.

      It's just like the pro-lifers who haven't adopted an unwanted child yet bleat that theirs is the way.
    2. Re:Don't bother, donate time instead by Anonymous Coward · · Score: 0

      Just like you pro-choicers who go off and actually have your own damn kids instead of killing them. What hypocrites.

    3. Re:Don't bother, donate time instead by geekzer · · Score: 1
      I appreciate the sentiment, but really, technology CAN make a difference in the classroom, I've seen it, and it doesn't have to cost all that much unless you want all the bells and whistles. The basic variety will do just fine.

      Computers are interactive devices, and they are 1 on 1 with kids (in a lab setting anyway) which can have a transformative effect. Unless most of the adult population starts donating a day week or you can hold the parents accountable, there is no way to get that 1 on 1 effect. Computers are cold comfort, but they can serve a purpose, and are particularly valuable in boosting the basic reading and arithmetic skills of elementary students when used purposefully.

      Further (though less certain) the constructivist use of computers helps to generate students who think, not just absorb (which they don't do anyway). Trying to reach these kids is one of the difficult tasks, and the one teacher in a class or 30-40 faces a tough challenge without the assistance of a computer lab.

      The time donated by the people setting up a lab or two like this can actually transform a whole school. Something they couldn't do just by helping correct papers or whatever else "volunteers" typically get relagated to.

    4. Re:Don't bother, donate time instead by Anonymous Coward · · Score: 0

      They have shitty old PC's already. What this guy is trying to do is set up a framework where time can be spent. Be helpful, not critical.

  18. No one believed that then ... by Curmudgeonlyoldbloke · · Score: 1

    ...and I certainly don't believe that now. The kit that you ACTUALLY needed to run Windows 95 (without going to make a cup of tea after trying to launch an application) was considerably more than this. I've just re-inherited a 9-year old W95 machine from a family member who's finally replaced it with an XP box. It's had nothing added over the years, not even any extra memory.

    By the standards of 9 years ago, it was a reasonable spec machine (although by no means top of the range). It runs Debian Stable (2.4 kernel) fine - slow, but still usable.

  19. No real help from me... by Inverted+Intellect · · Score: 1

    But I have a question. In the long term (say, a few years - maybe between 1 to 3), considering the average electric bill, does it pay off to use such old machines? Wouldn't it be cheaper to use modern thin clients or shared machines?

    1. Re:No real help from me... by John+Jamieson · · Score: 1

      I don't know if you have put a kill-a-watt meter on these old PC's, but there is a reason they don't have cooling problems.
      These things often take much less power. I had a k6-2 where the CPU fan only kicked on ever once in a while.
      As long as the old ones were powerful enough to be useful for LTSP, the more modern ones would be a worse choice as they would cost more initially and comsume more power.

      The only cost effective modern alternative is some of the thin client PC's that use the VIA low power CPU's. They start at only $150USD.

    2. Re:No real help from me... by John+Jamieson · · Score: 1

      Sorry about previous post! I did not read your post properly.

  20. Re:INNER CITY KIDS DON'T USE OPEN SOURCE SOFTWARE by diamondmagic · · Score: 2, Funny

    That would actually be Insightful (mabye Funny) if the title wasn't caps.

  21. My low-power installs in the past... by Arceliar · · Score: 1

    I've installed linux on several machines that are much older than what most people have around. ~133 mhz and 16mb of ram is what I'm used to working with in many cases. The fastest way to get such a machine up and running is Damn Small Linux, via the text-mode installer on the disc. However, I've never attempted that on less than 16 megs of ram. Slackware has a 4meg kernel appropriate for machines with 8mb of ram, which I was planning to test on an old packard bell fitting the descritption of a 'true' windows 95 era machine outlined near the start of the comments. However, it seems my family has gotten rid of the machine since I last used it, so I cannot test the performance of the 4meg slackware route. I will say this, anything with 8 megs of ram is going to extremely slow if at all using any sort of desktop enironment. Damn Small Linux is a great examle of how fluxbox or jwm can be used to set up a fairly friendly interface without driving yourself mad in the process.

    In short, if the systems can handel it, DSL is the fastest way to set something up, but otherwise I'd suggest slackware for an old machine.

    Of course, the name Damn Small Linux isn't too elementary-school friendly... I've never used it, but puppy linux is similar to DSL in many ways from what I've read, and might be a more child-friendly alternative. But if you've got the time, I personally think slackware is the way to go on an old machine. X Windows On A Floppy would be of some interest if we weren't talking about something for children to work on.

    That is, unless you want to try the a thin terminal, but that's going to cost a little money.

  22. Re:Oblig... by EmperorKagato · · Score: 1

    There is a process that allows you to share the processing tasks to other computers while your computer is in use(Using idle processing power to power another).

    I forgot what the name of this Process / Protocol / Method was.

    --
    ----- You know you have ego issues when you register a domain in your name.
  23. I suggest a Pentium III for LTSP by Anonymous Coward · · Score: 0
    Pentium I does not make a great LTSP terminal. Pentium II is sometimes OK, but I recommend at least a Pentium III. The problem is that the display cannot keep up. I don't know if it's the video drivers, CPU, or what, but Pentium III does make a difference. Also, some video cards run with the vesa video driver which is really slow!

    I write from experience. In our education center, we run 18 stations. Already more than half are LTSP terminals. Also, we have more LTSP around the building for staff.

    Recently, we got over 30 Pentium III computers from our local utilities company. Also, our cable company is getting rid of 500 units, so look around town for businesses that are upgrading.

  24. Always bother. by SanityInAnarchy · · Score: 1

    If I had the time and skill to install and maintain Linux, I'd do that. It'd be worth a lot more than me trying to be, say, a debate team coach. Which isn't to say that it's an either-or choice, but don't be a luddite just because there are other needs.

    Oh, and the Intarweb is a hell of a book. Give them Google before you give them books.

    --
    Don't thank God, thank a doctor!
  25. Tweak the hell out of it. by SanityInAnarchy · · Score: 1, Interesting

    Whatever you use, you're going to have to if you want it to be reasonably fast. It depends on just how old these machines are, but I'm hearing a lot of people imagining Firefox in 8 megs of RAM.

    Don't. If you just need Internet, links2 is damn small and supports enough graphics and form controls to get by. It's clumsy, but it's better than nothing, and it'll even do the graphics on a framebuffer -- no X to worry about. You can try to teach them to use mutt for email, or just use webmail.

    The list goes on. Selecting a lightweight WM is only the first step, and that's assuming you give them a GUI.

    On the other hand, don't over-optimize. If Firefox will run acceptably, and you can get the machines booted to whatever app you need in 5-10 mins, then go for it. You'll probably want AbiWord, but again, if OpenOffice works, use that. In other words, make the switch if you're saving a hugely significant amount of boot time, and RAM usage to avoid thrashing when you switch applications. You don't want it to feel slower than Win95 did (OpenOffice is still a bit fatter than Office), but you don't want to make them feel like they're in the bad old DOS days -- it should "feel" modern.

    And finally, considering the way apps tend to bloat today, your first upgrade, if you do upgrade, will probably be RAM.

    --
    Don't thank God, thank a doctor!
  26. Terminal Servers by darkonc · · Score: 1
    Get one (or two) nice machines -- relatively new (a year or two old should be fine), but load it up with a few gigabytes of RAM.


    For the old machines that don't have the oomph to run Linux on their own, load them up with Terminal servers software and have them do most of their work from the central servers. -- then hook yourself up with a 100Megabit network and let fly. The connection to the central server could be a gigabit link with a 100Megabit fan out to get the most of your network bandwith.


    Remember that -- for most of the stuff that students do, the vast majority of their time the computer is going to be doing make-work on their screen while waiting for them to type. All you really need is enough RAM that a student's active processes don't get swapped out to disk. That city government in Florida is a pretty good case study on this kind of setup.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    1. Re:Terminal Servers by Nutria · · Score: 1
      For the old machines that don't have the oomph to run Linux on their own, load them up with Terminal servers software and have them do most of their work from the central servers. -- then hook yourself up with a 100Megabit network and let fly.

      Depending on the existing infrastructure and how many computer labs there will be and where the servers will be located, they might to run down thousands of feet of cat 5 and install a few dozen RJ45 jacks. That costs money.

      Also, sad to say, there's the physical security of the servers. (A fellow LUG member who is an inner city pubschool teacher install LTSP in his classroom, but had to lock up the server. The clients were also always getting damaged in small anoying ways.)

      I wonder if text-mode and SVGAlib apps would be the way to go: slsc, vim 7, python. If they're already wired for 10Mbps with hubs (remember, this is old stuff here), links2 and mutt. If you can learn them, you can learn anything. Also, there's dosemu, if you can find Lotus 1-2-3 and WP 6.0. Those app *fly* on a P-100.

      And then there's always old distros like Debian Potato with the fvwm95 WM.

      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:Terminal Servers by Anonymous Coward · · Score: 0

      > vim

      My God, not vim! Think of the children!

    3. Re:Terminal Servers by darkonc · · Score: 1

      I presume that you're running a network anyways, so you really don't need to run any extra cat-5. Just stick the main servers next to the internet ingress point, and cascade the switches appropriately.
      Gigabit would be nice for the backbone, but it's far from an absolute necessity. People have run diskless machines on 10baseT for years. It's far better than nothing.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  27. Don't bother. by Shawn+is+an+Asshole · · Score: 1

    I've been in that situation (trying to get something modern on Win98-era computers). It's not worth the effort. Most modern distros will run pretty awful on it. You could strip it down and run IceWM, but just don't expect to be able to do anything else (and users will hate it). Firefox? Will crawl. Opera? Will crawl. OpenOffice? Unbearably slow. Abiword? Crawls but usable, but it's formatting is terrible so it's not worth bothering with.

    If you absolutely cannot get somewhat reasonable computers like Athlon's and Pentium III's above 550 MHz (avoid k6-2s and especially Celerons), don't waste the effort (450's (p2) run somewhat decently). Find out the maximum memory those systems can handle and put that in. Ubuntu seems to run the fastest on lower-end machines, but you have to the remove the large amount of services it starts up by default and boost the system memory. Don't even try running with less than 256 if you want usable apps to run.

    If you really have to use those Win95-era machines, you're best off with Win95 on them. Same with older Win98 machines. Both use much less ram and can still run somewhat modern apps. The other option would be to install a old version of Linux there, but that's not an attractive option (wtf will run on that? No decent browsers (Netscape 4, eww, rather use 'telnet 80'), word processors, etc).

    Working well on lower-end systems should really become a focus. There are so many computers out there that could be useful, but software bloat turns them into garbage.

    --
    "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
    1. Re:Don't bother. by Orrin+Bloquy · · Score: 2, Informative

      Factor in, also, that most liveCDs *require* 192Mb RAM to run but won't tell you this.

      Ubuntu Breezy's install CD (curses, not GUI) spent three hours attempting to install itself to a G3 PowerBook, and left it in an unusable state upon reboot. The Win9x kernel is not wonderful, but like OS 9 it *is* designed to run inside a frighteningly small amount of memory. Gnome/KDE based distros fail this miserably.

      --
      "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
  28. next he'll have them running LAS by ksheff · · Score: 1

    and be making greenness maps from AVHRR data received on ham radio equipment put together in the science lab.

    --
    the good ground has been paved over by suicidal maniacs
  29. Landsat 6? by Dausha · · Score: 1

    So, he's not belting down scotch? I suppose, then, that he did not work on Landsat 6.

    How about Edubuntu?

    --
    What those who want activist courts fear is rule by the people.
  30. Go radical -- break it up! by 51mon · · Score: 1

    The great thing about kit like this is you can teach them how to dismantle and rebuild them safely without risking anything valuable. Guarantee you'll have the interest of most of them if you dismantle it, and explain the parts, especially if you make them help, or do it themselves. For kids dismantling things that are "expensive" is forbidden fruit.

    PC technology has barely changed internally from a visual perspective, apart from SATA replacing the ISA bus, and the amount of fans and pins on the CPUs.

    It won't teach them anything useful for when they leave school on specific hardware, but in the mean time they'll be able to repair their own (and parents) kit, learn how not to get electrocuted, how not to wipe out sensitive electronics with static, they can learn about why complex things are made from components, the importance of standards, what a transformer is, what fuses are for, what is in a computer. One can even bring in the topic of mass production, and why such complex devices can be produced so cheaply.

    Who knows, if you have some decent kit, they might even learn what a Faraday cage is. Okay scrub that one ;)

    Finally they can learn about recycling, environmentally sensitive disposable, landfill, leaching of heavy metals, etc.

    Do watch out for sharp edges -- but hey that is a lesson in itself, and they'll learn it quickly enough.

  31. Expert time + Curious children = by sanchz14 · · Score: 0

    An older post mentioned that students need to spend time with caring adults who set good models. Why not use the kids' curiosity to pull apart the machines, put them back together, and install linux? All can be done under the watchful eye of the adult and kids get to spend time with a good role model and they may learn a thing or two about computers. Putting together a script of commands/syntax (with a WOW! LOOK WHAT WE DID! at the end) can be a great lesson in following directions, reading, typing, etc... once the computers are up and running.

  32. electronic by Anonymous Coward · · Score: 0

    branezzzz!

    that was some funny stff, man, good visual. Zombie Geezer Gurus who have to eat BRANEZZ!

  33. when the linux guy leaves for good, what then? by westlake · · Score: 1
    Also if you are looking for help seek your local Linux community. Linux servers are extremely easy to manage remotely so you can probably find some kind admins/gurus that will want to help you pro bono.

    "Probably" isn't good enough.

    What happens after this guy snd his buddies fade out of the picture?

    The first question I would ask is what are the chances the school board will support a duct-taped Linux solution for this one school?

    1. Re:when the linux guy leaves for good, what then? by kosmosik · · Score: 1

      > What happens after this guy snd his buddies
      > fade out of the picture?

      Perhaps the same thing as would happen if the guys setting up a client network made of Windows 95 will fade out. Och or maybe not - Linux is still supported and there are loads of Linux admins out there. So well you hire new one.

      > The first question I would ask is what are the
      > chances the school board will support a duct-taped
      > Linux solution for this one school?

      From the question I assume that any solution using used computers from Windows 95 era will be duct taped. The difference is that the Linux solution can work - I can't imagine Windows 95 clients used by some kids to last more than few hours.

      Ergo: of course it will be duct-taped. Well you can go buy 100 eMacs and start normal network. But I guess money is problem here (so they are using used PCs).

  34. From the other side of the city... by Anonymous Coward · · Score: 0

    I've been trying to make a linux music lab happen in my Baltimore K-8 school.
    Give me a call over at school #66, I'd be happy to help out if I can.

    Try these for more hardware:

    The Pheonix Foundation
    The Lazarus Foundation (www.lazarus.org)
    Best Buy - has grants to improve existing tech program

    For your P100's, 133's, 233's: Use Damn Small Linux. Not much else will work and keep
    you sane at the same time. Add what you can from there. I like Openbox for a fast WM.

    -Kyle-

  35. Better yet by bobhelpus · · Score: 0

    Give the little f- angels what they want... blinding speed with Gentoo! Using the optimisations to get a boost from the extra 2.3 bits in the 386DX's register THAT YOU NEVER KNEW WERE THERE, you can totally get like, a .003 percent increase, but only if you compile Reader Rabbit from source, and you use USE -everything. Then, in the two weeks while you've got that quality edutainment compiling, crack open that liquor cabinet and pop us all out some scotch, because by the time that next school year comes along, you'll be getting speed you've never thought possible! OK, it might not SEEM like it's there, but "... To me, an extra 0.1% performance increase, even if I am only imagining it to be faster, is certainly worth one day a week recompiling all of the latest packages from source code...". Oh, but don't forget, "its -O3 the letter, not -03 the number".

  36. From someone who's been there by geekzer · · Score: 4, Insightful
    As a former school district IT director:

    1) Try to work with the district IT people, but if they aren't responsive then continue to go it alone - WITH the support of the principal which hopefully he's already gotten. Having BEEN the red tape wielding corporate goon, don't necessarily expect a lot of help and possible some resistance. But you never know. In particular he needs to be aware of significant liability if the computers are connected to the Internet. He *MUST* provide filtering, or blocking of "unwholesome" sites otherwise it risks the school's federal funding. Typically he should be able to get Internet access either through the district or other routes including the filtering for close to free.

    2) There are quite a few charitable groups that should be able to supply solid computers of better vintage, and possibly some support. At the very least check with the National Cristina foundation (www.cristina.org) Machines in the 300Mhz-800Mhz range are pretty readily available. 5 year old servers can also be gotten via charity and these days are monsters like dual 1Ghz XEON's with 2-4GB of RAM and frequently several hundred MB of SCSI RAID - more than enough for the server for this.

    3) I'll second the recommendation for the k12 linux terminal server project. Also check out edubuntu (www.edubuntu.org) as it comes pre-packaged with a LOT of good stuff, but he'll need machines like those mentioned above. edubuntu site has some good getting started and how to do this type of guides.

    4) Check with www.eduforge.org - there are a lot of experienced people there in the discussion sections to help out.

    5) Forget about "teaching about computers". At the K-5 level it is more about using the computers as learning tool for other more practical subjects. Any learning about computers should be distinctly secondary as a result of the computers being used. Kids will pick up basic keyboarding, mouse and other skills as the use the software that helps them with other projects. No need to "teach about Linux" or any other technology as such. You want kids to be able to read, write, figure, and think, not turn out 9 year old Linux sysadmins. The national (and state and I'm sure local) standards for kids need to know about technology are a joke. If the kids are useing the computers a couple hours a week from 2nd though 5th grade, they'll meet the standards, or at least as much of them as make sense.

    6) Target two specific types of activities for different purposes:

    a) Drill and kill. I hate to say it, but this works for things like basic phonics, letter and word recognition, and arithmetic skills. Doing it on a computer isn't any more effective than work sheets in the classroom, in fact some studies indicate it is less effective for time spent. BUT, doing it on the computers gets the kids excited so they actually do the drills. These kinds of drills are particularly important for the children likely to be in these schools since they are starting off "behind" and typically don't get the necessary reinforcement at home. Not the most popular way to use computers, but you have to deal with reality.

    b) Constructivist activities. Using a word processor to write a "paper" (typically 2 sentences qualifies in 2nd grade) and illustrating it with a basic drawing program (e.g. tuxpaint) is well within the capabilities of the machines and students. They will pick up those computer skills as they use these programs for class related activities.

    7) Programs like tuxtype not only teach touch typing - something they don't really need until middle school, but help a lot with letter and word recognition. Therefore they can be used even in lower elementary grades effectively, just don't worry about typing speed.

    8) Finally if for some reason you absolutely positively have to teach "computers"; Again, forget about teach "linux". Instead starting in the 4th or 5th grade look at one of the great Logo implementations (e.g. education.mit.edu/open

  37. Edubuntu! by dagnabit · · Score: 1

    I do some part-time work at an urban (not "inner city" though) school. There are a lot of donated PCs in the classrooms and computer lab (mainly Celerons w/256 MB of RAM, etc), and we have loaded Edubuntu on them. The kids (grades 4-8) are getting along with it fine; they only have basic needs to do some word processing, research online, and playing some educational games. Windows licenses (of any version) would have been too expensive for the school; fortunately, the administration was all for trying out Edubuntu and it's going pretty well so far.

    I agree with the earlier poster though; if the school is really in that bad a situation, computers may not be the magic solution. But if they decide they want some and are willing to give Linux a try, check out Edubuntu for your distro.

  38. Microsoft Authorized Refurbisher by bq286 · · Score: 1

    The Microsoft Authorized Refurbisher (MAR) program is great- $5 Windows 2000 licenses. My organization is a member and we install Windows on all our recycled machines that get put in school and non-profits. Half the point is that the kids get to use computers/gain skills they can use in real life work situations, which will most likely be Windows. Not to mention teachers are familiar with Windows, and applications the school uses all run on it.

  39. We use linux in our Junior High by Ximok · · Score: 1

    Last school year we started using Ubuntu Linux (Tied in with our AD structure) in a computer lab. The number of machines grew from 30 to 45 when we added the library and just yesterday we added another ten to the list out of a teacher's classroom (she volunteered). For those that can't count, that's 55 machines converted to Linux (voluntarily) since the end of April 2006 (Subtract 3 months for summer and we have a conversion to 55 machines in 2 1/2 months. Not too shabby for a bunch of people who didn't know what linux was nine months ago).

    All of the machines in question ran Windows 98 or Windows 2000. Our slowest machine we are willing to run on is an 800Mhz Pentium III with 256 Megs of ram and a 40 gig drive. You can probably fudge the processor speed down to about 400 Mhz IF you have at least the 256 megs of ram.

    We have found that this machine, while not the fastest on the planet, does very well with Ubuntu.

    Naturally, you could use a stripped down version of Ubuntu or a less intensive flavor of linux (Say Slackware with xfce), but if you have never worked with linux, Ubuntu makes it very easy for "converts" to get used to the system.

    Someone mentioned that if the machines can't hack a decent flavor of linux, then it could do a disservice to the entire process.

    (By the way, we host our own internal mirror of the Ubuntu archives and do all of our installations via TFTP)

  40. Re:INNER CITY KIDS DON'T USE OPEN SOURCE SOFTWARE by Anonymous Coward · · Score: 0

    That's really not funny, or insightful.

  41. LTSP - Linux Terminal Server Project by SgtChaireBourne · · Score: 1

    Like those above have said, check out the Linux Terminal Server Project (LTSP) or a derivative like k12ltsp or Skolelinux. You can then keep using those old machines till they drop and then phase them out as they die. Many distros, like Ubuntu for example, already have LTSP client support.

    EdTechLive has some excellent interviews on LTSP with staff that have rolled it out at their schools or, in some cases, districts. The sound quality in some of them is not so good, but the material is worth straining your ears for.

    The schools in Portland, Oregon have been thriving on LTSP for some years now.
    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  42. Re:INNER CITY KIDS DON'T USE OPEN SOURCE SOFTWARE by Anonymous Coward · · Score: 0

    Yes, actually it is.

  43. Edubuntu and LTSP by stan_freedom · · Score: 1

    Edubuntu has LTSP built in. The only requirement would be the ability to boot over the net via PXE by the client PCs. The server should be a newer system with RAM sized to support the client load. Last week I installed Edubuntu on an old Dell 4100 P3 933 MHz with 512 RAM. I then set the BIOS of a few identical Dell systems to use PXE to boot over the net. They booted off of the first system with no problem. I was able to log into them and run apps with no significant latency versus the initial system. I'm delivering seven of these PCs to our church later this week to be used in their children's ministries.

  44. Wrong Question by gcottay · · Score: 1
    With considerable respect for those helping the children who most need it, I suggest the best approach here would be to start all over from the beginning, taking no action until the right questions are well answered. These questions would include:

    1) For meeting exactly what student needs do we suspect a computer would be the tool of choice? 2)What do we want to happen when a student is sitting in front of that screen? 3) How will we determine whether what is happening in front of the screen is beneficial to students?

    Once those questions are resolved, tools can be selected.

  45. Teach 'COMPUTER' use, not WINDOWS use. by cheros · · Score: 1

    I've got quite a bit of experience with kids on computers in multiple environments (OSX, Linux, Windows) and it is actually /TOTALLY/ immaterial which OS is in use.

    As soon as they have mastered using a mouse and become curious about what other apps reside on the machine they will pretty much dive in and work it out, and they do that as early as 6 years old as long as you control the distraction called the Internet (they're too young at that stage to fully comprehend the risks so you keep an eye on them there).

    As a matter of fact, I'd avoid Windows in this context because even a local installation of Linux from scratch takes less time to prepare and maintain than Windows, and you don't have all the license and AV hassle to deal with (your $5 is only a cheap ticket to a very expensive fairground, and MS knows that all too well). For that final bill (AV, apps, cost of licence management and patch maintenance) I can get an extra PC per installed system using Linux.

    The argument "use Windows like other lemmings" is invalid, especially if you really want to TEACH the kids - I prefer them to use all platforms, even including command lines if they get really curious. Let's not constrain their young and open minds, there will be plenty of politicians trying to do that later.

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
    1. Re:Teach 'COMPUTER' use, not WINDOWS use. by bq286 · · Score: 1

      >>I've got quite a bit of experience with kids on computers in multiple environments (OSX, Linux, Windows) and it is actually /TOTALLY/ immaterial which OS is in use. That's completely false. What OS you use almost entirerly defines the computing experience. If you can't find a setting/program, if you don't know how to set PATH variables or use shell, you're not going to be able to use the computer well. Whether you like it or not, any child who comes in with computing experience will have it on Windows. As such, its more benefitial to augment what they know than to start at Square One. The vast majority of those kids will one day use a Windows computer at their job, and we want them to have the skills needed to do that, not turn them into open-source maveriks. >>As soon as they have mastered using a mouse and become curious about what other apps reside on the machine they will pretty much dive in and work it out, and they do that as early as 6 years old as long as you control the distraction called the Internet (they're too young at that stage to fully comprehend the risks so you keep an eye on them there). Most of the facilites we install at can't afford internet access. Of course young children will learn to use a computer, so let's teach them how to use the most popular operating system in the world. >>As a matter of fact, I'd avoid Windows in this context because even a local installation of Linux from scratch takes less time to prepare and maintain than Windows, and you don't have all the license and AV hassle to deal with (your $5 is only a cheap ticket to a very expensive fairground, and MS knows that all too well). For that final bill (AV, apps, cost of licence management and patch maintenance) I can get an extra PC per installed system using Linux. >>The argument "use Windows like other lemmings" is invalid, especially if you really want to TEACH the kids - I prefer them to use all platforms, even including command lines if they get really curious. Let's not constrain their young and open minds, there will be plenty of politicians trying to do that later. Our installation team has multiple Unix and Linux experts on it. Yet we still go with a Windows installation. Using n-Lite (an unattended installtion tool) we can build images in a few minutes that self install. $5 is a cheap ticket- and the costs end there. Win 2k has no genuine valiation and such, so there is no license management. And what AV hassle are you talking about? As for AV (I don't know if you mean anti-virus or audio/visual so I'll answer both), there are multiple free Windows virus scanners, and Symantec is very generous with donations as well for some schools. That's right, free. Every major piece of A/V equipment has Windows drivers, so it exteremely easy to use the machines in a classroom. As for apps, we use almost entirerly open source applications (Open Office, etc). So no costs there either. And you say "MS knows that all too well" as if MS is some evil empire trying to trick you and manipulate you. They're a company that makes a decent software product, that while proprietary, is easy to use FOR THE COMMON PERSON and runs software that A COMMON PERSON NEEDS (and without WINE). For crying out loud Linux people just don't understand that with 95.06% (that's from the other day) of the market using some Windows operating system, it will be so much more benefitial to these underprivledged kids if we train them on something RELEVANT that they're going to use in their jobs and everyday life! As part of the cirriculum of course we teach them about computers as a whole (CPU, bus, RAM, the whole nine yards) and so they know what an operating system is when they sit down and get to explore Windows for the first time. But don't give me this heady bull about contraining young minds when we're trying to expose them to technology and computers they'd have no access to otherwise. What possible benefit would there be with inner city Philadelphia high school students graduating with a w

  46. Just make sure you clean the kit a bit first... by cheros · · Score: 1

    You don't want them to get lung damage from all the dust that can collect on the inside, and a good demo on 'dirty computing' is to turn any keyboard upside down and watch what falls out.

    You won't have any trouble getting them to wash their hands after that :-).

    But yes, it's great for kids to see the guts of a machine, because especially when they're young they tend to be more interested in the physical, practical side of things.

    I especially bought a Roland plotter off eBay for teaching as a pen moving in X/Y coordinates is more fun than a picture coming out of a jet printer - it's great for getting them to see what a 'program' actually does, working out coordinates of a little house and then writing the lines to make the pen(s) move.

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  47. Depends on the goal by Shadowlore · · Score: 1

    If the goal is to teach them how to program, write HTML, write basic documents, and so forth then yes, Linux can be used. With a single machine of today's standards you can build a base binary install of a Gentoo w/o all the newer heavy libs. Vim, emacs, Python, perl, nxclient, fluxbox/blackbox/iceWM for window management, By running NXServer on the modern machine and NXclient on the older machines you can provide access to more modern (larger) programs such as Abiword and Gnumeric to introduce these types of tools.

    A 386 was considered a "minimum system requirement" the "standard" machine of the time was a 486 or a Pentium-133. I ran Abiword and IceWM on a 133 w/o problems. I even ran two X sessions with only a slight hiccup with a 2MB video card. If you can get a relatively recent PCI graphics card for the machines they'll do video better than they used to.

    Once you get into C coding you can use vim/emacs and use distcc for compiling across the systems including the master system. For introductory C these machines would do fine.

    It isn't "today's Linux", it is "today's common distributions".

    --
    My Suburban burns less gasoline than your Prius.
  48. Flame On! by Anonymous Coward · · Score: 0

    Inner city kids don't give 2 shits about computers or linux.

    They are all too busy training to win the gold medal in swimming... If Jamaicans can bobsled, anything can happen.... though that was a weed-induced mixup with them thinking it was some kind of tribute to Marley!

  49. this calls for something that can handle this... by get-the-build · · Score: 1

    this presents a problem that I faced putting Linux onto a Server ( yess..... its a server that anybody can get to.) It was ... 12 years old last spring... and it Worked with KDE 3.2 and a few other things. here's the specs:
    399 Mhz Solaris/tru64 processer
    3 gig drive
    ATI Radeon pro (8 Mb vid mem) @ XVGA
    mouse / kb
    ether ( 10/100 EtherLink XL )

    it ran ooo in 48 secs.

    --
    {If the world was as simple as a computer, we would think in rational databases.}
  50. Re:INNER CITY KIDS DON'T USE OPEN SOURCE SOFTWARE by Anonymous Coward · · Score: 0

    Why don't SLASHDOT mod racist comments!!! As an active reader of SLASHDOT, I'm very offended by those comments. Shame on the anonymous guy who posted the comments and shame on SLASHDOT for not deleted this racist comment.

  51. Inner City Kids don't use open source by Anonymous Coward · · Score: 0

    I jacked a motherfucking Emacs from a motherfucker, but I couldn't C-X C-c the fuck out fast enuff, so my white honkey ass got busted by the cops.

  52. Hmm, your edu perspective is different. by cheros · · Score: 1

    I'll forgo the personal attacks - that's just sad as you have nil idea who you're actually dealing with. But hey, it's Slashdot.

    In the UK, edu were sold bargain basement priced copies of Windows too, until they were all dependent on it at which point the price went up rather savagely. And you haven't seen the devastation that a FAST visit can wreak on a little company that thought it had all systems licensed because of the copy of Windows that comes with the box, but then found that using a build requires a separate license (neat way to flog two licenses for one machine). Such a violation is AFAIK a /criminal/ offence, not something you argue with.

    Don't tell me about "decent corporations" - I have personally witnessed how they sell to Government here and it stinks to high heaven. My problem is not with MS per se, but with the way they sell. I think they've done good stuff for usability, but they're now undoing that as 'featuritus' needs to drive sales, and their behaviour on the whole ODF affair was rather plain to see.

    And, btw, I've seen it done in the military field too. The problem I have with that is that it is apparently convenient to ignore that failure in that case can mean that people die. I prefer to draw a line much before that.

    Isn't MS the company with multiple court convictions?

    However, going back to my original point - can you identify which specific skills absolutely require /Windows/? IMHO there aren't /any/, repeat, /any/, apart from maybe getting rid of Clippy.

    As for Ubuntu, you may want to invest some time in finding out why Mark Shuttleworth is doing what he is doing. I think part of this debate is because you don't see beyond the box. See what was possible in the (poor) Extremadura region of Spain because of Linux (a club the Ubuntu team talks to), and tell me how that could have happened with Windows. I don't blame MS for that - they generate money in a different way but maybe, just maybe, that model is limping a bit.

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  53. Re:INNER CITY KIDS DON'T USE OPEN SOURCE SOFTWARE by eros275 · · Score: 0

    I Belive that you could have got your point across with out all of that there was no need.

    --
    Life is good then we code some more then life is better. !#/usr/bash exec=sco
  54. Linux in an Inner City Public School by eros275 · · Score: 0

    This is a very good Idea but I would ask my self some very import question before I thought about which way to go. The IDEA and Goals 1. What are you trying to do and what does the Teacher or Teachers Expect or would like to see as the outcome. in to other words what kind of lessons or teaching will they be trying to achive on the system. 2. How much space is in the Class Room or Lab where these computer are going to be going. 3. Will have have an active internet Connection or not? Do the Old Win95 machines have Nic cards in them? 4. What do they have in place already. A good standerd is always a good thing. not saying that the standerd is the right choice but at lease there all the same. 5. Will the be required to print of the system if so where and how do they print? 6. who will be using the PC students teachers staff ? Just one thought to mention as well. Not everyone knows how to use linux so what ever you put in place it must be easy for who ever to keep up in the event of something happing other wize it will be more of a headache than it's work or in the end they will have a bunch of old computer that they cant use. I like Linux and think it's a great OS but I also know users.

    --
    Life is good then we code some more then life is better. !#/usr/bash exec=sco
  55. kids aren't sponges by fantomas · · Score: 1

    Good points made about teasing apart the problem. But as an ex-school librarian now working in academic side of learning, I'd humbly suggest kids aren't sponges, learning theory has moved beyond the model of children being empty vessels that can be filled up with wisdom. A little more complex than that alas. I sat in the same French language lessons as my friend Karim when we were 12 but he came top of the class and I came dismally bottom. We clearly didn't learn the same amount. As another poster has noted, learning methodology is very important; as you note, address the kids needs, make it relevant, accept that different kids have different abilities and different motivations. It's not like the kids are sitting round all day with nothing to do, they already have a full curriculum, you'll need to work out how to fit into that curriculum and maybe justify why you are asking the school to cut 30 minutes of Maths, or English, or Geography, to fit in your computer class.

  56. Re:INNER CITY KIDS DON'T USE OPEN SOURCE SOFTWARE by Anonymous Coward · · Score: 0

    You must be new here.