Slashdot Mirror


Ask Slashdot: What OS For a Donated Computer?

chefwear writes "I am thinking of donating retired computers to a local charity for kids. What OS do you think would be best for this? From reading tips regarding the donation of computers, it's widely recommended to keep with the currently installed OS (which is Windows XP in this case). Since XP will be unsupported in about two years, I'm not sure I would be setting the little ones up for success. Would anyone suggest donating a computer with a Linux distro like Ubuntu to a local charity for kids?"

40 of 360 comments (clear)

  1. Depends for what by drolli · · Score: 4, Insightful

    In which context and for what should it be donated?

    1. Re:Depends for what by rbrausse · · Score: 2

      the second question should be if the donating is some fire-and-forget action.

      are you willing to support the charity? or do you just dump some old hardware at their place? for the second case the pre-installed XP is probably better (I use this word loosely), if you (or another volunteer) is able to assist with software issues a user-friendly Linux (like Ubuntu LTS) would help the charity to use the computers for a long time.

    2. Re:Depends for what by Haedrian · · Score: 3, Interesting

      Most of games and educational software is Windows only.

      Then I wonder what exactly is installed in Edubuntu - which is a linux distro specifically designed for education

    3. Re:Depends for what by avxo · · Score: 2, Interesting

      Does not compute... He didn't say there's NO educational software available on Linux. Only that most such software (and games) are Windows-only. Which is certainly true.

      And while it may be fine to say that there are Linux alternatives for some educational apps, good luck having a kid find the Linux alternative to the particular app that comes with the book used in the class or the one which his school/teacher requires that he use. But let's say the kid does find the Linux alternative. Unless that alternative is 100% compatible with the Windows version (which the teacher is likely to use) vis-à-vis the files/output it generates then it's practically useless.

      But only practically. Through the wonders of the GPL we can tell the kid to fix the app and commit the changes back to the community and everyone will be happy. Especially the kid who will make a dead-on Homer Simpson "Oh, look at me! I'm making people happy! I'm the Magical Man from Happy-Land, in a gumdrop house on Lollipop Lane!"

    4. Re:Depends for what by Anonymous Coward · · Score: 3, Interesting

      Really? My sister is in highschool with a learning disability (uses the compute a LOT more than most students) and taking one of her classes online as well and has had NO problems using here ubuntu netbook and the home archlinux computer. In fact, a couple of her teachers have asked her how she got it to do some of the stuff that isn't available in windows (multiple desktops, effects, etc). Most computer stuff in grade school now-a-days in either
      A) office. Libre office works PERFECTLY as long as they save a .doc (or .pdf) version for the teacher
      B) online through a browser, so no problems there.

      Posting anonymously for my sister's sake.

    5. Re:Depends for what by cob666 · · Score: 2

      if being donated for a child to OWN the system, then i agree. but if it will be used an education environment then i think ubuntu would be a better option. they don't need "most games" in that environment. further, kids shouldn't grow up thinking windows is the only option that exists, and the "educational" software available on linux (for free no less) is vastly more available/abundant than on windows. plus, i would imagine that for most /. readers the first experience they had with computers was DOS, at least having to start everything from it. the idea that a modernized linux distro would be too complicated for them is somewhat ridiculous.

      Then again why not just donate the system as close as factory as possible, with the bare bones Win XP install. If the owner doesn't want to use Windows then they can install whatever *nix OS they want.

      --
      Do what thou wilt shall be the whole of the Law - Aleister Crowley
    6. Re:Depends for what by Haedrian · · Score: 3, Interesting

      I'm not that old (graduated form uni this year), and the only software we had that was 'needed' was avaliable in linux (with some exceptions such as Visual Studio).

      We had people who came to uni with macbooks, and they did ok.

      I don't know how common it is for young children to REQUIRE certain software - which isn't a webapp. Even many of the companion cds/websites came with stuff which opened with everything.

      Similarly, I hardly expect the teacher to expect homework to be done using some particular software.If the pdf/doc comes from LO or MO it makes no difference.

      So when they said "Educational software" I thought he meant "Stuff your kiddies use to teach themselves". What I mean is, if you want software to teach kids something, you'll find one on linux. If you need a PARTICULAR piece of software, that's different. I admit that.

    7. Re:Depends for what by capnkr · · Score: 3, Interesting

      My sister is the Principal for a small private school, ~80 students or so. With the exception of a few (2 or 3) students who have Macbooks, the staff and students all run Linux for their primary OS. This came about after one of their Windows boxes got rooted and became a spam relay, resulting in Time-Warner shutting down their net access with no warning in the middle of a school day - and net access is something which is absolutely a requirement for schools to have these days.

      My sister called me, I found the rooted boxes, wiped/fresh installed them, and got TW to restore their access. Then I cleaned the rest of the Windows boxes on site, and set them all up as dual-boot machines. I used to have to go to her school 3-4 times a year to clean up some Win system that had become unusable, but not in the last 2 years since they've gone all-Linux. Showed my sister how to install with a LiveCD, and when a student gets a new computer, she installs Linux alongside whatever Windows is on the laptop, and the student understands that they are forbidden to use the Win partition while on the school network.

      The *only* reason Windows remains on any systems at the campus is that there is one testing site which uses Active-X; it is accessed once a year on testing day, under supervision in their 'CS lab'.

      Number of rooted boxes since Windows was replaced: 0
      Number of times TW has shut down the schools net access since Linux became the primary OS: 0
      Number of times I have had to travel an hour to clean viruses. trojans, worms, etc from the Linux machines: 0

      --
      "...there are some things that can beat smartness and foresight. Awkwardness and stupidity can." ~ Mark Twain
    8. Re:Depends for what by cashman73 · · Score: 2

      For basic word processing functionality, as well as documents originating from Open/LibreOffice, it works fine. But I would not say the software is perfect. If someone sends you a PPT created using Microsoft Office, for example, the translation will be far from perfect, and many things will not be as they appeared before.

  2. It depends... by Dexter+Herbivore · · Score: 4, Insightful

    it depends on what the purpose of the PC is going to be, are the kids going to be playing games, is it for web browsing, is it for educational purposes, is it to teach programming or business skills? All of these possibilities may affect the choice of OS. Overall though, if the tips that you've read suggest staying with the installed OS, why not follow the tips? XP being unsupported shouldn't affect them in any real manner, and if it does become a problem then the OS can be changed at that time.

    1. Re:It depends... by shish · · Score: 5, Insightful

      non-computer-geeks don't know jack shit about Linux

      They don't know jack shit about windows either; but if there's a desktop shortcut for The Internet, they'll be fine :-P

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    2. Re:It depends... by Vectormatic · · Score: 2

      I would still prefer a novice to use Win XP, how does it matter if it is going to be un-supported, unless the charity people are going to install all latest and greatest software/games.

      security patches? that is actually the reason i moved my little brother from illegal XP to legal Vista. It may suck as an OS, but at least you get continued patches, free AV from MS, and a somewhat sane user/rights system. On of the main concerns when letting joe sixpack loose on a pc is making that box as hard to infect/ruin as possible, even if it means sacrificing some speed/comfort.

      I had my father running Kubuntu for half a year. This was a man who's most advanced computer experience involved windows 98. He took to Kubuntu without much problems, used firefox/openoffice/thunderbird without issue. The only reason we moved him back to XP was some odd hardware/software conflict causing repeated crashes which i couldnt figure out in a timely manner.

      --
      People, what a bunch of bastards
    3. Re:It depends... by brokeninside · · Score: 2

      Sure it depends.

      The charity may wipe all donated computes and install a sit license from scrach. In which case, the OS doesn't matter.

      The charity may be selling the computer at auction or in a thrift store. In that case, a legal license of the most recent version of Windows would be best.

      The charity may be using it administratively. In that case, it should be running whatever best runs their office apps.

      The charity may use it as a dumb terminal putting up a slide show in their lobby. In that case, the OS hardly matters.

      I could go on and on. The best thing to do is to ask the charity.

  3. Dualboot? by cheaphomemadeacid · · Score: 3, Interesting

    Keep the old xp's lying around and install Ubuntu dualboot.

    1. Re:Dualboot? by Shompol · · Score: 2

      Dual boot confuses the heck out of everyone. If you think they might ever need to boot in Windows, just keep them away from Linux. At one instance I had to disable multiple desktops as well, for simplicity.

      So far i only successfully converted one person (not counting my family), after her computer was taken over by "Antivirus 2000" virus, which crawled in registry, blocked antivirus installation, and demanded money, plain and simple. All of my other "successes" eventually reverted back to Windows, with great deal of pain too, since MS stopped shipping installation disks some time ago.

      Even if you take an average Joe who only needs web and some rudimentary document editing, printer becomes the next major headache. I had to discard a brand new Canon printer/scanner and manually compile driver for HP printer.... Not something a non technical person can do.

  4. Licensing? by headLITE · · Score: 4, Insightful

    I would install Ubuntu or some other free operating system. Main reason being licensing, with Ubuntu they'll get a current operating system and future updates and I don't have to worry about whether the XP license was part of a family pack and I can't even give it away, or whether it's an OEM license that prevents them from modifying the hardware, etc.

    1. Re:Licensing? by Gaygirlie · · Score: 2

      I'd install Ubuntu or some other Linux distro mainly because it'll be easy to keep up-to-date. XP is outdated, there's still plenty of open vulnerabilities on it and so on, but any of the more popular Linux distro keeps on pumping out security updates and will likely do so for years to come.

      Especially if the PCs are going for kids it's quite important that they work and that there won't be some nasties throwing up links for porn sites or such, and besides, there's plenty of great parenting tools available for Linux that allow one to limit the things the children are allowed to see and/or do.

      Just be sure to pick one of the bigger distros like Fedora or Ubuntu and you should be good to go.

    2. Re:Licensing? by Peter+Simpson · · Score: 2

      Another vote for Linux. One reason: no anti-virus needed. Install WINE, and configure OpenOffice to save in MSOffice 95/97 format (.doc, .xls) instead of the default OpenOffice formats (for compatability)

  5. Ubuntu, but keep XP as well? by QuasiSteve · · Score: 4, Insightful

    XP is still very much relevant - much to Microsoft's chagrin - regardless of its expiration date. The machine comes with a (OEM) license, presumably, so why waste it?

    At the same time, might as well expose them to a Linux distribution that at least has scores of layman support, such as Ubuntu.

    So why not set up a dual-boot system?

  6. Well... by bstrobl · · Score: 2

    Leaving a clean copy of XP would be my suggestion since you already have the licenses and I reckon the Hardware itself will not likely survive another 2 years (They are Kids after all). But then again that would be too easy so here is another suggestion: Install OpenBSD to provide a solid foundation On top of that install Ubuntu (for an easy to use Linux distro) in VirtualBox, On top of that copy of Ubuntu install Windows XP if the kids need it to run their games In that virtual instance of XP get Firefox to point to jslinux so the kids have something to tinker with if the hardware is not enough spend some money for some more RAM

  7. I would put Ubuntu by steveha · · Score: 2

    Windows XP needs expert maintenance to keep it running properly. You need to install antivirus and keep it updated, you need to run Windows Update, you need to keep various software packages up to date (and they all have their own ways to update). Printers and such all support XP, but you have to figure out where to get the driver and which one to use; whereas with Ubuntu the driver support isn't 100%, but the stuff that does work will really Just Work with no fussing. (Where I work, there is a networked printer that Ubuntu talks to perfectly, and it took well over an hour to get it working under Windows 7. And I had to install some wacky HP software that I really hate, to get it to go.) And even if you do everything right, after a few years the system will get kind of slow and bogged down, at which time you should really do a bare-metal reinstall to speed things up again.

    Ubuntu should run well on any computer from the "Designed for XP" era. It has one unified package manager. The Ubuntu Software Center is a place where kids can get stuff for free, and it's legal and it won't be malware.

    When I give away computers, I put Ubuntu on them. (Sometimes I also put Windows on them, if the person getting them has a need for Windows. But kids have no actual need for Windows, and Ubuntu works great.)

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:I would put Ubuntu by kenh · · Score: 2

      ubuntu will not run on any computer with a "Designed for XP" sticker

      Are you serious?

      The first dual-core Pentiums (805, 630, 930, etc) shipped with "Designed for XP" stickers, and the early Core systems did as well...

      Ubuntu & other Linux reach back to PII era CPUs and run acceptably, for people with time on their hands. A P3 system with a gig of RAM is a usable Linux desktop.

      --
      Ken
    2. Re:I would put Ubuntu by Missing.Matter · · Score: 2

      Printers and such all support XP, but you have to figure out where to get the driver and which one to use; whereas with Ubuntu the driver support isn't 100%, but the stuff that does work will really Just Work with no fussing.

      So essentially what you're saying is "Plug anything into XP and it's going to work. But you might have to put in a CD that came with the thing, or go to the manufacturer's webpage. However with Ubuntu it's a crapshoot that anything you plug in will work, and there's really no guarantee that there's a driver for it, but in the off chance there is a driver it's going to be a good one."

  8. Also in the case of Linux by Sycraft-fu · · Score: 5, Insightful

    Be ready to do some real support. You may not find it very different form Windows but they will. That is just life, they aren't computer people. Be ready to have plenty of training to do. If you aren't willing to do that, then consider just leaving XP on them. You aren't doing them favours if you give them systems they can't handle and say "Too bad, your problem now!"

    Also make sure Linux supports everything they want to do. If it is just web surfing and e-mail, no problem. However if they want to run special educational software, it may be Windows only. If that's the case, XP may be what is needed. Remember that "You don't need that," or "Well there might be OSS that is kinda like it," is never an acceptable phrase. Unless you can find something that they are happy with as a replacement, it isn't a replacement.

    Just make sure that if you give them a Linux system, it will be workable for them. While a supported OS is always the best way to go, an unsupported OS won't necessarily be horrible. If the firewall is enabled and people don't use it as an administrator, it could be a long time before there is a real security issue.

    Also keep in mind how long the hardware will last or is going to be used. XP will have patches for another 2.5 years (April 8, 2014 is when it stops). Will the systems still likely be running much after that?

    There isn't a right way to do this, depends on the situation. So decide if you are willing to support it (or if they have a support guy that handles Linux, which is unlikely), and if so then find out if you can meet their needs with Linux. If not, put XPSP3 on them, patch it, harden it to the extent possible, install security software like MSE, and call it good.

    1. Re:Also in the case of Linux by TheRaven64 · · Score: 2

      True, but they'll probably have some people with some Windows experience already. They're much less likely to have someone with *NIX experience. And, if they do, then they probably have someone who can nuke the XP install and install their favourite OS.

      --
      I am TheRaven on Soylent News
    2. Re:Also in the case of Linux by gfxguy · · Score: 2

      ... and they could probably live with an unsupported OS for a couple more years after EOL. If the computer is already that old that it's being donated (being cynical, I know, but it certainly seems to be the case), then how long after another 2.5 years do you really think is necessary?

      I hate to say it, but while I use Ubuntu as my desktop I have three other desktops in the house - two kids and a wife, and they are all using XP because that's what they want. If you donate a computer to some children's charitable organization, there's about a 99% chance that that's what they want, and if you've already got a license for it, as one poster said, it is indeed a no-brainer.

      Frankly, though, none of us know what this charity might want... why doesn't he just ask them? What is he asking us for?

      --
      Stupid sexy Flanders.
    3. Re:Also in the case of Linux by realityimpaired · · Score: 4, Interesting

      Most charities that accept computers (at least in this city) will wipe the hard drive and install their own anyway... they need to make sure they aren't being presented with pirated software or viruses, and that's the easiest way to do it. The licenses that MS offers to charities are dirt cheap (in some cases free), so it just makes sense for them to install their own.

  9. A desktop linux distro is a perfect choice. by brainchill · · Score: 2

    I would go with Ubuntu, linuxmint or some such desktop distro today. Not so much because it's a better OS or will be supported longer than XP but because when you're donating computers you have to expect that they will end up in the hands of people who can't necessarily afford to buy software to do a lot of things and by default XP comes with 0 extras and won't necessarily know how/where to fine open source options for windows. In this light your typical linux distribution comes with software that will do a little bit of everything from office/word processing/whatever to editing graphics and even a few fun games for kids with plenty more for free in the repositories. I did this for several years in central Nebraska. In all I gathered up several hundred PC's from local businesses that were going to discard them and refurbished them and installed a user friendly linux distribution (at the time I was using Lindows/Linspire) and never had a complaint or even a call back with anything other than a thank you. Most distros like ubuntu, mint, fedora etc today are just as easy to use as windows out of the box even for a new user poking around trying to figure things out.

  10. More information needed. by PyroMosh · · Score: 4, Insightful

    Moe info is needed. I had to do something similar when my employer got rid of a lot of old machines. they went to different places, and for each, I evaluated certain criteria.

    Who will be administering these machines? This might make the decision easy for you, it might not BE your decision if there's a competent admin in the organization there who will of course have their own ideas. They may use the product keys the machines came with, they may have their own distro they want to standardize on, or they may even qualify for one of the cheap or free site licenses that Microsoft offers to NPOs.

    As others have asked, what will the machines be used for? If it's 100% for the web, any OS will do, and it's a question of what will be easiest to maintain. Install the OS, lock it down good, install Firefox or Chrome in terminal mode and you're golden.

    If you have any expectation that the staff or kids will want to install their own applications, you're almost certainly better off with XP - end of life or not. WINE is probably not something you want to get into with folks who don't understand computers well enough to administer them on their own.

    Remember, just because it's a charity for local kids doesn't necessarily mean anything. Kids might not ever get anywhere near these machines. They could go to an admin who does the finances. One of the PCs we donated went to a charity for Cerebral Palsy where it's being used for fund raising. It's running Razor's Edge on XP.

    The best thing to do is ask how they expect to use the machines. Then figure out how to set them up based on that (If they don't have their own people).

  11. Kids = computer games by Treffster · · Score: 3, Insightful

    Ask yourself 3 questions:

    1) Will the kids want to play computer games? Of course, they are kids, what else are computers for at that age? That means XP.

    2) Who will help them with the computer? Answer: other kids, parents and teachers. I bet your bottom dollar kids will get much better teaching from others with XP compared to Ubuntu, purely because of the install base and general familiarity.

    3) Is the 2 year limit on XP relevant? Of course not, in 2 years as an XP machine it'll be due for a re-install anyway (if not before).

  12. Helios by BandoMcHando · · Score: 2

    It might be worth taking a look at the Helios Project, (Website: http://www.heliosinitiative.org/ , Blog of bloke running it: http://linuxlock.blogspot.com/ ), as this is exactly what they do, collect together donated PCs and stuff, and provide refurbished PCs with Linux on to people on a charitable basis (predominantly disadvantaged kids I believe). (And they do some training etc as well I think).

    Anyway, a lot of the postings on their have been quite interesting over the years, and I think they currently use either Ubuntu or Linux Mint.

  13. Re:Yes to Ubuntu by Joce640k · · Score: 2

    Oh dear ... we asked a bunch of nerds which OS is best for a group of people they can't relate to.

    --
    No sig today...
  14. Dual Boot! by icebraining · · Score: 2

    As long as the PCs have 40GB or more of disk space, just install Ubuntu side by side with XP, with the latter as the first choice in GRUB.

    This gives them a familiar environment (XP), but lets curious kids explore Linux if they're interested.

  15. Apple iOS by tehcyder · · Score: 2, Funny

    Because you should only be donating high quality iPads to kids, anything else just isn't fair on them. You don't want to restrict their intellectual and socio-economic growth

    And with the vast number of apps available for any possible purpose, whether for business, education or pleasure, there really is no better platform for choice.

    So, all in all, it has to be Apple iOS for freedom, choice and thinking of the children who are our future.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  16. Clean install? by PPH · · Score: 2

    I wouldn't give anyone a system with an existing OS. You should scrub the drive and install fresh. Particularly with XP or other strains of Windows, there's no telling what might be crawling around in an old system. Even with Linux, are you certain you've found every trace of your old pr0n collection and deleted it?

    --
    Have gnu, will travel.
  17. Ubuntu by salesgeek · · Score: 2

    I have five kids (4 daughters, 1 son) and about the same number of computers in the house. Here is what I've learned:

    Windows computers, no matter what version become unusable after six months due to kids installing stuff that includes three metric tons of crapware. If you remove the ability to install, you remove the ability to learn to manage the computer, which kind of defeats the purpose of letting your kids have a computer to begin with. When things go wrong, Dad is out 4-8 hours, usually re-installing everything on the laptop.

    Macs work well, but are too expensive to let a 13 year old throw in the backpack, get stolen at the school library, etc... a $400 PC is not nearly as likely to grow legs because it will sell for $200 on the street. A $1300 Mac will get $900, which buys a lot of mind altering chemicals. When things go wrong, Dad is out 10-30 minutes.

    Linux works fine. The kids like Kubuntu because they can customize everything (KDE4 is good at that), can access everything (Konqueror and Dolphin are amazing) and the browsers (Chrome, FireFox, Reconq and Opera) are all fine. OpenOffice is well suited to K-12 use, and Inkscape and Gimp are fantasic. There is no IE to fsck everthing up to hell. System administration is surprisingly not that big of a deal. It's pretty cool when they tell you, "Dad, I wanted to learn 3d so I found this thing called blender and here's what I made." When things go wrong, Dad is out 10-15 minutes, tops, and can usually SSH in and fix the problem.

    --
    -- $G
  18. Distro for kids by synapse7 · · Score: 2

    Ebuntu.

  19. Really by Kupfernigk · · Score: 2

    My father is 88. Last year I noticed his Ubuntu desktop had changed and I asked how. It had invited him to update to the next LTS release, he had followed the instructions. He is a retired lawyer, not a programmer.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  20. only if the charity could also provide some traini by Locutus · · Score: 2

    training and support for the little things like internet connections or even installing software. The Microsoft Windows ecosystem is somewhat self supporting with so many _"experts"_ all over the place willing to show the completely clueless what things to click on.

    So, if the charity has a small base of volunteers and they could be trained on the basics and some were willing to learn more, something like Ubuntu would be perfect. The charity could use LTSP to set up a multi-seat training room or labs and if they were REALLY into it, all the installed systems could have their software update system set to the charities server for updates but not really needed unless there were lots of customization.

    Without the basic training, the charity would get calls like "where is the D drive when I put my CD in?". But with Edubuntu and the KDE education packages along with others I think a Kubuntu installation would be a very good solution. And unlike a Windows system, they would not be taught to pirate proprietary software because they can't afford it, they would be taught to look for and try out different free solutions and can do so from the 10s of thousands of free software packages out there.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  21. Avoid anything that has a EULA by Sloppy · · Score: 2

    If you subscribe to (now government-backed, thanks Blizzard) view that software EULAs are enforceable and software copies that come with EULAs don't have their titles transferred, then your "gift" of a computer will also come with contractual obligations upon the user that they never opted into and don't have the power to opt out of (except by replacing the OS). Furthermore, they probably won't even know what those obligations are, since you will be clicking through the 52-page "I agree" screen instead of the children reading it carefully and clicking "I agree" to indicate the child's fully informed consent to the binding contract.

    (If this sounds totally fucked up, don't blame me.)

    Doing this to anyone would hardly be "charitable," and doing it to children who don't even have a chance of understanding all the risks, would be even less so. Thus, you might want to avoid that if you're thinking in terms of charities.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.