Slashdot Mirror


Refurbishing PCs For Charity?

Used PC Guy asks: "I'm trying to run a program to recycle PCs for charity to give to underprivileged kids. Trouble is, these kids have never seen a PC. What should I teach the kids if they're about 14-21? Should I teach Windows, Linux or both? What hardware should I be requesting, and what's the best way to test the influx of hardware that's coming in quickly, efficiently and reliably to make sure won't need servicing within another 6 months?"

4 of 199 comments (clear)

  1. Re:Stick to what the real needs are by Almost-Retired · · Score: 3, Interesting

    Somewhere on MS's site it has a page about if you can receive donated Windows licenses and terms

    Yeah, sure, and then they make you jump thru hoops by having the original bill of sale when the SPA comes calling. And they will, bet the farm on it as you are a VERY high profile target.

    Put something like Ubuntu-5.10 on them. These people may not be already windows indoctrinated to the point that they can't learn how to run firefox in 5 minutes, and get their email setup and running in 15, most of which is negotiating a connection to the net from their ISP of choice. Make sure iptables, portsentry and tcpwrappers are installed and setup for outgoing requests establishing the path, and trash ANYTHING that comes in un-invited. And setup the update tool to do it every night, or if its not on then, makes sure anacron knows about it by makeing sure its running in the startup.

    That combination is pretty bullet proof, I've had 3 attacks get as far as the log before they were turned off absolutely in 3 years on a dsl circuit. And 2 of those came from known addresses as they were from compromised DNS servers at my ISP, verizon. They're windows lovers, obviously.

    You may have a few more questions to field early in the game, but in the end you will have made a new generation of computer savvy people who are NOT slaves to the M$ machine in Redmond. And that is of course a very desirable thing at the end of the day, you have shown that the M$ way is NOT the only way, and the linux way is far more secure.

    Handle the root access by making them prove enough knowledge to be able to handle it before you give it out. That will save a lot of phone calls right there.

    --
    Cheers, gene

  2. Two problems... by Vellmont · · Score: 4, Interesting

    Really I think you're going to have two problems. The first is simply getting machines with ancient (windows 95/98/ME) operating systems on them. Getting legal modern Windows operating systems is either going to be expensive, or the hardware you have simply won't run it. (Driver issues, low memory, etc). Honestly I'd really avoid going down the route of using any Windows OS before Windows 2000. 95/98/ME are really dinosaurs these days, and no one should be giving away machines with them on it.

    So, while other people are telling you to run Windows because it's standard and it's what kids will encounter, I'm going to tell you to run Linux because it's cheap, will support most of the hardware, has drivers built in that will auto-detect, etc. Ultimately you really want to only be supporting one operating system. The best OS for that job is going to be Linux. It's really no fun trying to hunt down what video card each of the 10 different machines you have sitting around.

    Honestly for kids 14-21 the OS doesn't really matter for what they should be using the machine for. I assume that's schoolwork, research, etc. You might get some complaints that game X or special software package Y doesn't run on the computer, but that sounds pretty minor. They'll be able to figure out Windows computers once they've used linux, so I don't see many problems of converting if that ever became an issue. Computers are ultimately a tool, and unless you're going to be a tool-maker or tool-supporter, the choice of the tool doesn't really matter. To make an analogy just get them familiar with using hammers, screwdrivers, and saws and don't worry about which brand it is.

    The second problem is getting broken hardware. There's a few things that can help you here. I'd first look at memtest86 to test the memory. Let it run for a few hours and see if there's errors. Secondly I'd run some CPU thrashing tests. Many people seem to like Prime95 from mersenne.org, and run the torture test. Other programs like the distributed.net client will also stress the CPU. Finally I'd get familiar with smartctl on linux. This program will access the SMART monitoring that's built into hard drives made in the last 5 or 6 years. From this you can tell if the HD is junk, or soon to be junk.

    You're going to get a lot of Junk. And by junk I mean computers with 64 megs of ram and a 233 megahertz processor. It's hard to tell you where the line exists, since I don't know what kids are going to do with these computers. Cannabalize components, but don't be afraid to just throw stuff out, or maybe turn these components into a class where kids get to "build their own computer".

    --
    AccountKiller
  3. Re:What to teach? Hah... by Hosiah · · Score: 4, Interesting
    I'd stick with Windows...as a big Linux/UNIX user.

    Has it come to this? I like Linux and use Linux, too. Should I rend my hair shirt, flog myself bloody, roll in mud and parade the streets on my knees to show everyone my shame? "Whatever you do, people, do not do what I do! I am a bad example!"

    Guy said it's for kids who aren't familiar with computers at all. In every case I've seen kids absorb Linux like a sponge, learn to equate later exposure to Windows and Macs with it. They just take it as a given and keep learning. Why? Because they haven't had 20 years of brainlock in Windows-Only-World.

    My daughter has no trouble at all using Linux at home and Windows at school and at the library. The only way it's affected her as far as the outside world is concerned is that she giggles and points when Windows crashes (because they're not supposed to do that) and she shakes her head in disgust when she sees that her only games are freecell/hearts/solitaire/minesweeper. Oh, wait, lemme second-guess the flame-fighters on this one: I'm abusing my children by showing them Linux, right?

  4. Check out the local colleges by Will2k_is_here · · Score: 3, Interesting

    Check out what the local community colleges are emphasizing in their course curriculum and tailor your lessons for them in this way.

    Encourage the kids to develop an interest in this stuff. Then, when the time comes, encourage the older teens to apply for IT programs at a local college and earn a degree in that field and make computers a career. So if they see that local college X does courses in web design, and you already taught them web design, they be very willing to make a career out of it. This might be a goal that seems feasible to them and this should prepare them to live a stable life in the future which they haven't experienced before.