Linux vs. Windows for Schools?
Fiachra06 writes "I am involved in helping to maintain the computer systems in the local school (200 ~ 250 pupils) in my home village. The children range in age from 4 to 12. The 14 PC's are running either Windows 95, Windows 98, and XP Home Edition and I find this rather abhorrent. The licensing fees to upgrade all the capable machines to XP pro is unreasonable for such a small school. What would the esteemed Slashdot readers think of shifting all these machines to a Linux distro (probably Ubuntu). I have no doubt the children will have no problem adapting to the new OS (although the teachers might), the main concerns are the availability of educational software for them to use, and practicality of maintenance for people who are new to the OS given that I am not there regularly enough to be a full time sys admin. Preferably I wouldn't like to running too much through Wine but it is still an option."
Abhorrent? Please. Licensing costs for 14 copies of XP Pro Academic Upgrade would run just under a grand. If the machines are running 95 and 98, I'd bet more then a few are old enough that they probably shouldn't be running XP so the actual cost likely is less. Yes it's a significant chunk of change, but not crippling expensive. Obviously running 95, 98, and XP Home may not be the best solution overall, but it apparently seems to work for the time being.
What you are proposing is installing an operating system that is completely foreign to them. The software that they already own has been untested on it. It may or may not work. The availability of future software titles that run natively is also limited. Neither the kids nor the teachers have any experience with it. And to top it off, you even point out that you can't really support it like you should. Sounds like a great plan!
This sounds like a good Idea, but in order to run the Windows programs you may need to use Wine. Try it on a trial basis with a few of the 95 or 98 computers and see how it works out.
sudo mod me up
One of the derivative products of ubuntu, edubuntu, is geared toward people just like you. Check it out!
Edubuntu?
Is it more educational to buy a packaged education or take a classroom and create a learning environment? The best way to learn is to create the tools of learning rather than memorizing facts or being shown movies or games all day. Tell them they are smart, get them involved and make the system that will teach more generations. Turn them into leaders of the future, not followers of the past generations.
2 different needs might lead you in 2 directions for getting things up and running with 'other than windows'.
You're asking a mostly *nix centric community about moving away from Windows?
There are no loopholes. It's either legal or it's not.
Edubuntu may be the way to go.
Edubuntu FAQ
Looking at the Edubuntu Tour, some of the programs seem to be for a younger age, around kindergarten and up, but the SchoolTool calendar for teachers looks interesting.
OpenOffice is included (of course). You don't mention what applications the kids may need - if it's just for internet browsing and research, and maybe some of the other educational things already included (Typing, etc), Edubuntu may fit your needs.
The upcoming 6.04 release of Ubuntu's Dapper Drake may fit you better, as it will have a formal support cycle. (I want to say 3 years).
When you says availability of educational software, you mean "none". You should use the OS that can run your software. I'm sure most of the software that you currently own runs on Windows. Why change then? Why upgrade to XP at all? Maybe you need a fresh reinstall on those '95 and '98 boxes. They should run okay.
I'd love to switch to Linux at home too, but everytime time I get to thinking about what software I use everyday, I realize it's just all for Windows. The OS serves one pupose: to run your software.
Ask Slashdot "Windows or Linux" ???
Hmmm. Let me think now!
My university uses a set of machines without hard drives. Every PC on campus (more than 5000 of them) boot off the nic card. When you boot any machine, The OS and all the applications come into the machine from a central server. This way, no PC can catch a virus, have the kerel corrupted, have files erased, etc. Any machine can be returned to perfection with a simple reboot which takes about 30-40 seconds. That would at least address your maintenance problem.
How about upgrading the slower/older machines to Ubuntu, which is less resource-demanding than Windows? At the same time, you can upgrade a few of the better machines to XP Pro so they'll have maintain exposure with the Windows world, and be able to use all of the relevant software for that platform. Best of both worlds.
Listen to what I say, not what I mean...
Look, whatever the ideal solution here might be in technical terms, if you are making decisions for these people on the basis of what you find 'abhorrent', then you should stop.
People are trusting you to make an informed technical choice, and you are presumably presenting yourself as someone who adds value in the form of technical knowledge and ability, right? You can't turn around and lead these people down a path determined by the fact that you have a personal emotional issue with some software. It's professionally irresponsible, bad for the school, and it makes you a weirdo.
In a slightly seperate issue, I wonder how people manage to work themselves up so much that they find a particular brand or product 'abhorrent' rather that just 'unsuitable'.
On second thoughts, I guess I do almost nearly feel that way about the Hummer 2, and ESPECIALLY the Hummer 3. I mean have you _seen_ the awful awful awful embarrassing fake chrome bits on those things? That's abhorrent! Shiny, dumb-looking, unstable, but also abhorrent.
Whence? Hence. Whither? Thither.
Looks like a few people already beat me to it, but I would definately try out Edubuntu on one or two of the lower end machines and see how you like it and if it packs the software you're looking for. It's literally designed specifically for your situation. Also, to the first replier: Not every school can afford to waste a grand on XP liscensing.
The support is something you have to pay for, and I think one of the keys here is that he wants to save a small school money. The school is obviously small enough that $1000 for some windows licences is a lot of money. Besides, Edubuntu is really pretty easy to use and designed specifically for kids. Just out of curiousity, how is using Ubuntu kowtowing to minorities? I am a white male and I find it is a great drop-in windows replacement.
Disclaimer: I don't like MS or their business practices...
It might be in MS's best interest to grow their Windows users from the ground up by practically giving away their OS to K-12 institutions. I think they're shooting themselves in the foot by extorting money from them.
From a purely practical point of view, because we live in a "Windows World," it would serve the kids best to know their way around it. It would be a disservice to them to make them use Macs or Linux boxes and breed ignorance to the real world.
HOWEVER, it would also be a disservice to these kids to NOT know anything about the other OSs out there. High school is a good place to introduce *nix for basic programming/computer science curriculums.
The bottom line: it's education. Kids should be given the opportunity to learn as much about the computing world as they can by having exposure to all the technology available. Because of its ubiquity, locking out MS would be a mistake (unless the goal is to breed absolute contempt for MS in the next generation which would bring MS down--but that's another thread, I'm sure).
I might know what I'm talkin' about, but then again, this is Slashdot...
If you are thinking about Ubuntu why not consider Edubuntu that is targeted at schools and has quite a few educational programs included? Here's their webpage
My freedom ends where someone else's begins
I currently attend a school in manhattan called Trevor Day school, at which, from 5 grade on you are required to have a laptop to attend. So, every day we have 700 kids running aroud with laptops. Because students are required to buy their laptops themselves (yes, its a private school) they dont not have to worry about most of the copies of windows so we have no trouble with licensing fees, even for the servers and teacher computers that they buy. Because everything is windows based it allows for us to use almost any software that has been created for educational purposes. I just have simply not see that many for linux. I'm not saying it doesnt exist but im just wondering if you will actually be able to find what your looking for. Never the less is that it does take lots of effort on the part of administrators and computer people. Also, we have a dell repair man come once a day to fix things. But it is well worth all of the effort. We also have online homework boards and a portal. The homework board is done with microsoft class server and the portal was custom made by a company for the school.
That being said, we did get 1 pc for games, and a eMac 'cause my daughter insisted on being contrary and demanding photoshop. The mac works out great, the pc was an upgrade disaster trying to get games to run. We finally gave up and got a used X-box to deal with the games -- should have done that from the start.
The point? Kids can deal with linux just fine, it will probably be more stable than early versions of windows, and if web browsing and writing are the major apps, you're fine. If the staff has got a bunch of windows-only applications that they've got to run you may have problems.
Good luck.
-- ac at work
Caveat: I use Ubuntu at home and am fairly conversant with Linux. At school I typically use a FC4 server via VNC.
As for your question--I wouldn't really recommend it. I'm what I'd consider an above average user (or average, for a Linux-head)--I don't eat, sleep, and breathe ls switches, but I know how to get around, deal with most problems that come up, etc. And I still get stuck. The Edubuntu packages aren't all that good, though they're getting better, and if you don't have time to play the sysadmin, who in the hell will?
I'll probably need to pass in my Geek Card for saying this, but come on. You want to switch to software that doesn't really do what they'd want to do and you don't want to put in the effort to follow through. I don't think that makes sense. At all.
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
Seriously?!
Who would ask: "What would the esteemed Slashdot readers think of shifting all these machines to a Linux distro (probably Ubuntu)."?
This Ask Slashdot item just made every Linux geeks day.
Every Linux Geek: "Oh look someone wants me to tell them why they should switch to Linux over Windows.
Now I can tell the world about my faild attempts to implement Windows and how I switched to Linux and became a hero in my own mind!"
OMFG!! I've become a TROLLLLLLLLLLLLLLLLL!!!!
I like-a do-the cha-cha.
Bill, is that you?
Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
Have a look at Skolelinux ("School linux"), a distro specifically tailored to fit a schools needs.
What is it going to cost you to install Linux and give it a chance?
All we are say....ing..... is give Linux a chance..
You do the distro a dis-service. Ubuntu and Edubuntu benefit from the Debian support. Labelling ubuntu as PC is a cheap shot. I've been running it since before it was famous, and admittedly, I'm a little embarrassed that my attempt to be alternative has become main-stream.
However, this doesn't make the distro any worse. It installs well, and with the repositories provide exceptionally simple upgrade and software installation options.
I used Redhat for a few years before Ubuntu, and I liked that also. But Ubuntu works for home and Edubuntu packages great educational and fun software for kids. It works for my family. If I was setting up systems for a primary school, I would have be comfortable with the Edubuntu option. Nothing against any other distro, but why knock Ubuntu as PC or suggest that it has anything to do with kowtowing to minorities? Is there any logic basis to those comments?
if it ain't broke, don't fix it.
### Linux is *not* user friendly, and until it is linux will stay with >1% marketshare.
While Linux has still a few usability problems, for anything where you have a seperate administrator, has seems to be here the case, its perfectly ok, actually it has been perfectly ok for such installations for quite a long time.
### Take installation. Linux zealots are now saying "oh installing is so easy, just do apt-get install package or emerge package": Yes, because typing in "apt-get" or "emerge" makes so much more sense to new users than double-clicking an icon that says "setup".
You missed the point, apt-get is *FAR* superior and easier to use then anything on Windows (if you don't like command line use one of the GUI frontends). The problematic point is that you won't find all the software you might need in the repositories, even so their are gigantic they don't contain everything, and installing under Linux without apt-get or friends is what is really problematic, since its completly non consistend and throubled by binary incompatibilites and such. Ok, and you also have to be root to actualy use apt-get, no problem for your own computer, but if you want to install something that is actually available in the repository, but you don't have root access you have to take the hard root to install it, which sucks quite a bit.
About Quake3, yes, thats a classic case where you have a piece of software that comes in binary form and isn't available in the repositories accessable via apt-get. Those things definitvly need improvement.
what FSCKING rock did you crawl out from under. Nothing less than 10 minutes to install SimplyMEPIS on any machine that you can get 'dohze 98/2k to run on all the way up to my AMD64 3500+, 1gig, Radeon 700 PCIe, dual 200g SATA. Jesus fscking Christ.....and running Quake and other things.....how about teaching kids 4-16 how to really "run" a computer instead. talking about "zealots".....na, just a 'dohze idiot.
While I have no doubt that Linux is ready for such a task, I'm not sure your average school teacher is.
Good luck explaining to them that they can't use some fancy piece of educational software they've already bought, or if they can but it will sort-of work and sort-of not work thanks to Wine. IME, few teachers would accept being told this - and regardless of whether or not you should educating youngsters in a specific operating system, you may have a hard time convincing teachers of this.
I know it's not what you asked for, but what I'd do is set up a Linux server to hold everyone's files and act as a domain controller so profiles are centralised. I'd keep Windows on the client systems (though I might try and rationalise it to just one or two versions) and set up disk images on the Linux server from which the clients can be rebuilt very quickly. Finally, I'd put a boot loader on with an option to "Rebuild this computer" which downloads an appropriate image from the fileserver and installs it.
All that being said, if you can get the staff to agree from an early stage, you might be all right. But don't say you weren't warned.
The biggest problem is likely to be stuff that the exam boards assume you are using. I know where my sister works the exam boards assume one of two packages that are windows only. I suspect you'd need to check this one carefully, but that it wouldn't be a show stopper.
Other than that, I've heard of schools in the UK going down the LTSP road and it being excellent. If someone is messing around, you kill their X, move them to the front, and log them back into exactly where they were. Kid kicks a power plug (like they all do) and vapes somebody elses machine and it doesn't matter. It also means all those old machines aren't a problem, and you can actually accept much more donated hardware than you could in the past, as you're actually running your code on meatier machines in the server room.
jh
As a volunteer ESL teacher who has built a school network abroad (South Asia) you really have 2 main choices in Linux:
1) Edubuntu (has some serious limitations for practical use)
2) K-12 Linux (which has less configuration headaches and more what the %#@! moments when configuring the terminals)
I have tried both in vain and decided to go with a straight Fedora Core 4 setup for the school since I wanted the least headaches. The administration agreed and we have had few real problems. That says something when it owuld take me 1 hour Long distance calling to sort something out or a 15.5 hour flight.
FOSS is an excellent choice for cash strapped schools like the rural metric school I work with.
While I'm a big fan of Linux, I'd have to question that it's the *best* solution to the scenario you're describing some considerations
* While you can build a Linux infrastructure which is *nearly* self maintaining, do you have the budget to pay for the expertise to do this? You say you don't have full time sysadmins so one wonders how much you might spend supporting these machines versus Windows machines (at acedemic pricing levels no less) over the long haul if all you did was place *default install* workstations out there for your students.
* Let's face it Windows applications are the *mainstream* apps in Business, do your goals include exposing your young students to these apps (i.e. do you plan to teach them how to use office apps ?).
Perhaps you might consider a mixed infrastructure with Windows boxes and some Linux (or maybe even a Mac or two) to make your teaching environment a bit more diverse? Given that academic pricing for Windows & MS Apps is so low and given that support for them is so easy to find and generally speaking *cheap* it may be worth considering the longer term Total Cost of Ownership, rather than just the upfront CapEx for licensing.
You also may want to talk to the various vendors upfront about what you're trying to do, I know for a fact that Microsoft often offers various incentives (i.e. Freebie support, licenses, even hardware subsidies, etc..) in situations like yours and I suspect some of the Linux vendors might even consider doing the same (as would perhaps Apple)... best of luck.
Many schools have migrated to linux in part or in full,
this is not expected to be much of a problem.
You would probably want to keep 1 or 2 XP computers
for the sake of those few tasks/programs which still work
better on Windows.
You may want to install those to as a dual-boot.
Especially if the computers are sometimes all used simultaniously,
you would like the ability to have all the kids use the same software.
In some schools I have seen there was fear from childrens astounding ability
to cripple computers and therefor elected a strategy of either
using dumb terminals or automaticly wiping out the hard drives from an image periodicly.
With such a small set up you may deam these precations excessive, yet be sure to keep
a fully installed image on stand by.(Assuming the hardware of the computers is reasonably
identical).
Me.
These kids may or may not use Linux one day. They will definitely use Windows. As much as I support *nix, this isn't a time for Linvangelism.
Well, my Karma was positive...
If a nation expects to be ignorant and free, in a state of civilization, it expects what never was and never will be.-TJ
You obviously are a troll, but I will bite anyway:
A windows computer without a properly trained user will be a stinking mess in no time. Ye she may be able to install quake on it, but also all the malware she thinks sounds entertaining.
That is fine at home, but in a school or office environment that will not do. Then it suddenly does not matter that the user cannot install any software by themselves. They may not like that very much, but it keeps their computer running for 5 years or more (provided the hardware does not fail.
About installing software: most non-geek oriented distro's use a graphical shell around the package manager, so you never have to type in those hard commands. with it (and a broadband connection) you can pick and choose thousands of software packages. Do you think there is a near equivalent of that on windows?
This space is intentionally staring blankly at you
Before spending any money the educators need to create a requirements document. How are the computers to be used? What are the educational objectives? Is there any specific software that needs to be run? Are there any compatibility requirements? What level of support is available?
With this document in hand, alternatives from "do nothing" through various upgrade strategies to "all new computers" should be reviewed and evaluated. Anything less would be irresponsible.
Here we have a large existing capital investment (14 computers and software) with no plan for upgrades or replacement. Not a good situation. Don't compound it.
I would rather try something like Edubuntu (the educational/school edition of Ubuntu) for upgrading the machines. three reasons: - its for free (thats a very good reason) - its maybe the easiest-to-use Linux OS - it runs on elder Hardware WinXP would never be able to run on, so you don't have to upgrade too much hardware (maybe you don't have to upgrade anything if you're lucky) and don't worry about the change in the OS-environment; it's really simple to use Ubuntu...
You have got to sit down with the teachers and compile a list of what they are using the computers for and then determine if there are open source alternatives and if the teachers are willing to accomodate a wholesale OS change. If the open source versions of the tools they need exist, then they should be open to change based solely on cost savings. As a taxpayer, I want to know that the schools that are devouring my money are spending responsibly. However, as a taxpayer, and someone who who predates computers in the K-8 grades, I have to ask just what the hell are they doing using computers to teach K-5 students????!!!! I suspect that they're teaching dependency on technology, or worse, the teachers are pushing their responsibilities onto computers, dumbing down the teaching staff and hurting the children in the end.
Need more information??? How 'bout need a question! ;-)
What would the esteemed Slashdot readers think of shifting all these machines to a Linux distro (probably Ubuntu).
OK, that's the only line approaching a question in the summary (though one of these "?" thingys would make it more official). Is that seriously a front-page question? OK, the anwer is.... You ready for it? We think its good!
Thanks for asking!
"reality has a well-known liberal bias" - Steven Colbert
OK I have seen this recommended time and time again. If one is not in a Windows Domain scenario, just what is the extra benefit of XP PRO vs. Home? Dell, Best Buy and others all market to the home user that PRO is better, but never give a reason why, obviously a higher profit margin. Why convert to PRO when Home would suffice and save the $$$$$?
First off, you need evaluate what you're doing with these computers. Are they for the students, or the teachers? What exactly are the people who are using them doing with them? Is the software specific to the OS, or can it be ported? Is there an alternative?
From your description, it sounds like you have a mix of computers, ranging from older to newer. Getting XP to run on the older ones is likely to be an exercise in frustration all by itself.
If the student's are the ones using the computers, why not turn it into an educational opportunity? Use Linux on the older computers, XP on the newer computers. You're already running three OSs, this way you're moving to two, and giving them an opportunity to see what each one does. Most of the "standard" stuff (word processing, spreadsheets, etc.) can be done on either.
This way you have a chance to use your older systems, educate your students, and save money. It also gives you a chance to evaluate both systems. Alternatively, you could also look to see if MS would cough up some reduced cost licenses - or heck, even give it to you free. They've been known to do that. :-D
95% of people use Windows in wider society, including businesses.
I use Linux every day, it pays my wage. But for the 0.01% of people who would use the power Linux features, Windows has Cygwin, Ethereal and all that.
They must learn Windows.
[% slash_sig_val.text %]
After all it's worked for several government agencies, and Microsoft wants kids to grow up using their software, because when they get older that's what they will know and want to use. So call MS tell them you are switching your school to Linux due to licensing fees. Who knows maybe the Gates foundation will donate the Windows license to prevent you from switching.
That being said, I see nothing wrong with a mixed environment or running an educational Linux distro on some of the machines.
far...out
To quote a famous line from Start Trek 4: "Whoever said that Windows was user friendly?" Oh, waitaminute, that was the 'human race was logical', wasn't it? Both seem to apply here.
This project seems to be going well, and was covered in Linux Journal and on Slashdot.
http://www.linuxjournal.com/article/6349
I have family that lives up that way and they get some help for there linix stuff from this guy.
Answering the question as you put it isn't really possible.
First, you need to have a good understanding of what these computers need to do. You mention educational software and wine. Does that mean there are specific applications that the computers must run or just that there are just things the computers should be able to do. A requirement that the computers run Oregon Trail 2005 (or whatever) probably means that you must stay with Windows or attempt to run it slowly in wine. But if the requirement is a typing tutor program, an astronomy program and a basic word processor, that's different.
What other things do the computers need to do? Do they have to maintain a print server? Sharing an attached printer is pretty easy with windows, but slightly more complicated with linux. If you are the only tech person and you aren't available when the printer goes down, you might have a problem.
Do they need to acces the internet? How? Direct connection for each box or through a proxy? Will you be replacing the proxy? Are they running any monitoring software to stop the porn? Some of the older kids will definitely be after that and while I'm against censorship in principle, I can certainly understand that you don't need a 13 year old surfing porn in class.
Sure, if you set it up correctly Ubuntu will not be hard for the kids to use and the teachers should be able to learn how to use it. But you need to answer the question, "will it do what I need it to do?"
Ah, you've discovered one of the great joys of the educator -- indoctrinating little minds with your own opinions, whether it is on the true cause of the American Civil War, the proper way to read a poem, or the correct operating system to use.
As long as you understand this, and have the kid's best interest in mind, you won't do to wrong by them.
There is no difference in terms of usability for a child's standpoint. Adults are often a different matter, but if they are for the most part not required to administer anything, they aren't that different from the children, except that they'll be equally awkward on either platform as the children are equally fluent.
With respect to software, there is much more of course on Windows, and on average much better polished. But averages are deceiving, and polish isn't the only criterion. For example for basic office tasks there is no difference at all: you should be using open office on either platform and saving your scarce dollars for better things than any marginal "improvements" that MS Office would bring. Polish isn't everything. My kids use both Windows and Linux for playing games; the games on Linux are often a bit cruder, but they often have a creative component that's missing from their Windows counterparts. I'm less up to date on "educational" software; I'm generally not a big fan of it. I'd rather have the kids experimenting and creating with real world tools than virtual ones.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
What the heck are you talking about. For $8 a student a school can upgrade to Windows XP Pro from win 98, me or home if the machine has enough power. I have clients running XP Pro on 500 MHZ machines with 256 meg of ram.
g _name=TechSoupMain&category_name=Microsoft&Page=1
Cost to upgrade is not a factor. Microsoft has an extensive software donation program for 501c3 organizations. Oh what you say they want a server how about MS Small Business Sever 5 users for $60 or Symantec Antivirus Corp Addition for 10 users at $80.
Here is a link to one of the sites for nonprofit organizations http://www.techsoup.org/stock/Category.asp?catalo
Know your facts...
Linux is *not* user friendly, and until it is linux will stay with >1% marketshare.
Speaking of school, I think someone needs to go back to kindergarten and learn the difference between >(we call it "greater than") and
But yeah, you are right, Linux will stick around with greater than 1% market share.....
Monstar L
I'm a K-12 network administrator, so I know where you are coming from in terms of budgetary concerns. However, I encourage you to furthur investigate licensing options before you consider a switch of operating systems. For instance, you can buy a retail box acadmic version of XP Pro with SP2 for less than $70 (Microsoft SKU E85-02670). Other products are also available in academic pricing, like Office 2003.
If you are more forward thinking, you could enter into a School Agreement with Microsoft in which you could acquire volume licensing (greater than 300 units) at an even bigger discount (possibly around $30 per workstation). You could calculate a cost here.
One other thing to note, is that if you can solicit computer donations to your school system, either from parents or community members, you are eligible to free (as in beer) Windows 2000 licensing for such computers. This is called the Microsoft Fresh Start program for K-12.
Also check out K12Computers.com. You can occasionally find some really cheap surplus Dells sold only to K-12.
1)Set up the old machines as thin clients on a network. (eg LTSP). That means you can still use them; you'll have good performance, and the upgrade will be much easier. Then buy one high-end ($2k) server.
2)Keep a windows machine or 2. Run the windows software on it - and connect with VNC. Costs nothing; 100% compatible.
[Wine is quite good these days, but if you already have the MS licenses...]
3)Don't buy any new windows apps - you'll only feed the addiction!
4)Rip the fonts out of your existing installs. The MS corefonts are still the best for legibility.
I can see your desires to simplify your cost and environment, but put the benefit of the kids on the front burner. 'Younglings' with no Windows experience are going to be in serious trouble in a very high percentage of middle schools, high schools, tech schools, and workplaces. College is another story... By that time someone is certainly ready for multiple OS experience. Building that common foundation, as much as M$ haters may not like it, is especially important for those whose career does not necessarily include banging away coding all day, etc. Going Linux only is not much different than kids that learn MAC and no Windows (don't flame, I own lots of Pc's, a Mac, and have played with Linux distros). Its great experience, but they lose out on that 'common experience that most employers and other situations will require as a lowest common denominator-- again, especially if they do not go into any primarily IT related role.
Start with the basics of Windows incase some of them never do move up/move on to another OS. When you go beyond primary or middle school-- that's the time to grow their knowledge and expand the OS experience.
Going Linux in the grade school environment is sort of like having a grade school only taught in Spanish or Swahili or French or Klingon. It may benefit now, but in the long run, everyone will suffer from 'interoperability issues'.
I vote for multiple OS's or Windows only for gradeschool. People I know from gradeschool who never furthered knowledge of computers and do not own a computer only knew how to work on an Apple IIe. No help today...
If they are sitting there doing different things, give them computers with several OS's to experience, but wait... that's what you have today...
You can't afford XP, so the decision is to use Linux.
Decisions don't have to be difficult to be correct.
Blearf. Blearf, I say.
Hope this helps.
Finding God in a Dog
And I need to go back to school to learn to use the preview button since slashdot interpreted my signs as HTML....
Monstar L
Preferably I wouldn't like to running too much through Wine but it is still an option.
maybe you can load up word via wine and check your grammar.
Your sig(k) has been stolen. There is a puff of smoke!
So..there is a concern about educational software available. So...those kids start learning on a *nix platform, known to be a very developer friendly enviroment. So sure, you probably aren't going to have your first generation of kids go through do much, but if they stick with learning on a *nix platform, you are potentially growing your own developers. I remember back in the days before the bloat, HS students were writing educational software for the grade school kids.
The only change I can believe in is what I find in my couch cushions.
Take one class, convert one computer to Linux and get the kids to write a web-page about it. Post to your local LUG about the page and project. Sit back and wait for the local MS shill to drop off the Windows software the school would like for free. I know of one case where this happened though the school's intention was not to squeeze software from Microsoft.
Never underestimate the dark side of the Source
Seriously - have you even used Ubuntu or does it's skin color offend you?
As someone who has tried for years to make the switch from Windows to Linux on my personal machine, I am very happy with Ubuntu. I may have been lucky, but it is the first Linux distribution to correctly recognize all of my hardware, install with ease (only had to choose partitioning style and provide an account name), and intelligently figure out how to handle my Windows drive.
Sorry I don't have a lot of experience with the educational software as I primarily use my PC for Internet and office applications. As for maintenance, it's file structure is based on Debian - one of the more logically laid out designs.
I like the suggestion of providing the kids a mixed Windows/Linux environment ("Why not both?")
Celestia will take you breath away.
other than that
1000's of applications run in the browser.
just install flash and java and google.
A lot of great educational software runs on either DOS or Windows 95/98. An added bonus is that these older programs, such as Reader Rabbit, etc. can be gotten really cheap on ebay or garage sales, etc. You could try installing Ubuntu and using Dosbox and WINE to get some of these programs running.
I think the best plan is to have variety in the machines you expose your students too. Keep some on windows and the others on Linux.
FREE - Java, J2EE and Ajax Audiobooks for Software Developers - www.DeveloperAdvantage.com
http://ltsp.org/
very simple, very straightforward. it's set up to be useable by non-totally-technical administrators, with a looovely simple front-end for setting up DNS, DHCP, adding packages for use on the LTSP-clients (which includes rdesktop).
You can add LTSP to ANY "desktoppy-servery" machine and it will be useable by dozens of simultaneous clients.
So, you pick your distro (deadrat, debian, debian-edu, edubuntu) and then you just follow the LTSP instructions
and voila, its desktop environment is magically available across all the LTSP thin clients.
An AMD64 machine with 1Gb RAM would simultaneously serve 10 students.
A Dual XEON with 4gb of RAM would simultaneously serve 50 students, with a fair chance
that (unless it's a "lab" environment where everybody is told to do the same
things simultaneously) you will be able to push that to 100 students.
With RDesktop as an option.
The crucial thing is that the kids WILL love it - and time and time and time again,
Sirius (who roll out LTSP regularly) find that the kids simply... don't go near
windows: the windows machines sit there unused (until they are converted to LTSP
clients) because the kids don't find windows "to be cool" any more.
14 computers sounds quite fair to handle...however, its up to you how much time you are willing to dedicate into that network or infrastrucure.
As it has been said several times:
1) Check out was is NEEDED, not what YOU (or other) want...make a list.
2) Check this list you made with the teacher...are there alternatives within Ubuntu or Edubuntu (as an example)
3) check the hardware...is it possible to run XP, Ubuntu or whatever might be possible (see 1) and 2)) or do you need to upgrade anyway?
3a) if you need to upgrade, why not taking the licenses that comes with the new stuff (unless you build them yourself)
4) lets suggests, that there are none or minor upgrades to be done: Use a LIVE-CD to check out if hardware is working.
5) Use a Live-CD (eg. ubuntu or edubuntu) to check if the list at 1) is matched and if pupils and teachers are okay using that stuff...if it fails, back to Win98 or whatever is used right now.
I am no fan of Windows, but I am very uneasy if it comes to change from one OS to another in a hurry at an area where I dont have full responsibility...if it fails, linux won't get a second chance there anytime soon and you won't be let near those computers (if that is a drawback or not to you, is another story).
Therefore I suggest you to use Live-CDs to check out how people react on the new OS and applications and if the hardware is able to cope with whatever OS you choose.
Just take your time to reconsider all options and prepare everything well...there is nothing more deadly than to do something like a change of OS-flavour in a hurry.
Good luck
I'm the technology teacher/administrator for a US charter school. We have Mac, Windows and the majority of our workstations are SUSE via terminal services. Workd great! We use open source as a way to talk about service and global awarness. The students resonate with the politics and finances which drive our descision. We recieved a donation of 100 legacy boxes last year, these run terminal services very well.
You really need more heads; fourteen terminals is nothing. Their marginal cost---the cost of a 19" monitor, keyboard, mouse, and vga port---is about $130, so buy a few dozen. They'll probably last five years, so the cost per student per year would be less than four bucks: is that so high? There's no serious educational use for a computer except web-based research (read: firefox) and programming (read: ocaml, ruby) so Linux is as good as anything else.
It depends what's your goal.
If you want to endoctrinate the children provide 1 OS. And make them proficient in 1 OS.
If you want to teach (impart) education, install more than 2 OS's and integrate services among them.
Teach students to think OUTSIDE the BOX...Literally.
- these are not the droids you are looking for -
Microsoft nearly gives away a lot of software to schools in the same situation you are in. Yes, buying the licenses on NewEgg isn't a 'discount'. You need to get in touch with a Microsoft sales rep. If they aren't 'helpful' in getting you a discount, ask to speak with someone else and be sure to explain your financial constraints. I think that with things such as Group Policy in Windows, it's far easier to lock down and automate things for a school and you won't freak everyone out with something brand new. If you want to go Linux, do a gradual switch over time. Otherwise I hope you have one hell of a support team.
Why do you want to upgrade the machines? What purpose would it serve, what problem would it solve?
Also, you say yourself that you're not there often enough to properly support the PCs alone, and that there are concerns about availability of required software. Those two things right there indicate pretty heavily against a switch to Linux.
Your language (eg use of the word "abhorrent") and lack of stated requirement for the change makes it sound very much like your main (or even sole) reason for wanting to switch away from Windows is to switch away from Windows. That's all well and good for your own machines, but not for ones that other people need to use.
Now for some advice. Work out what the machines need to do, who needs to maintain them, what skills and time they have, and what sorts of software is required. Make a list of pros and cons for Linux, for upgrading to XP Pro, and for leaving things as they are. Pick the one with the most sensible balance of pros and cons.
But whatever you do, don't just install your personal favourite OS on them - that goes whatever it is, be it Linux, Windows, one of the BSDs, etc.
It's official. Most of you are morons.
Surely the idea is to teach the kids what they need to know when they leave school. If the Windows market share wasn't as ridiculously strong as it is, there might be an argument for running Linux...
This sounds like a job for Linux Terminal Server
http://www.k12ltsp.org/
http://www.ltsp.org/
I actually run this at home, and am writing this post from a VNC enabled Linux Terminal Server. The machines you are using sound old, so if you are willing to invest a little in server hardware, this could be a good option. If you have PXE boot capable network cards, then you can boot from the network into linux. If not then it can also be accomplished with boot disks. For the must have Windows software packages, you can use rdesktop http://www.rdesktop.org/ and setup a windows terminal server. This can get costly, but it works.
The downside to this setup is sound support. Another package out there that is supposedly quite good is no machine http://www.nomachine.com/
I have never used No Machine, but supposedly it is fast, supports sound, and Educational institutions get a 50% discount on the cost.
If you have any spare hardware kicking around, I would setup a Linux Terminal server and see how you like it. All it would take is one spare workstation that you can wipe and set up with linux. You could then easily enable all of your current machines to boot to the terminal server from floppy, and give it a trial. If it looks like it would fit the bill, then get a real server for it so you don't suffer from speed issues.
Cheers,
CB
There was a posting here some while ago about a study that concluded that for people with no previous PC experience, Windows GUI was harder to learn and work with than Linux (+Gnome I think).
There's no need to change everything at once. Install Ububtu on one machine (if they are worried about loss of capacity, and you are able, then lend them a machine for a while). Let the teachers try, let the kids try. Get feedback then re-assess.
It's also possible that one Ubuntu machine could provide you with more than one seat. If the machines are networked, then all the machines could access the one server (VNC?). Ultimately, something like the Ndiyo project may end up providing small schools with lots of seats for a small cost.
Owl tried to think of something wise to say, but couldn't.
Adding values should be done at home.
If we're dependent on schools for values we're in BIG trouble.
Exam 4/C again. Maybe I'll do better this time.
Our church received a set of PIII desktop machines when the local school system upgraded their hardware, and I was tasked with setting them up. The hard drives had been wiped, and I was loathe to buy/administer Win98 licenses, and XP does not run very well on 64MB of memory, and I didn't want to ask the church for more memory AND license fees, so I just installed DSL (Damn Small Linix) on the boxes. Yes, I grok the jokes about DSL on church machines...
Anyway, the small amount of Windows educational software that the church wants to run on the machines runs just fine under Wine, and the machines are quite responsive.
I did try Knoppix and SuSE before trying DSL, and they just needed more memory than the machines had to work effectively.
Do I have a DejaVu, or have I actually read this exact text before? Including the greater-than sign where obviously a less-than sign was meant?
The Tao of math: The numbers you can count are not the real numbers.
"The 14 PC's are running either Windows 95, Windows 98, and XP Home Edition and I find this rather abhorrent."
So has anyone actually asked you to look into moving the PCs to a new operating system, or are you just a zealot trying to cram Linux down peoples' throats? You aren't going to win anyone over to Linux by being an arrogant prick and dumping a new OS on them just to show off how 31337 you are because you know how to install Linux and configure X.
For those kids, there's no doubt in my mind Ubuntu would be ideal.. I mean what do they really need?? Word Processing?? Access to the Internet?? Not to mention educational games?? Well the price is right.. I personally think, for that given situation, its perfectly worthless to have Windows of any kind on those machines when there is a great free solution.. I personally think there is a great future in Linux.. And in my opinion, you don't even need to teach them Windows.. There's hardly anyone that uses Linux in the first place in comparison to the people that use Windows.. so why not breed Super Mutant Space Monsters and make the fluent in Linux? but really, if you're on a budget, why not make a statement, and use Linux.. It will influence other people too.
*plays the Apogee theme song music*
I think Linux now is okay for kids. From my experience, "Ubuntu" is one of good distros and stupidly easy to install or set up. You may want to try "Fedora Core" but it doesn't support multimedia by default unlike other Linux distros such as Debian and Gentoo.
It's going to cost you next to nothing to try out (ed)?ubuntu, so go for it! As long as you can afford one hard disk drive out of your own pocket, you needn't risk trashing the existing Windows installation on the machine you experiment with. Check out the applications available, and then show them to the teachers who will have to work with them. Seeing as Ubuntu prides itself on being i-tal, all applications will be Open Source; so there probably are versions compiled for Windows that the kids could take home even if they're still running legacy systems there, and of course no worries regarding licencing. Note: if your machines hail from the Windows 95 era, you might want to get some local Debian geek to graft you a faster desktop such as XFCE or IceWM onto your Ubuntu in place of Gnome -- it might run a bit faster.
It is not the place for schools to teach people how to use Microsoft software {which would essentially be propping up an illegal monopoly}. If we are to have this wonderful "choice" thing in the software marketplace, schools should be teaching the abstract concepts which are applicable to a wide range of software. However, I rather suspect that, as in other areas, that might be rather more choice than the self-styled advocates of "choice" are calling for.
Je fume. Tu fumes. Nous fûmes!
I don't seem to understand this assumption. Just because you're asking someone to switch from a Windows interface to a Linux disto interface, why is it automatically assumed they're going to have a difficult time making the transition? If they can perform the two basic functions of modern computer use (press key on keyboard, click button on mouse), I'll bet they'll pick up the system just fine. A couple of posters mentioned Edubuntu, and based on the what I've seen of that, I can't think of a reason that any minimally-capable child (or teacher, for that matter) couldn't master the use of that system in rapid fashion.
I also believe this idea of you not being around much to manage the systems is something not to worry about either. I'm a system administrator and our site's systems all run Windows. I'm not there all the time. The computers get heavy use on weekends and when I'm away on a trip or on holiday. Sometimes stuff breaks, and if it isn't critical (which it rarely is), it waits until I return. My guess is that if there were some unforseen glitch with one of these Linux boxes, a remedy could wait until you return. And if you're setting up a server, is remote access an option?
As for the day-to-day maintenance, I run a couple of Kubuntu systems at home and on the job, and I rarely find the need to "do" anything to them other than use them. On my personal system, I'm run Adept every few days to see what packages have been updated, and maybe I'll tweak something here or there. But, I don't spend any more time under the hood with these systems than I do with a Windows box.
Perhaps there's a faculty member on the school staff who might have an interest in this new system enough for you to show them the basics. You might train the trainer, as it were, and provide some information on routine maintenance, just to cover you in your absence. You could also provide a list of bookmarks/links to the plethora of Linux sites out there, specifically sites about the distro you choose.
One other thing: why not set the distro up on a single machine and show it to the staff at the school? Give them the opportunity to see what you're proposing, let they play with it a bit. My bet is that the unique experience of using a decent Linux distro, combined with the low cost and your enthusiasm, will let it sell itself. This sounds like an exciting project to me.
Joe Dougherty, Florida, USA
The words I thought I brought, I left behind. So, never mind.
What would the esteemed Slashdot readers think of shifting all these machines to a Linux distro
This is like going to a Republican convention and asking them if we should go to war.
The OS is really the gateway drug.
How about when you want to expand into application software realms? Art, music, math, science...you can rpm/apt-get/emerge to your heart's content if you don't make a lousy OS choice on the front end.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
I know where you are comming from Cliff. I was in your shoes a few years ago when my wife "volunteered" me to be the Technology Director at my kids' school.
Here is the setup:
- One elementary school with 300 kids and a couple of PCs.
- No internet access, no technology curriculum.
What we did:
- Obtained donated PCs and software
- converted part of library to computer lab with a network of 25 PCs
- obtained donated DSL connection ($30 a month)
- adopted technology curriculum from our state's department of education
Lessons learned:
1. I am a Linux zealot but, as much as I wanted to, I could not force Linux on these kids who needed to be able to use their skills at home doing papers, etc. A survey of our school revealed that, of kids with PCs at home, about 99% had Windows, the rest had Macs.
2. We obtained grants or asked for donations for Windows and Office software. This worked remarkably well.
3. All our "enterprise" stuff was Linux: file/print/web/mail servers, routers, firewall, etc. We ran PHP Nuke and a static web site (the parents loved it). We ran samba and gave each kid access to two shares - one of which was their "web page" which was accessible by the whole school via an intranet (the kids loved that). All the Linux stuff was purposely behind the scenes (to not scare volunteers). It worked like a charm and the only constant questions were "how much does it cost?" followed by "is that legal?".
4. We ran Dansguardian/Squid/Squidguard on Linux for content filtering (the parents loved that). By the way, it was a requirement in order to get some grants that we comply with the Children Internet Protection Act (CIPA). I believe the CIPA requirement had more to do with the fact that the computer lab was in the library, but that also allowed us to apply to more grants (i.e. for "library" projects).
5. On hindsight, we should NOT have run a mail server. We ran Postfix on Linux with SquirrelMail for Web Mail. It added too much to my burden as a SysAdmin and, as a volunteer, I did not have the time.
6. You have heard of "vendor lock-in"? Well, using Linux created a "volunteer lock-in". I could not go anywhere. Even after setting up Webmin and putting together a "technology team" of trained kids and parents, I could not get anyone to run the network well enough. When I had to move, the network began to crumble.
7. Linux geeks from my User's Group were happy to work on a Windows machine just so they can curse as they do it. Microsofties would not come close to a Linux machine.
8. REWARD YOUR VOLUNTEERS. You would not believe how much it meant to some people to have the school Principal write a letter of appreciation to their boss/company - and that costs nothing.
Cliff, you are doing a good thing. You love Linux for the same reason you are helping these kids. I wish you all the best.
I also help with a small school (300 students k-12, ballpark).
First of all, as the first comment states, if you have some machines running windows 95 or 98, they may be too old to run Windows XP anyway. Regardless, as he also pointed out, upgrading 14 PCs to Windows XP Pro would cost roughly $1400.
The time you would spend administering 14 linux PCs would dwarf the time you would spend administering 14 Windows-based PCs, particularly if they're all Windows XP Pro. I presume, if your school situation is at all like mine, that you would end up being both the administrator of this small network as well as the "help desk". Believe me; if you make a bunch of people who are familiar with Windows switch to Linux, you will get more calls than you can handle. The point is, the additional cost in time investment would be valued at *far* more than $1400.
What would you be getting for all of this? A system that very few people are interested in using (or motivated to learn how), and that's provided that everything is actually up and running. You yourself admitted that you don't have time to be a full-time admin.
More than one commenter made pie-in-the-sky platitudes about education and how it's supposed to be about experiementing, and learning, and blah blah blah. Dicking around with a Linux box that you have no idea how to use and for which there is no one to teach you is not education. For most kids, that would be the quickest way to kill any motivation for learning. We're talking about high-school students, right? Even the brightest ones still haven't really developed a passion for learning yet (with exceptions).
You would really go through all of this just to stick it to Microsoft? Sounds like you need to get a grip, and maybe even go to therapy.
Don't become a regular here, you will become retarded. -- Yoda the Retard
For instance, when I took over the backup admin duties for our school district with 3 TereBytes of data distributed accross 200 schools needing nightly backup, I tried all the commercial solutions without success. Now I use RSYNC and a Linux array to successfully backup the enterprise data. I think that ubuntu and edubuntu will have a learning curve for an admin if they haven't messed with Linux much, but that curve is doable and short. I say go for it. - Travis
Moderation in All Things... Especially Moderation - gurutc
Looking at the programs that come with Linux distros, you have software for writing, math, drawing, graphing, and other activities that learning requires.
You also have a HUGE collection of FOSS utilities and games and compilers.
For those bits of educational software that run only on Win95, keep your current Win95 machines, just don't put in the networking software. Dual boot them to Linux and use Linus to maintain them (just keep and image locally or on the network that will overwrite the Win95 partition) Do the same for the Win98 machines and a few XP boxes.
For network access (browsers and such) require Linux. (argue better security)
After classes, the Win95/98/XP machines can be booted into Linux to do teacher administrative stuff.
Encourage the students and teachers to search for and write code for tasks they need. (Free software)
Use Linux on any servers. The security arguement will generally win.
Remember the motto of surgeons. "See one, do one, teach one"
All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
Trust me, kids will have no trouble picking up Linux if they're used to Windows. My kids, 6 and 10 years old, use both depending on what they're doing. Windows for gaming, Linux for most other tasks. I did not teach them how to do anything except to point out which programs to use for what. The ten year old has even started using OpenOffice.org to write books including illustrations and she figured it all out an her own. The idea that Linux is somehow harder for kids is a projection of adults' feelings about the matter. And who says that Linux skills are not transferrable to Windows? I mean point-and-click is point-and-click, no? Does someone honestly believe that if my daughter knows how to use OO.o that she will have a hard time learning MS Word? If anything, these kids will have more computer skills than other kids who have not been exposed to alternative operating systems/software.
My 2 cents!
And it didn't affect my ability to learn windows later in life and get a job for a company that uses primarily windows desktops.
What Windows skills do they really need?
Using any OS these days is a matter of clicking on menus and buttons. If they can work with Linux then Windows should not be a big leap. My kids use both with no real problems switching between them.
Let the learn the basics on Linux and they will deal with Windows when they meet it.
I just installed Ubuntu at home on a computer for my wife and kids and while I have some limited experience with UNIX and VAX VMS back in the early 90's, I have been in a windows shop ever since. Ubuntu installs easily, recognized my hardware, and worked 99%. Problem areas have been, getting older printer to work correctly, changing the resolution on my screen, audio on flash. My kids play a lot of flash games on-line and the audio doesn't work for some reason. Success: Cost, ease of install, my wife can check her email, my kids can write their papers on OpenOffice and print to my printer on my windows machine. Ubuntu has shown me that Linux has made great strides in the desktop arena and is well worth investigating before shelling out the bucks.
Electronic Whiteboards may jus be a fad and not add any real value to education (just like computers in general don't) but they are considered really important at the moment.
I really wish we (the linux crowd) could get a foot in the door here but it's very hard.
Our elemrntary has swithed to Linux. They are a test project for the entire district. The people running the project are William Fragakis and Daniel Howard. Contact them through the school. morrisbrandon.com. It is very impressive.
I've been using Ubuntu for several months now. I like it very much, but there is one problem I've encountered for which I can't find a fix, and it could affect a school installation: I can't install any keyboard language except US English. If I try, it generates an ugly error.
If not for this problem, I'd say that Ubuntu is the Linux distribution that is ready to conquer desktops everywhere.
Rich And Stupid is not so bad as Working For Rich And Stupid.
And force them to learn something that probably won't be around by the time they graduate anyway. Bill Gates has many different programs for funding Windows to schools. None of my children's schools have ever had to pay a dime. Why don't you look into that?
So recently my wife was pulling her hair out using her Dell Inspirion 1000 laptop running WinXP. She was having all kinds of problems with it crashing, things not working, etc. She had used Linux (Debian) on my laptop before and asked if she could give it a try. So I installed Ubuntu Linux (Breezy Badger) on her Dell Inspirion. Installing was a breeze, minus requiring the ndis wrapper for the fairly common Netgear wireless card, everything ran great out of the box.
Once set up I handed it over to her, gave her a quick 5 minutes tour of where everything was and she was on her way.
She now has been using it for about 2 months. She uses OpenOffice and GIMP for doing project plans and other classroom related stuff and has been tinkering around with a number of other things the platform offers.
Here is the downside. She has a number of smaller applications. One creates crossword puzzles, another does banner-art type stuff. These are obviously Windows programs and so far only one of them works under wine. Because of the lack of RAM in her machine I set up a WinXP system in VMWare on another system that she VNC's in to for using these programs. The windows system, once built in VMWare and everything installed was tar'ed up and burned to DVD for easy recovery when it dies and her Linux machine has been extremely stable.
She has a few complaints about the Ubuntu desktop, layout and what-not, but nothing big enough to prevent her from using it. She is really happy with it and proud of herself for making the switch. In fact, my intention was to dual boot her system, but her CD-ROM drive had died, it refused to read CD's, only DVD's. So Ubuntu installed, I had no Windows DVD's (does Windows come on DVD??) and she has never complained once about not having a local Windows machine.
You may wish to check out Xandros' offerings to the education world. Xandros integrates nicely with Crossover Office, an enhanced version of Wine that is easier to use and runs many Windows apps flawlessly.
I also do the computers for 2 local schools(4-12 also) and considered the switch to a linux based distro.
The main problem I found was I had trouble getting some of the childrens software to run properly with wine... some of it did work though (to some degree).
K-12Linux Project
k12ltsp.org: Linux is free in terms of cost and in terms of development because it's based on Open Source software. We are free to adapt the work of others for use in our schools. This kind of freedom produces better software and makes Linux the right choice for schools and agencies concerned with the ethical use of public funds.
Most people who use Windows don't see past their nose when it comes to their computing needs. Look at the long term and where do you want your school in 5 years. Linux and Open Source IS keeping up and the software is readily available and with a little digging, your systems can be VERY compatible in a Microsoft world.
Me: When I am forced to use MS-Windows, I run it in VMplayer http://www.vmware.com/vmplayer. It is free. It is the best at running Microsoft software, especially ActiveX and DirectSound and a number of other gotches that cause other emulators to hiccup. You can even run it full screen and think you are on a Windows box. But having Linux run on your hardware will make it easier for anyone to manage. Go buy a copy of Mandriva 2006 at http://www.linuxcentral.com.
Also, I am running virus free with Linux for the past 8 years without the use of anti-virus software. To me, Linux IS the anti-virus software. But if you really think you need it, Linux has an external package available to do that for you. And if you get a virus on Windows running in VMplayer, simply reload the virtual drive image. No hassle!
I was involved in a project to install a Linux network out of donated machines for a day care center. I was tasked to find educational software for the kids.
There really was almost none. I happened to be in a store that had educational software on the shelves a little later and I realized that choosing Linux for these kids meant they could never use any of that stuff.
I don't think Linux coders are very interested in making things like The oregon trail or Where in the world is Carmen San Diego. And commercial companies are not making Linux versions.
Don't get me wrong, Linux is great, but it doesn't allow much educational software to run. You could use Linux on a couple machines and let them access it via cygwin X and ssh if there's a compelling reason for Linux (like if you have older kids and they want to learn some programming).
Have a look at this story (also here). It's the tale of how one school's sysadmin converted the computer lab to Linux (Mandrake), KDE, and a host of open-source education and productivity applications.
Assumptions:
- You are an IT worker and not one of the teachers who are wanted need for educating the kids.
- You make a "decent" salary. For the purpose of my post I'll assume about $30,000 US.
Solution:
Resign from your position and introducing the teachers and students to Macintosh. Find the older kids and maybe even a teacher or two who are interested in computers and introduce them to the Apple Support Site and various very useful forums. Then resign and let the school use what would have been your salary to replace the aging Windows machines with Mac minis. Allowing for $1,000 a machine including any additional hardware that might be needed (monitors, keyboards, and/or mice), that would mean you could just about double the number of computers the school currently has. With that few number of Macs, any "interested" older child or teacher could easily do what little maintenance is needed.
[let the linux fan boy flames begin!]
Why not test it out using the live CD? Let some staff and pupils give it a try and see what they think.
Even though this is a school, what is the business case for changing the OS?
Is it just admin preference of having one OS to administer, or is it something else?
Are these machines even networked? Do they access the Internet? How are they being used now?
There are lots of questions to be asked before a decent decision can be made. Based on your description, I don't see a compelling reason to do anything.
Lots of charities are in this situation. They have IT ambitions which the cost of licensing new software and buying new hardware will just rule out at once. They have security worries about W9x. It is also embarrassing to have to say you are teaching people on it. On the other hand, W9x and the office suites of the day run much more snappily and with more modern features than any Linux distro you can load on a W95 or even W98 machine. You can get DSL to work fast, but it doesn't have the apps. You can get stripped down Debian with fvwm or windowmaker or even enlightenment to run, but you really cannot give people an education in modern computing with Kword running under fvwm, its as bad as W9x. We probably like it a lot better, but to the external world its a strange sort of dog. You will have more objections from everyone.
The answer is either to swallow and stay with Windows until more cash becomes available, or to go to LTSP or Skole Linux on the oldest machines first. However, going to LTSP means having a robust backup strategy for the server, and cutting the machines over very carefully till you hit performance limits. This is what I would do. I would say to the school, yes, you are right to be concerned about both security and obsolescence (assuming that's what they are concerned about), and yes, upgrading it all will be expensive, so don't. But, there is something you can do to improve the experience and buy you a few more years on the old hardware, and it will be an interesting and educational project for the older computer science kids in addition. And it will let you use donated hardware much better as it comes in.
The most important thing is to make them aware that it is not risk free. One assumes that what is in place now does work, and probably will carry on working for the next year or two. There are real risks in cutting the machines over.
Two very important things: don't be the only expert. Make sure the whole installation is done with other people who can take over if need be. Also, have a quick way back in case of need.
I use Fedora Core 4 on my kids' machine. It comes with
:)
lots of edutainment software built in, and is easy to
setup and maintain. I have been able to modify and
install software easily though CVS, YUM, and RPMs.
Once you have a Linux machine running there isn't
much to do to it, unless it fails. If you create an
image of the install and build a bootable CD from that,
the repair of any failed machine would be to replace
the bad part and reload the image. All new machines
could be ready in just a few minutes.
Some of the reasons I would suggest Linux over Windows:
First: Cost. Windows XP will run $60/machine
(School/non-profit pricing), but will not run very well
on anything lower than a 500Mhz. Let's face it, most
schools use 5 year old tech that is donate from companies.
Second: Education. Using Linux allows the kids to see
another OS besides Windows (which they likely use at home).
Third: What wil the teachers actually be doing on these
machines once they are setup?
Probably not much.
Fourth: Tux plushies are more cuddly than windws.
EF
As a technical writer turned English teacher I couldn't imagine pushing papers all day long. I built an LTSP network in my HS lit. class, with the support of my administration, and loved it. The tools available for evaluating papers and providing speedy feedback to students is nothing compared to my new environment. I'm a computer teacher now in a Windows environment. I've never had so many problems doing what was easy under Linux. A few simple scripts under Linux to gather up students work takes hours to do under Windows, not to mention the cost of every little bit of software I need to make my job easier under Linux is very expensive under Windows. Go LTSP. Learn a little scripting and you'll be golden.
If I may add right now, one of the reasons Linux is not getting the play it so rightly deserves in schools is that most teachers are not trained on how to use computers or software. More screencasts of software training, I feel, is definitely needed. Teachers are chronically overworked, definitely under appreciated, and they don't want to sit and read a manual online or offline. Let's help out and publish screencasts for them. Let's show them how technology can take the secretarial tasks out of teaching and promote them to the knowledge managers they should be.
Unless they end up using MS Office 12 which will do away (screenshot) with typical menus like edit, view etc. Hopefully the keyboard shortcuts will still work because that's what I mostly use.
When the kids get out in the real world, they're going to learn that all the applications they learned aren't used anywhere in the business world. Not only that, but the cost of upgrading the computers isn't that great, extremely deep discounts are given to academic places. In fact, under their SPLA, if for some reason you are short on cash, you can pay around $7/month for each copy of Windows XP. If you even called Microsoft you may even be able to finagle cheaper licenses, as they want to make sure their product is in the schools, ESPECIALLY if you drop the "we'd like to use Linux bomb". Ultimately, I feel that while Linux is better OS in a lot of cases, until it has more market reach, kids should be learning on what they will use, and what they use at home. Not only that, but Unix administrators generally cost more than Windows administrators, should anything happen to you.
Earlier in the thread you called someone a windows elitist simply because he voiced his opinion, yet you too were there fighting tooth and nail to make sure you have enough ammunition to do what you want to do. If you're going to post an Ask Slashdot, you are going to get differing opinions than yours. If you were looking for something to concretely backup your statement, Ask Slashdot is not the place to do it. Besides, what administrator actually cares what a bunch of self-proclaimed geeks on a web site think about the issue?
Besides -- If these kids can use both Windows and Linux (it's almost impossible to avoid exposure to MS these days), then they will be more capable when they get out to the real world than kids who only know Windows.
Having had access to Linux could get some of these kids jobs straight out of school that they wouldn't otherwise have access to.
Free Software: Like love, it grows best when given away.
One minor quibble here: whatever OS the "rest of the world" is using is less important than you may think. After all, the UI between one version of Microsoft Office and the other changes more than, say, the UI of KDE and Windows 2000. Linux has evolved enough that the children will be able to deal with moving to Windows when they go elsewhere. There is very little unique about Microsoft's products that would make a learning curve in later life steeper. If anything, moving from a Posix environment to a Windows environment is easier than the other way 'round.
Remember, until the mid 1990's "IBM-compatible" computers were dominated by CLI interfaces: today's Windows bears more resemblance to what the little beige boxes Apple sold, so learning the "dominant OS" back then wasn't really an advantage for students. Even later, students who used (for example) Apple's System 7.x weren't at a disadvantage to those using Windows 95.
In my opinion, a school computer should provide the tools that the teacher needs to manage the class, and for the students to create their own projects. Learning software has less impact than these two factors. Kids learn more when they make their own stuff, but most schools seem to see computers as glorified videorecorders/overhead projectors.
"The problem is most teachers are arrogant, so they want to spend their time in the classroom to teach"
The AUDACITY!!!
HOW DARE THEY!!!
I can't imagine why teachers (with around 50 minutes or so per class period) wouldn't want to use that time learning a new OS, instead of ACTUALLY TEACHING.
The worst part though, is your moronic assertion that teachers are "arrogant" for wanting to teach. How did you arrive at such a ridiculous conclusion? Perhaps you had a teacher who wasn't "arrogant", didn't teach you anything, and you're taking your cues from them.
Did you decide to troll on purpose, or was it accidental?
How pathetic are you that you follow me from topic to topic and waste all your mod points at once modding me down?
I recommend installing a distro like ubuntu on the oldest machines and let the rest be for the time being. Kids learn things quickly and in todays world it is almost essential to be familiar with at least windows AND some kind of unix system (ie. linux, os x, freebsd, solaris). Furthermore, doing so will leave a back up in case you are not onsite and there is some problem with the linux machines (user problem).
I think you have to ask yourself "What really matters".. Obviously, these machines are used to PRIMARILY run educational software. Whatever will get this accomplished is your best option. If the software is untested on linux, do not go that route. You'll be hindering the education of the kids. I worked for a VAR and we would partner with a school and give computer, software, maintenance time, etc.. So you might want to try looking for some assistance somewhere.
How much are you willing to support?
Linux is a nice free OS, but has never griped to be very user friendly, especially not for people used to Windows. For these people, some have tried to help with X windows system that has near look&feel as a windows machine.
So question is, how much Linux knowledge do you or your support staff have? Do you know how to troubleshoot in case something is wrong with the installation.
How much do you wanna spend on educate the teachers in use of Linux, and what about the children. Most of them are properly used to Windows installations at home, and need to know how Linux works.
Evenmore if you fail educating the teachers, and they feel it is a big problem having to learn another OS, the whole project would fail.
So you need to check the background of users before deciding. The cost of an upgrade will in the beginning be placed at education rather than being a save.
This is a very good point. If the apps are using Qt, then the GUI should be Qt also, when low-end hardware is a consideration.
Since Edubuntu seems to be just a set of packages and themes installed on Ubuntu, I was going to suggest installing a more lightweight desktop, also. Xfce or EDE will use fewer resources than either KDE or Gnome will. (I know there is a "xubuntu-desktop" package for Xfce, but I don't know about EDE support in Ubuntu.) But if those edutainment apps are the ones that will primarily be used, it may still make sense from the resource usage standpoint to go with KDE.
Constitutionally Correct
The OP wasn't particularly specific about whether this school was part of a district, and if it's not, much of the following can be disregarded.
Having actually worked in a medium-large district in IT (PC Support Tech in Poudre School District, 43 schools), I can tell you that little frosted us more than people like you. Fort Collins, CO is a pretty technical area (HP, Agilent, and LSI Logic are large employers and there is a major university), so there were a lot of parents with technical expertise. There's nothing wrong with offering advice, but far too many of the parents assumed that they knew better than the professionals employed by the district. Knowing how to write a C compiler or admin a Linux system doesn't mean that you understand the kind of requirements and challenges faced by IT workers.
At PSD, we ran Windows because it was cheap. Really cheap. If you are a reasonably large district (~ 14000 seats in our case), Microsoft is willing to give you a deal. Under $40 a seat for Windows + Office, in many cases.
Could we have switched to Linux? Perhaps. But such a project requires a lot of time and a lot of money. We hadn't even migrated from 2000 to XP when I left PSD.
We didn't accept donated hardware in PSD because it costs quite a bit more to support - it's frequently outdated, and when it breaks it becomes a nightmare to repair. We purchased 1800 systems over the summer when I was at PSD in 2004, so it really doesn't make sense to spend hours refurbishing and deploying a few donated systems. 20 hours of extra labor is all it takes to erase all of the benefit from a donated system, and that's assuming that the system is as good as what we would have purchased.
Bottom line: talk to the district IT department. They know their requirements better than you do.
I did this in a 12 machine school in Ireland. It wasn't hard but it wasn't easy either.
We had a similar scenario and asked Microsoft if we could downgrade the WinXP/WinNT 4 machines to Win98. They said no. Given that we didn't want to run illegal software our only choice was Linux.
There were three main problems
* hardware configuration
* user management
* Windows applications
* Course material
Hardware configuration
Each machine was a different hardware config (having been bought at different times over 6 years or so). And thus needed a separate XF86Config (as it was then) file. They also needed different network cards in the modules.autoload. It was not real biggy, but caused some teething problems.
User Management
What is the easiest way of allowing Teachers enter in the names and passwords for their students? I don't know. You might want to go with LDAP these days but I had a simple WEb script which took a list of student names (eg: Random Hacker)), created a user name (eg: rhacker) and set the password to something simple like their surname (eg: hacker). I felt it was quite important for each student to have a password even if it was simple as it got them used to logging in and gave them "ownership" of their own desktop space.
Windows Applications
With Abiword, The Gimp and some others I found most staff wanted to run the Linux apps on their windows laptops rather than wanted Windows applications on Linux. The major problem was the stupid little Macromedia flash based "educational" cames that came free on your breakfast cereal. I simply told the teachers that if I installed Linux these games would nvever work. Wine is hit and miss so I decided to manage expectations and not lie. Their analysis (as educators) was thet they'd rather have a consistant desktop and applications for students than have crappy "educational" games. They appreciated the honesty.
Course Material
I wrote a simple ECDL derived word processing course for Abiword. All students above 6 or 7 were capable of doing it and enjoyed it. Those younger than 6 tended to play gcompris which thought them the difference between single and double click and how to add money etc... But this was the major stumbling block for me. It takes time and a lot of effort. I'd love to see an OSS project take this on.
Just my 0.2c and I hope you get as much enjoyment for providing education as I did.
From the sound of it... "250 pupils... 14pc's... home village ", Microsoft might just give you those upgrades for free and make you the next poster child ...
On a more serious note Microsoft does have educational licensing. The thing you have to balance is (1) teaching those teachers Linux (not an easy feat... trust me) and (2) trying to get older educational software to run under WINE. Take a computer and play with it for awhile. Determine what your time is worth and start working on it. Chances are 14 XP licenses are worth more. WINE is great and all but educational game programmers can do some weird stuff to make their games do what they do...
The upgrades fees are a pain in the ass, eh? I think it's a bigger pain in the ass having to run XP Pro on machines that are running Windows 95 and 98... I mean, I could easly assume that those are old machines... and we all know how XP treats old computer systems. Maybe a really customized Ubuntu (or any other distro for that matter) installation will run perfectly on all computers. Good luck.
Insanity: doing the same thing over and over again and expecting different results.
I'm surprised that many of the arguments here sound like a religious war is being waged. I don't believe that there is anything inherently wrong in Windows (maybe MS but that is a company not a product) other then the developers made different choices at various points and emphasized different functionality. It does not need to be one or the other, that is a false dichotomy. I think offering the students some choice can be really beneficial here in helping them understand the trade offs made in life, OS creation is just one example. One of the major complaints about Microsoft is that they are brainwashing the next generation and choosing any OS for them makes you just as naughty.
It is not about Windows or Linux or Mac, it is about kids and education. I think it important that the students have access to both OS's to learn on as it expands their horizons. I'm think forcing them into a Linux box is just as bad as forcing them into a Windows box, both leave the kids in a box. You can save $$ now by making half the machines Linux AND open up a new world of apps without closing the old one. Don't have enough machines? How about a dual boot. Basically I think that it is fair for kids to know there is a choice in life, not just the one best marketed. They have a part to play in this choice though, they need to choose and learn how to do so. Taken to the extreme you could say that every OS should be offered, but I belive that is unecessary. From my perspective the goal would be to show them they have a choice, that their choices matter and dictate their next set of options. Two OS's really serve this purpose and I think a *nix and a Windows are wise if you have to choose two.
I used to do this job so I know this will make it harder on you to support both OS's, but the value the kids will gain will be huge. I would also offer that you can do what I did and take a couple of the more interested kids on to help support and maintain the infrastructure. They'll get a fast track to knowledge and you'll get a helping hand. It is astounding how much progress a 10 year old can make on a problem if they find it interesting.
Everyone think about what elementary school machines are actually used for, and what will actually be different on windows vs linux.
Teachers:
Web - firefox/ie, whatever, no difference.
Email - They probably use webmail, so no difference.
Grades (usually just in one big ol' spreadsheet per class unless your school actually has a competent tech guy) - our school was still doing it in works 3.0 or something, so switching to gnumeric or the OpenOffice.org equivalent won't really matter.
Lesson Plans - This is one that might actually be a toughie for adoption. My mom's school has a special lesson-plan maker program that the teachers are accustomed to using, and which probably doesn't export all their old lesson plans nicely to just doing it in OpenOffice or something. I know they had problems moving to OS X because the version they had couldn't print from classic.
Word Processing - They're probably using an archaic version of Word anyway, and OpenOffice so blatantly copies the Word interface (and everything wrong with it, rant rant) that once you convince them they can learn it, it should be ok.
The biggest problem with switching teachers is that, in general, elementary school teachers are some of the most tech-backward people you can find. They may have a PC at home that they understand BASIC things about, but they have no idea how to apply any of those lessons to what's at school if it's different. I saw one woman get stuck for 30 minutes because she couldn't figure out how to insert her floppy drive into the external drive on the new mac at school instead of having a slot on the computer itself. They don't like change, and so you'll want to set things up as easily and as similar to windows as possible to them. Clear off all the default krap that KDE installs and give them a simple list of things they'll want to do on the desktop. Hell, relable OpenOffice writer to Word and you'll probably have things a lot easier. Just like when I install Firefox for someone I always just replace the link on their "Internet" icon.
However, teachers don't spend much time on the computer - they're too busy teaching. Get those few things running fine for them and they won't notice the difference too much until something's broken.
School secretaries:
Standard secretary stuff. They might actually use a real email client. They will likely be more tech-savvy than the teachers, but only somewhat. The biggest thing to remember is that they are always overworked, so you want to make sure that you can get everything they need working and working WITHOUT more hassles than they used to deal with if you want to get them behind you. Set up a test system with all their stuff, then spend some time with them using it but having the option of their old one to work out everything they need differently.
The biggest issue with using something no one knows is that they will have problems troubleshooting or changing the little things that they would know how to do in windows. Like how to install a new printer, or install a new package. You've got to find some way around those problems by doing it for them or having a simplified user guide for things they're likely to do. Or you can just leave them alone, and have a multi-OS environment. At my mom's school, the teachers all run eMacs but the secretary has a PC (at her own request, I think, because it's what she knows).
Kids:
First of all, despite what every random jerk at the capitol wants to believe, kids younger than 7 or so can't do jack that's actually useful or very educational on a computer. The real usefulness of a computer to education is in the web, in wikipedia and google scholar or dictionary.com or whatever, as well as a word processor. And to make use of that, you kindof have to know how to read. So, for older kids, as long as OpenOffice reads their word files from home successfully, you have no problems. They probably have a different version of word at home (or, gasp, wordperfect. You don't know how many times I was called in to hel
It is no reason to put the kids through having the deal with linux. It is no reason to train kids on a computer system that 90% of them will never use in the workplace. Its no reason to limit their access to educational software and materials available on commercial platforms.
Abhorence of Microsoft is not a valid business case for anything.
I love Linux, Mac, and Windows, so I come from a fairly neutral standpoint. First, talk with the teachers. Don't ask what OS they would like, that's something you don't want to start. Ask what apps they use regularly, and what they would like that they don't have currently. Compile the list and examine carefully. If they can't live without an app, and it's OS specific, it would be easier to get additional funding then challenging the curriculum. If the app is cross-platform or the teachers simply like what it teaches, you may have some options. Web-based apps are always nice, since you shouldn't have to worry about OS (assuming it was written well). I know a really nice web-based math teaching tool that your school can probably get for next to nothing. Given a good interface, reasonable lock-down, good training, and reasonable political skills you can switch the OS if the needs are being met. It took me a few years to change a Mac classroom to a Windows classroom, but in the end, it was the right choice for the environment.
So many people focus on the fact that Linux is free compared to Windows, but few people realize that it isn't the OS that makes a computer, its the applications.
With regards to a school environment, there is a slew of software developed and aimed squarely at the education system on Windows compared to Linux.
Sure, you can run OpenOffice, which mimics Windows Office close enough, and you can find a handful of other applications that will work such as web browsers and even a few decent graphics applications like GIMP. But, to run a school full of Linux computers is to miss out an tonnes of edutainment and educational software available to your students.
People need to stop focusing on the price of the OS and start wondering about the software that is available. I won't suggest that Linux is NEVER a solution, perhaps in the school's administration Linux would be idea, offering the word processing, spreadsheet, and email/web utilities that faculty need to use. But when it comes to student software, Windows has it in abundance, Linux doesn't;
You also miss the point that Linux still isn't for the layman. Linux can still be difficult to install and manage. Ubuntu may be the easiest Linux around, but I spend 3 days and gave up trying to install it on my notebook because it just didn't have proper video card support. If your School PC's are old, or very new, you will find that Linux may not be appropriate for easy setup and maintenance, and you will waste YOUR valuable time trying to set them up.
I agree that schools get little funding to buy computers and software, but Microsoft among a LOT OF OTHER corporations have sponsorship programs that will donate or significantly reduce the cost of computers and software in the school. If you are finding that licensing Windows is too expensive, contact Microsoft directly and I think you will be surprise at how far they will go to ensure you run Windows in the school. I have heard of Microsoft donating PC's to schools for just setting up a discounted Windows licensing program. Also, instead of considering just what YOUR school needs, get together with other schools in the district and you could bet large quantity discounts for buying 100's of licenses and/or PC's as opposed to just the handful you need in your school.
Finally, why do you need to install Windows Pro as opposed to Windows Home? Many people think they need Pro because they need to setup a network, but few people realize that you can connect Windows XP Home workstations to a network.
In the long run, while Linux may offer an incentive over Windows for price alone, that is usually the only consideration that people look at when considering this debate. In an educational environment, exposing your children to the rich set of tools and applications available on Windows, an environment they will most likely use outside of school, is more important that just having a computer at the school running a free OS.
I haven't thought of anything clever to put here, but then again most of you haven't either.
We are in BIG trouble.
I cried real tears when Li Mu Bai died.
I still remember the ol' days.. The Students were leading the teachers with the apples... Way to much hassle of retraining ... IF upgrades are needed (not considering educational discounts) Windows Home: 89$ throw in the hardware upgrades and it sounds expensive (since some are still running 95). It sounds ALOT easier then done. Wouldnt it be alot easier and maybe even cheaper to jump on the bang wagon with the $399 dells? (with monitor) - they're like what... $300 after rebates? .. Windows preloaded.... I'm, sure dell throws in a crappy printer and youre "good to go". No retrainig, no hardware upgrades. Sometimes you just cant avoid spending some money. UNLESS you're a linux guru, have a blast, but assuming youre just "comfortable" as you asked the geeks for advice.
-- I Dont Deserve A Sig I Have Bad Karma
i am semi-involved in a (currently ongoing) project to migrate a K-8 private school from Windows 2000 to a thin-client configuration (solaris/suse linux). In total it ends up being ~140 computers (~90 being thin clients).
.. continue to work .. go home and (if needed) login remotely over the internet and get to their desktop. As a result, there is less need for them to manage multiple copies of their documents and risk loss (working from a server farm provides more reliability than remembering to copy over important documents to the server to backup (yes the old backup policy was pretty bad)).
The first phase was last fall (Deployment in December) for the computer lab + in-classroom computers (administrative computers will migrate this summer).
The transition, with careful planning, ended up being quite smooth. Initially StarOffice was loaded on the Windows PCs last spring along with Firefox and other cross-platform application to start getting students and staff use to those applications. Once the systems were migrated, some of the benefits included:
- Increased software availability. More _free_ software on the Linux side allowed us to provide more capabilities for students and teachers.
- reduced costs -- administration likes the lower power consumption of the thin clients, the ability to remote admin the entire network (less IT costs), the ability to connect to their desktop from home (NX) and the increased reliability and consistency (only a handful of servers to maintain instead of over a hundred individual installations of Windows)
- Mobility. With the thin clients, a teacher could be working on a system in their classroom, go to the computer lab, pull up their desktop as they left it
- virus/malware issues vanished (obviously) = less support costs, increased productivity, etc..
Of course, this is without some downside.. Flash/Shockwave sites are hit-and-miss.. with that age group, it is important and some alternatives needed to be found. Some apps we had were Windows only. Attempting to work with Wine was not successful *enough* and (currently) requires the use of rdesktop to a Windows 2003 server. We *hope* to get rid of these apps by the next school year.
In anycase, we are not the first to do this, nor will be the last. It is very important to plan. You need to determine if it is able to meet your needs. You need to add benefit to end users to make it worthwhile to learn and provision some classes for teachers to get-up-to-speed. It might be worthwhile to create a live CD that they can boot on their home systems.
If you have a LUG or similar in your area, it might be worthwhile to see if they want to get involved. This may provide additional knowledge and expertise to the planning, setup and maintenance of the new systems.
If money is a concern, it might be worthwhile to investigate a thin client configuration. This way, old donated computers can be added to the network easily but with high-end performance.
My five year old son (now eight) did not have any trouble picking up Linux. In fact having to type his login and password gave him a reason to spell.
I had two girls staying with us who were at the local polytechnic and they wrote lots of papers, assignments, etc., before they knew that they were using OpenOffice.
Hope this helps.
I can't comment much on Linux per se. I would suspect that you are correct that the students will adapt more quickly than the teachers. However, I can comment on educational software.
Much of the educational software duplicates what can be cone more cheaply with pencils and paper. Examples include math drill software, etc. So you don't really need to worry about that sort of thing. However, there is other software you should look into. The best place to start is Jonassen's book Computers in the Classroom. Mind Tools for Critical thinking. Then when you've decided what you really need, you can look into what is available as a Linux distribution.
Reference: Jonassen, D. (1996). Computers in the Classroom. Mind Tools for Critical Thinking. New Jersey: Prentice Hall.
Ugrade costs: the district I work for pays something like $65 per license. Educational licensing is quite affordable.
Hardware: We run XP on P2/400 Mhz systems with 128 MB RAM (out of 160 PCs, 35 are P2s. The rest are Athlon XP or newer). It's slow to boot and multitasking is a definite no, but for students the age you're talking about and the applications they'll be using, it's fine.
Why we don't use Linux: Because we as techs would have to learn it so we could teach it to the teachers so they could teach it to the students, and because Ubuntu is actually slower on older systems than XP Pro.
I've sort of become the resident Linux advocate here. I've been working for a month to get some flavor of Linux on our old G3 Macs to revitalize them as thin clients so we can get them counted by the state (G4 is the lowest accepted by the state, thin clients are an exception).
FYI: We have about 2,500 students and maybe 650 computers (plus maybe 100 that can't be counted on the numbers we give the state), grades K-12.
120 characters for a sig? That's bloody useless.
...is tuxlabs (www.tuxlab.org.za also see http://interviews.slashdot.org/article.pl?sid=05/0 4/04/1859255 )
This is actual, practical, applied LTSP setups in schools using older computers (*and a powerful central server*).
Unfortunately this iniative is not as well known as Ubuntu!
The user experience, point and click, in Linux (ubuntu) and Windows is practically identical. Linux also has one BIG advantage - it is truly a multi-user system. When I originally set up a server in my home, I chose Linux precisely because I didn't want to have whatever my children did in their login affect my login - nor did I want to hear people complaining about how "he deleted my files" (we have 4 boys). My children all gre up on Linux. They all know more about Windows than I do, too, because they have a couple of Windows machiens they play games on - and have to reinstall everything 5-6 times a year.
If the question is learning how computers operate in the workplace, you could make a case for Windows, since on a system admin level they're different to configure and customize, but then more and more businesses are finding Linux too goo a deal to avoid, too, so that argument may someday be moot (as one will need to know something about both).
However, if the question is teaching them to do school work on a computer: browser works the same, word processor works almost the same, spreadsheet works almost the same, etc etc etc.
Linux is cheaper to keep, breaks down elss often, has better multi-user capabilities.
You'll want to set up a server machine on your LAN that all the ubuntu Linux boxes would need to be pointed at so that you have only one machine to set up logins on, etc. NIS. Ditto for printing.
The nice thing is that once you get it all set up, you'll be essentially done... it should just work until the hardware fails.
Best of luck!
Hi Debian-Edu/Skolelinux perfectly fits your needs. Skolelinux provides a full network solution for your school. You have a main server where your user data is stored. Then you can install a LTSP-Server to use so called Thin-Clients. These Thin-Clients are old machines. All applications are running on the LTSP. Additionally you can installed so called workstations :)
All the needed profiles are available from one CD.
Maybe you want to test a bit and see how it works. Visit
http://wiki.debian.org/DebianEdu/
and download http://ftp.skolelinux.no/skolelinux-cd/debian-edu_ sarge-i386-current.iso
Have fun with testing and enjoying Debian-Edu ;)
Greetings
Steffen
Also check out the K-12 Linux project. They have lots of info on installing and running Linux classroom workstations.
Unfortunately, you'll be screamed down by just about everybody else. "What? How dare you!" will pretty much sum it up. If you decide to tough it out, you need to write the words "Think of the Children!!!" on your soapbox, climb on it, and never climb down.
PS This is one of those examples where I say "I don't care if Linux gets adopted by the world or not." My kids in *my* home love it, the neighbor's kids love it, word gets around school...in 10 more years, a generation will grow up without the Borg implants - just like the pre-Borg generation, they'll be computer literate again - and then we'll see what gets adopted by whom.
Take a look at Skolelinux
'nuff said
-- Computers are not intelligent. They just think they are.
There are many reasons to leave Microsoft behind and only a few to stay with them. The brief effort required to switch to GNU/Linux will pay off handsomely over time. For schools on tight budgets, the payoff reaches break-even in a month or two. Most businesses reach break-even in a year. After that, the savings are gravy and funds can be used to expand IT or for other purposes.
I have seen many school divisions spend $30000 or more on a computer lab that could have had a ripping Linux application server and low-power thin clients for half the money. If old equipment is available for free, a school can have a first rate lab for a couple of thousand dollars for a single application server with tons of resources and no licence fees.
A problem is an opportunity http://mrpogson.com
Obviously, you don't want to go W2K3+XP (or Vista...). .edu customers more or less, so it's really about HW-cost.
But that's irrelevant.
Can't you just make a "unexaggerated" assessment of the current situation (which PCs you have, what CPU/Mem/HD) and what it would cost to upgrade to W2K3+XP (and Vista, because that's the "Next Big Thing")?
MSFT gives away the software to
Make a comparative sheet with running an OSS-environment or a mixed environment (all apps on W2K3-server, connect via rdesktop from Linux/FreeBSD clients).
Of course, *they* want XP. Believing anything else is lunacy.
If you don't want to do the XP-adventure, you can say "Goodbye" and let some other MSFT-droid do the work - as far as I've understood your wording, neither party here can force the other to go a certain route.
cheers,
Rainer
Windows 2000 - from the guys who brought us edlin
The problem isn't specified well enough to allow any helpful answer other than "define the problem better, and you may answer it yourself."
We don't know where the "home village" is. "Village" doesn't sound like the United States, outside the east coast. It could be in Haiti or Cote d'Ivoire (eachhaving a GDP per capita, even adjusted upward on a PPP basis, of only around $1,500 a year, and in actual non-adjusted figures far less) rather than a US $42,000. In places like the former, $1000 is impossibly huge; in places like the other, it's mere pocket change at a private Manhattan day school.
There's no indication what, _exactly_, is meant by "educational software." I am skeptical of the very term. It can mean anything from "learn to type" programs to flashcard programs, or maybe Carmen SanDiego or The Oregon Trail. Is Sokoban "educational software"? There's no indication whether any such software is actually being used _now_ on the Windows machines, let alone what it (if anything) might be: the actual text mentions only a concern about "availability" of such a category of software on Linux, no specifics about what exactly anyone thinks is better learned via a program than from a teacher in person or better learned at a keyboard and screen than with a pencil or book.
The question does not give any explicit reason for labeling it "abhorrent" that the existing 14 PCs are Win 95/8/XPHome. Is it abhorrent because it's a sign that the school lacks money while a local police chief has a Mercedes squad car? Or for some other reason? Maybe there's a reason for using such emotional language. But with none given explicitly, the label does nothing to help inform an answer. Would it be "abhorrent" that I still have a working Win95/P1/32MBRAM notebook along with my Suse/P4/512MBRAM one and my wife's YDL/iBook366/320MBRAM one?
The question doesn't say anything consistent about the PC hardware. It hints obliquely that only some "capable" PCs, not all the PCs, could be upgraded enough to run XP Pro; but it refers to shifting "all" of them to Linux.
So we don't know the location, the economy, a budget perspective, the hardware specs, what any felt software needs are, what current software is being used to teach what specific subjects or skills, or even what exactly prompts the "abhorrent" comment. There's no indication anyone else at the school finds anything abhorrent, or has asked the questioner to help. There's no indication the kids are failing to learn any particular subject or skill. There's not even any indication what the questioner's connection to the school is; only a statement that he's not physically in the "home village" often enough to help out much. Certainly he hasn't helped provide enough facts to allow meaningful advice.
The thing that worries me most here isn't the price being expended by schools. If they want their kids to have good facilities, they should invest in their education.
The problem though, is that schools are teaching ONE company's products. How would you feel if you walked into a school and saw nothing but one company's weird books, so that kids would never know how to read anything else? Or one company's weird style of pen, so that kids would never be able to write without buying from that company? It's sickening.
There are standard, open, free, computing platforms, developed BY academia, and largely FOR academia. They can be taught without favouritism to one proprietary company, and they can be invested in so that ALL schools can gain from that one investment. If you invest those windows license fees in Free Software, you don't just get stuff for YOUR school. Instead, EVERY school benefits! Imagine how great it would be if every school had the wisdom to invest their budgets this way.
Here's one example with what MS did in Portland, Oregon schools:
http://www.pcworld.com/news/article/0,aid,101601,You can find many other cases where M$ went after schools. Did they sue? Maybe / maybe not. Did they threaten? youbetcha
Don't go on about "MS hate". It's called experience or brand recognition.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
And make sure Linux can do it. Then and only then should you proceed. The worst possible way to go about a switchover is to assume that it must or should be done, pick a distro, go through with it, and then try to make it work. To do it right:
Step 1: Find out everything they need and want to do. Everything. What software they use, and what they are trying to do with it (like are they using it as a tool to get a job done, or are they using it to teach something), how the computers work together, and so on. Make sure you have a firm grasp of what it is they expect their systems to do.
Step 2: Make sure Linux can do all that. Identify the software/services that are needed to make that happen. Make sure you get everything, don't dismiss anything as unimportant. Just because it seems unimportant to you, doesn't mean it is unimportant. Get a list of all the tools you'll need software and (if applicable) hardware wise, and a list of the things you can't do.
Step 3: Go to them with the list of things you can't do and discuss it. See if they really are unimportant, or if other ways of doing thigns can be found. Make sure that they are satisfied with the tradeoffs being made.
Step 4: Setup a couple test systems. Since the district is poor, you'll probalby have to do it on your own hardware. Make sure you get all the software up and running as needed, the systems communicating and so on. Get all the kinks worked out.
Step 5: Present the test systems to the district, and let them try it. Make sure they are satisfied that it all does work as promised, and that it'll be usable.
Step 6: Roll it out to some computers, maybe half, probably the older ones first. Don't do the whole thing in one shot in case there's some unforseen problem. Be prepared to make yourself available for a lot of support. Things that seem trivial to you won't be to them. Little things (like the start menu not being there) can confuse peopel and they'll need someone to call.
Step 7: Once it's been in place for some time and it looks like everything is working as needed, replace the rest of the systems. Again, be ready to do a lot of tech support.
At this point, it sounds like you need to be gathering requirements and determining software to use and so on. At the very least, you need to have the list of requirements drawn up before considering what distro. To decide on a distro before knowing firmly what you need to do is kinda putting the cart before the horse. First find out what you need,t hen find out what software fills that need, the you can look for the distro to best provide it.
But please, do this right. Treat it like a professional consulting job with critical equipment. Nothing I hate seeing more than a school who gets a half implement solution that's worse than what thye had beofre because the people peddling it didn't think it all the way through. Make sure you can provide what's needed, and that it'll work right, before you roll it out.
practicality of maintenance for people who are new to the OS given that I am not there regularly enough to be a full time sys admin.
Oh, but you will be, if your plan goes through. Questions like "Compiling? What's that?" come to mind immediately.
"No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
I say go Mac!
- as-hell-xvi-final-mah.html
:(
:)
1 - There is definitely educational software.
2 - It is *nix based...so you won't be over every day.
3 - Price can be mitigated by seeking out an educational grant/donation that allows for Mac and combining that with the TCO discussed in the 'MAH' series:
http://securityawareness.blogspot.com/2005/09/mad
Due to a combination of factors, the question may otherwise become moot. Just go microsoft.
1- non techie parents wanting their kids to learn computers 'like the rest of the world' in fear of their kids 'keeping up with whats out there' [microsoft]
2- being able to submit educational technology grants to numerous foundations/institutions, [well meaning institutions don't normally care which tech solution is used but are more familiar with microsoft on the desktop/have business relationships with microsoft]
3 - generous donations from school benefactors [well meaning, but implement what everyone else is using'... Microsoft]
IMHO, Microsoft will be a non-thinking solution that will be implemented in similar circumstances.
In the primary/secondary school scene, I assume that sheer number of Microsoft 'knowledgeable' people/volunteers outnumber the *nix knowledgeable people. Due to this, a Linux solution could be implemented, but as soon as the linux person steps down/gets too busy/leaves, there is a better chance of only having a non-linux volunteer to step in and implement an easier solution (aka - with what they are more familiar). This would be more prevalent in less populated regions. (big fish/little pond)
I have seen a small parochial school in the middle of a farming community go microsoft because the retired data processing person who supports the computer lab and network now only knows one thing. It is bad enough to the point that the mention of Macs made his kid who attends the school think that Macs would make said parent loose the IT job due to not being a Mac person. I assume that the parent made comments about work around home (I know my Mom and Dad did when I was growing up.)
I have seen a parochial school in a city of about 1 million choose microsoft due to a grant/donation plus not easily finding companies/people to pay who know linux. The lab cannot wait for someone to finish work before heading over to look at the problem. Schools now have computer class scheduled as part of the daily curriculum.
I plan on helping schools more when my kids are out of day care, but for now I work second shift and my wife first shift so we can support our family.
Maybe I can start my own linux support for schools company. I would only have to work
1 - every fall to setup new clients/do a checkup&upgrade on existing clients
2 - 7:30am-3:30pm.... when the hardware breaks.
Plus - I get my summers off!!
I think having our kids learn linux would be a great idea. IMHO, as a sysadmin myself, *nix/*bsd is a much more valuable skill than windows. My daughter will grow up on a *bsd based system (probably osx, for starters) and it will, no doubt, do her more good in the long run. If we're going to send our kids to school, doesn't it make sense to educate them in a manner that will suit them later in life? Any schmo can run windows (well, no...i take that back... i know a *few* people...) but that's because it's all they know. If we start our kids out on a real operating system at a young age, don't you think it might carry over in to other parts of their life? (think, problem solving/logic/not being lazy.) I say go for it. If there's a will there's a way. if you want that learning material on there, you WILL find a way. WINE may not be the answer. Maybe it's a remote desktop connection in to a windows box. (That's a good skill to learn!) maybe it's using a web based learning system - i don't know! be imaginative! I fully support this move over to *nix! Good luck!
I think Linux is a superb choice for schools. There's a project in our country (Estonia) what tries to create a totally translated distro for our schools. I allready know of some schools that use Linux. In our school there is only two computers with Linux- the server and one computer that's not in the computer class. I see the use of the computer very often. I don't think people have too big problems with using Linux. It's not hard to have Linux in schools, there's allready lots of education applications, there's very many education distros. Linux is meant for schools. And if the "way of Linux" would be taught to kids, it would really help us create a better world. Children would learn collaboration, freedom, sharing and they would have a lot of applications they can use even if they don't have money. Currently 99.9% of the computer owners in our school have illegal software. They couldn't buy the Microsoft kind of software in any way. But even if a GPLed application is not free of charge, the school can give it to children free legaly! So I think Linux fits very well to schools. Be sure to check out this site: http://www.k12ltsp.org/
With the similarites between things like office suites and web browsers, the students should have little or no difficulty transitioning. Also from my experience at that elementary school, most of the educational tools the teacher's used were online. I am not sure if this was planned, or if this was because the usual software requires Windows.
It just makes sense to have Linux in the classroom; it's free, it's as easy for the end user as Windows, it requires less in hardware than Windows, and you can find a tutorial on how to do anything in Linux Online.
A year into our own experiment with Linux on the desktops at school, I can assure you that you won't regret the decision. Plus, you can always go back, right? The are numerous educational applications available- check out kde edutainment. I've found an open source equivalent for every (yep, every) application we were running. Maintenance is much easier than in a Windows environment, too. The biggest surprise was this: I expected the staff to have some difficulty with the transition. It never happened. I believe if I hadn't made them aware we were using a new OS, they would have just figured things out on their own, just like the kids did. Anyway, what have you got to lose by giving it a try?
The school district I work for is significantly larger than yours is, but we do have machines that were designed for Win98. We have a large number of P2 333 with 96 or 128MB RAM. Even these machines can run WinXP Pro. The way to do it is get a WinXP worthy machine, install and set it up the way you want. Run the sysprep utility found on the WinXP disk (search microsoft.com for sysprep to get instructions if you don't already know how to do it) and use Norton Ghost to image the lower end machines. After the ghosting is done, just upgrade the drivers for your system. It works really well and extends the life of older machines. You will need to turn off the visual enhancements and try to keep the software low (Windows, Office and a few educational software titles), but if you know what you are doing, you can get the system to run just fine even though its well under WinXP's system requirements.
Click Click Bloody Click PANCAKES!
Through Microsoft's Fresh Start program for schools, all donated PCs can get a NEW copy of Windows. For FREE (as in beer). All you have to do is prove they were donations (which I expect they were and you can) and you can get a new copy of the OS for each machine.
s hStart.asp
http://www.microsoft.com/education/FreshStart/Fre
I have setup the computers running Fedora Core 2,3,&4 at a tutoring program.
http://asianyouthservices.org/computers.html
I agree that Linux is a great choice. I choose Fedora cause it was so easy to install and update.
The K Desktop Environment (KDE) has an education suite focused on creating high-quality educational software for children ages 3 to 18. They've also developed specialized programs to aid teachers in planning lessons. Here are some of the specific programs and their targetted are of teaching:
KLatin, KVerbos, and Kiten to teach Latin, Spanish, and Japanese respectively.
KMPlot to plot mathematical functions and Kig to explore geometric constructions.
Kalzium to teach Chemistry KStars to teach astronomy.
KGeograhy to teach gegraphy KTouch to teach typing.
I would encourage you to install Kubuntu or SUSE instead, since these distros have good support for KDE.
At a nonprofit afterschool tutoring program, I have setup the computers running Fedora Core 2,3,&4.
http://asianyouthservices.org/computers.html
For the most part it works great. Once in a while there are some issues, but I can generally help them out from wherever I am, as long as I have access to the internet. I tried for the first three months to use Windows, but I couldn't keep the machines running more than 2 weeks before they were bombarded with popups and other spyware. With Linux, I was able to prevent them from running certain apps. I have it setup so they can mess with whatever settings they want, but each night, the settings are reset while keeping (and backing up) their documents. The prevents them from getting the systems in an unusable configuration. Linux can take snapshots of the screen and save it to the hard disk so the program coordinator can keep an eye on what they are doing. There was no way any of this could be done in Windows. This system has been running for about 1.5 years and pretty much the only big things I do anymore are update the machines (mainly just to get OpenOffice 2 and the new versions of Firefox) and replace broken hardware. These computers are upwards of 7 years old, so components tend to break once in a while.
The kids use Windows at school and Linux at the tutoring program and they don't seem to care much about it. It took them about a week or two to figure things out, but now they don't notice at all. I guess they do notice one thing - they aren't allowed to run any chat program, but that is the directors choice.
I would highly suggest giving Linux a try.
I'll admit I haven't read through all the posts, but know a little about small school budget constraints. I think the first question to ask is: what software are they currently using, and is there a Linux distro that includes replacements for most, if not all of these? If the school district has paid some significant amount for software to record and process student grades, for example, and no replacement offering similar functionality exists in Linux, the question of OS is moot.
That said, what is the purpose of the technology in your environment or (for the other comment writers) for education in general? I've read through all of the comments, and many are framed as if the technology were the main focus of education. From my reading of the question and my own experiences, technology is the tool to facilitate the education, not the focus of the education itself. Students will learn technology skills through their use of the tools, but the tools are a means to an end, not an end unto themselves. [So you will know where I am coming from, I am a techie by day and a part time tech educator by night, so I do understand the value of technical education.]
Would I hope that children learn about technology through their exposure to it? Absolutely. In the end, will it matter whether that exposure is through Windows, Linux, or Mac? Not if the children are educated about their technology, rather than being given a set of buttons to push...
One comment cited an instructor who was teaching children to find the Internet by clicking the "blue E" icon. While I understand such oversimplification at one level, that's the type of thinking about technology that really impedes users in the real world. As a support person, I want users who become familiar with their computing environment, users who will read dialog boxes and shortcut names, users who will ask questions, users who will try to understand their technology. Instead of teaching a child that a "blue E" equals Internet, the child may educated to understand the concept more than the procedure of clicking an icon. Imagine the teacher saying this:
Should students be presented information in this manner, they learn that they need an Internet browser to view information on the Internet. Then, when they graduate to an environment different than the one they knew (the one with the "blue E"), they should be able to look at the user interface and ask themselves not "Where is the blue E?", but "Where is the Internet browser?"
I use irony whenever I can, but my shirts are still wrinkled...
...is pretty cool, in my opinion.
Just my two cents.
I am very small, utmostly microscopic.
If I were you, I'd go for Edbuntu, but before you go and install it on all the sytems, please check that it works on one system properly.
Product page http://www.edubuntu.org/
Tour http://www.edubuntu.org/tour.html
there is a bunch of software available to teach these kids on Edbuntu
I am the sys admin/webmaster for my church on campus (UT Arlington) and we have a small network setup with 4 computers (2 WinXP/2 SuSE 9.1) no one can tell (except the CS majors)
for the teachers just replace the OOo icon with a Word icon and replace firefox icon with that ugly blue 'e'
I love random hex numbers! Just like this one, 09f911029d74e35bd84156c5635688c0.
This kind of response not surprising at all. The problem is there are many windows admins out there who *FEAR* linux. They don't understand computers at all. But they do know how to sell windows and how to reinstall it. Change the platform and they have no job. I have seen it time and time again. They will not accept that linux is easy cheap and extremely powerful only because it is a threat to them.
I work in a UK secondary school (Ages 11-17) running 250+ machines for about 800 users. So far, we've replaced all the servers with new hardware and Red Hat Enterprise 4 at £35 a server.
First of all, we set up a test network and checked things out to make sure it'd do everything we needed. Funnily enough it does, but the client side really is a pain in the arse. OpenOffice is up to it without a doubt, Gimpshop is going to be trialled by the art department starting next week and we're trying other stuff on Wine to see what will run and what won't in order to determine whether it's worth carrying on or not.
The only other option we've really considered is to set up a Windows Terminal Server and use rdesktop to access apps that we really can't run any other way. That way we'll only need to maintain one Windows setup, the Linux boxes being a boxed set with the auto update enabled.
Ultimately though you'll find that the software providers are your biggest enemy like the examination organisation that provides you software that requires SQL server. The kids have to take exams. You therefore have to have the software and hence Windows.
Hopefully, if enough people hack their way into running Windows apps on Linux, the providers may realise that there is a market out there. Alternatively they may then see no point in developing Linux specific versions until Vista comes along and DRMs WINE out of the equation.
Long term it may be worth setting up a curriculum oriented community project but it really would have to be co-ordinated so you don't end up with an abundance of one kind of app and a famine of others.
Hard life innit?
Hmmmmmm..... Deep fried and look like Squirrel.
If the goal is to teach children how to use computers for the future wouldn't
it be better to use both Linux and Windows? I have done consultations at a
few different schools some are using SafeDesk which is a thin client Linux setup.
They seem to learn quite a lot from using both types of systems. Linux is not
going anywhere for quite some time. Set up the old boxes that won't run XP with
Linux, and upgrade everything else to XP. Give them the best of both worlds.
On a similar note, one time I made a bunch of money by selling a bunch of sun-ray thin clients purchased by some district authority for the local school system. He bought 16 of the clients on grant money from cisco, not knowing that you needed a sun server to operate them (actually I heard there is a free linux based sun-ray server these days). I acted as a third party in finding a new purchaser for the units when they realized they had no use for them. It was probably around 6-10 thousand dollars worth of machines, I bought them for $25 each and sold them for $125. You bet your ass the current system is inefficient. Before I sold them, I tried to track down the guy who had made the bad purchasing decision, I was ready to show him the free linux sun-ray server that had recently come out, maybe set up a sun-sponsored program or something interesting like that, and I was basically told by some desk jockey to quit asking questions and to go away.
A school is a place for coming together and participating with one another for the sake of education.
This definitely fits the idealogy and goals of Windows better than Linux.
http://www.novell.com/news/press/item.jsp?contenti d=1b969adfd1695010VgnVCM1000000100007f____
Whatever Distro...
Maybe you should track down counterparts in the Hoosier State
Hmm, just like a drug dealer..
"here, the first one is free.."
Computers are like Old Testament gods; lots of rules and no mercy.
Why not start with requirements, prioritise them and review the resources you have available to you as a starting point - get your requirements together. Try starting with the teaching staff pedagogical goals - help the teaching staff think about what their best practices are in interacting with computers when teaching. How are computers used and where are they placed? Next - what software do they currently use (not the titles but the broader areas) and what do they want in future - push they to understand how these software relates to their teaching and the students learning styles? How does software support the overall classroom - what are the actual software requirements? Think about the effect of what you will implement - what will be the reaction of any change on teachers and students - how much time will they have to spend learning the new technology? Lastly - any technology needs to work - what resources are available to keep your environment running, what money do you have to spend on all of support, software, OS and hardware. Can you support any given scenario (with your available resource - a salary is usually much more expensive that the cost of any given OS). What value do the administrative and teaching staff see in the computer enviroment (often very little thought is put into how they value this environment as part of their overall teaching strategy). ...now you can go out and look at what will be the best system for you, there are great educational titles at the K-12 level for both Windows and Linux, but choose something that fits your schools needs rather than any stereotype of "what's best, Windows or Linux". In a subject as important as educating your children, worry about delivering the end goal in the most effective way and concentrate on the most important areas first.
Hate to break it to you but the kids will be mastering in matter of hours whatever you put on the machines be it KDE, Gnome, Fluxbox, OS X or whatever. It makes no difference to them, so why not use something that's less expensive to acquire, support, install and operate?
KDE, Gnome or what ever windowing manager the kids will be interacting with are so easy now that to them it's just a computer. Ask a kid using a 'linux' computer and he/she won't know what you are talking about. To them it's a computer. It's got icons and you click on the icons and the programs run. If they notice any difference it'll usually be that they'll point away from the legacy machines running XP towards the Linux boxes and say, "those over there are faster, we're waiting for them to finish."
Even for users already familiar with one of the MS-Windows variants, KDE is as easy to use as MS Windows XP. Or hard, if you want to look at it that way instead.
The "piracy" bit is a red herring anyway.
Given the bizarre license tracking requirements and very unusual methods of providing proof of valid licenses, it is darn near impossible to be in full compliance. How about at your site, assuming you still have a few legacy systems with MS? Where are all the hologrammed license certificates? Did they get filed in the fire safe with the receipts or did they fade away into the 'IT' deptartment, never to be seen again, because the bean counters figure a CD jacket is a CD jacket. In short, if you're running MS, you're running the risk of a BSA / FAST raid.
Save your money and get a few more years out of the old hardware at the same time by running LTSP or one of the Linux or BSD distros.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Also there is the issue that teachers and staff need some sort of software to do record keeping on the students. This could be used for tracking grades, assignments, health statistics, shot schedules (e.g. the flu), and allows the ability to send these things directly to your corresponding state headquarters...unless you want to do it by hand.
A favorite in the upper midwest region is JMC Inc for this record keeping. Currently they support Windows AND MacOS. As interests rise though there will be a greater push for Linux software as well. They told me once that they have one version that DOES support Linux but it hasn't been finalized to be released.
What does everyone else use for record keeping software? Windows AND Linux?
Although it almost pains me to say it, I'd think that some of the computers should be left running Windows. After all, it is a school situation, so my guess is that the point of the computers is to familiarize the students with them. Since the vast majority of computers they'll work with in the near-future will be running Windows, they should certainly be exposed to it. Of course, since children tend to learn new skills rather quickly, it would probably also be beneficial to introduce them to Linux. Later, if they need to use a Mac (for example), they'll probably figure out how to use it much quicker than someone who'd only used Windows. Perhaps Linux could be installed on the older computers and Windows left on the newer ones. If the Windows machines have the processor cycles to spare, run a local firewall (restricting traffic based on port and origin/destination) and perhaps something like System Safety Monitor to keep unauthorized programs from running. With these two safeguards, I have my doubts as to whether a virus scanner or spyware detector would be necessary (assumming IE and Outlook aren't used and the students don't have admin rights). Software might be a concern, but teaching the children to use a "Word Processor" rather than just "Microsoft Word 2000" would probably also be beneficial. As for other educational software, I'm not familiar enough with it to comment one way or the other.
Dont just force it appon them. You might what to set up workshops for people to learn the new system. And dont just rapidly force the new system on them, phase it out slowly.
I don't know which school system you're familiar with, but here in California, the money that should go to the classroom is being wasted. Given the amount we spend, we should be able to buy every kid a laptop running Windows XP Pro. Take a look at "A Modest Proposal for Saving Our Schools" for an analysis of why our educational system isn't "cash strapped." I suspect those of most other states aren't either.
I set up a computer lab for a school that had a single server (dual P3 1ghz, 2gb Ram) plus 12 P2-233 desktops with 128MB ram, using LTSP with K12Linux. I admit I am a fan of Windows 2000 because of its versatile and low requirements, but the performance out of those P2 233s plus the single good (although extremely outdated) server was phenomenal.
And also, honestly, it didn't make a difference to the kids what OS it was. They were all in the 4-7th grade range. When I was in that range, we were learning on Apple IIe's. I graduated from college in 2003 to enter the workplace and boy had a lot changed. Despite the incredible amount of change that occurred, I think myself and my classmates still benefited from that original work on the ancient computers with totally different interfaces from modern computers. And the same goes for using a Linux distro on an education computer. Its all going to change in a couple of years anyway. Does it make much difference whether they use a 100% standard MS layout for the apps now?
1 (short ton / firkin) = 89.1432354 slugs / keg
Teachers, at least when I was in grade school, were too busy and in some cases dare I say stupid, to learn how to use new programs and operating systems. I remember the hell incured in my Senior year when my high school switched from ancient Apple hardware to bleeding edge Pentium 3 DELL machines with Windows 98. The attendance system worked maybe 2 out of 3 days in the week, teachers spent half their time figuring out how to use their grade books and students were constantly fscking the machines up, because the school did not have a decent PC system administrator. Granted, any two-bit hack could use the Windows XP policy editor to restrict priviliges, but this was Windows 98 we were talking about, and a school that had always used Macintosh systems.
Given quality applications for attendance, grading and E-Mail I do not think the platform matters too much. But switching to a new platform without thoroughly educating the teachers beforehand is a recipie for disaster. School children will learn whatever system you put in front of them, so they are not so much the issue.
Then why don't you spend the time and resources to teach the students and teachers how to use this software, because that's part of what MS does. I mean, if you really are so worried then your time must be worth it.
-]Phreak Out[-
Now, I can understand why 90% of the computers in my school run windows, in the media center, labs, and classrooms, but the few others confound me. Why, for example, do the four computers in the lunch room run windows? I would never have suspected that they run windows, as I've only ever seen one screen (the lunch account system), and there is a resteraunt-style keyboard instead of a standard one, but these computers were shut down on febuary third as a precautionary mesure... I asked my computer science teacher and she confirmed that they run windows 98. These computers have only ever run one program, yet in every school in the county my parents are paying for two to four copies of windows to run ONE program. The same is true of the library check-out computer, and probably more I don't even know about. This seems to me a waste of money, unless someone can point out a good reason?
Does a line appended to your comment give your post meaning in and of itself, or only in relation to those without?
We run Linux at home, w/ Suse on the desktop machine. Suse comes w/ a LOAD of games: arcade,puzzle, educational, and otherwise. My 7 year old son loves browsing through them and trying them out. He hasn't even gotten to all of them yet.
On top of that there are great emulators like mame, GBA, etc, etc, etc.
On top of that WINE is mature. All my son's M$ PC programs now run under WINE. Linux is more convenient for him than M$ windows: I rip the CD to an ISO file on disk, mount that, and have wine use it. No more insert the stupid CD to do language lessons. He just clicks a button and goes.
"What would the esteemed Slashdot readers think of shifting all these machines to a Linux distro" Pretty sure you could have gone without posting and still known exactly what those at /. would think of replacing any MS OS with any distro of Linux. Heck, I certainly knew before I ever started reading comments.
I am Homer of Borg. Resistance is Fut.. Mmmmmmmm, Donuts!
About a year ago many public schools in Germany were equiped with a Linux running server. It was mainly supposed to provide Internet access with webfiltering and fileserving to all of the school's windows based computers.
Problem was, none of the teachers know how to use them or have the time to administer them, and of course there isn't enough money to employ an admin. Sure, they were sent to a seminar on Linux administration, but that was just an eight hour lecture - not nearly enough.
Of course these servers kept breaking down, so often in fact that more and more schools stop using them - so now there are a bunch of expensive Xserves rotting in some dark corner of those school's CS labs :(
Truth arises more readily from error than from confusion. -Francis Bacon
Ever since I can remember, I've had windows pounded into me at school. I'm currently a 11th grade AP Computer Science student at my local public high school. Now I know from being to several board meetings and talking to several tech guys from our district's tech office, that due to liscensing costs for Windows, we are unable to afford upgrades for our current hardware or even to buy addittional computers when we're so desperatly in need of them. Our windows servers are constantly failing and whenever I see one of our tech support guys, they're always doing eith A) Spyware Removal B) Virus Removal C) Complete system overhaul from students randomly gaining access higher then what they should have, to files they shouldn't have. Wouldn't Linux solve alot of these issues above? If introduced like I was at age 5 to computers in school, (Windows 3.1), I'm sure they would inherently grasp the usability of a Linux Based OS. It works in the same point-and-click way for normal, non root users essentally the same as windows. Open Office is nearly the same as MS Word in many of its features. We finally don't have to worry about students not having the correct programs for projects, either. The school can simply pass out a free LiveCD for student use at home, eliminating alot of the headaches that come from "I don't have that program". As for letter C, The way in which linux is setup wouldn't allow for this to happen. Normal users won't be able to access root files, let alone delete them from the PC. This in turn saves alot of work with our tech guys.
Warning: Corny karma killing post above.
We switched our computers over to Linux over about 4 years ago, and I'm very happy with the switch, both as a teacher and the system administrator. As others have said, making such a switch should not be done without some serious thought and research.
I invite you to visit our school's website at http://www.ghca.com/computers to learn more about our own experiences with Linux (the page includes links to two articles I published regarding our switch). Please feel free to contact me if you have any specific questions!
Mike - aka "Old Duck"
There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy.
You didn't say you were in the US, but my US experience in involvement with primary school and computers suggests that contracting a deadly disease might be preferable unless you're really into rejection. The mix, age, and vendor of the OS in your current computer lab may be personally offensive to you, but my guess is that the kids are getting done what they need to get done. Are the kids going to be smarter running a program on Edubuntu than on Windows 95? The biggest difference probably will be that the programs supported by your school district will be way harder to run and support in Linux than their native Windows. It's unlikely that anybody at the school wants to be a Computer Expert. They just want to run a program with the minimum amount of cost and work, which is why the computer lab is the way it is. After you revamp it, everything will be the same as it was (but technologically way cooler, of course), but then you'll be the only one who understands it, you'll be getting the calls every time there's a problem, and anyone who didn't agree with the decision will be ready to throw rocks at you on convenient occasions.
I know from experience that educational institutes 'steer like asteroids'. There are however people inside almost every one of them pushing for something different. Here in NZ the DHBs District health boards are a projecting saving millions$ buy switching basic office functions to open office. For schools there has been the deal signed to get cheaper suse for schools http://news.zdnet.co.uk/0,39020330,39209666,00.htm
But what really sways things is when and evile right wing publication like the national business review doesn't rubbish the idea.
http://www.nbr.co.nz/home/column_article.asp?id=12 417&cid=3
**NBR is like NZs print version of Fox (they even try to monkey with elections)
And lastly, once linux machines are setup correctly a single part timer can maintain them. I know someone who did so with a small country school of 600.
I love deadlines. I like the whooshing sound they make as they fly by. Douglas Adams
Being a parent of 2 computer savvy kids, one 8 the other 5, I would say that the best bet is to go with what they are most likely to encounter at home. Sure, I have a linux machine that I play on but both my kids use Windows Machines and have learned their skills on these. I would bet that 90% or better of the kids parents at this school have a Windows PC at home. While learning how to use Linux is a great benefit - it is not really necessary unless you are going to work in a computer related field. Now, I'm not assuming that these kids are going to learn Linux at the school PCs - Most likely, they will simply run software to help them count and spell. Last time I looked there were about 10000+ windows titles to linux titles in this genre of software. Have the parents help raise funds for new PCs (it's their kids that will benefit!) and get the community involved. Getting 20 Windows XP PCs will not break the bank. Check out the TAX CREDIT policy in your state. A tax credit is a great way to donate to a school - you pay up to $1,500 to a school of your choice and get the whole lot back the following year when you do your taxes.
Hi, I'm quite excited to see this. If you do manage, PLEASE try to get it in the news, as this will help convince the administration of many other schools. Anyway, I would suggest Kubuntu 5.10 desktops with the Edubuntu educational suite installed. If it were me, I'd get it running on one of the oldest/slowest computers and then just image it to the newer ones. Also, if it were me, I'd set up my own apt repository at the school (each piece of software perhaps screened to be working suitably before going into the repository). Then, at 3:00 on Sunday mornings (or at another time when the network is totally unused), have a cron job update/upgrade from the server. I really hope that you succeed, and good luck!
I really wanted to change my sig to something witty, but all I could come up with is this.
how about you prepare them for the real world, instead of the fantasy "linux will rule the desktop market one day, i know it" world you live in? teaching kids ubuntu, and then having them switch to "normal" desktop systems after leaving your little village is just going to turn them off. if you need to jam linux down their throats at such an early age like big tobacco does (get em young!), so it as an after school "linux club". unless you really don't give two shits about the kids themselves, and just want to have an excuse post back later about how cool you are... then do whatever you want. i imagine you will anyway.
It stands to reason that some amount of the teaching will be using the actual computer, rather than just the specific software in question. It would probably behoove the students to be exposed to both OS's. When I was in school, way way back in the 80s, we had Commodores, Apples, and PCs, and everybody managed to learn each just fine.
https://www.eff.org/https-everywhere
I used multiple operating systems. I've used many operating systems, and considering that I am only a junior in high schook, I think I have a high level of knowledge of computers just from what I learned from using unix and linux since I was very young. Exposing them to linux is one of the best things you could do for them.
I teach physics at a community college, and my lab classes are in a room with 6 school-supplied Windows boxes, plus 2 Linux boxes that I supplied and maintain myself ($150 Fry's machines). My students have had zero problems using Gnome or KDE -- they look so much like Windows that a lot of them don't even realize it's not windows. They make graphs using OOo on Windows, and using OOo on Linux, and they hardly know the difference. For young kids, there probably are issues with the educational software not being available on Linux. For me, at the college level, the main problem has been reluctance or outright opposition from the IT folks, who are wedded to Windows.
Find free books.
My dad is the tech admin for a small sized school district and I've helped him set up a Linux Terminal Server Project system for the libraries in the high school and elementary school. Once its up and running it works really well. The best thing is that you can lose the hard drives in the clients, and manage everyhting from one point. Only problem is that you need a mildly decent server. I believe this project is now compatible with Edubuntu, but we used Fedora.
That's a fallacious argument. In other words, it's illogical, and doesn't make sense.
Also, MS does it because they get money FROM the schools as a result. With that money, schools can buy their own educators, whom they've CHOSEN based on merit, rather than monopoly.
Finally, you know nothing about me; I invest plenty of time in helping people to use Free Software.
MS has to be suffering severely from Thailand breaking its "one price 'round the world" policy. Not only have the prices dropped in many countries, anyone that's not getting a 60% discount beyond that isn't even trying. Many places are pushing 90% and beyond. There has to be some really 'creative' bookkeeping going on at MS HQ because they can't keep giving away their cash cow year after year.
However, the lock-in has become far worse, and those that do give in will find it that much harder to threaten to leave MS later on when their next license negiotiation takes place.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.