Maine School & Linux
Feztaa writes "This story talks about a private school in Maine that has introduced linux into their computer labs, with smashing success. Apparently, they spent less than half of the money that other schools spent on new computer labs, and got better hardware to boot."
Most middle school and high school "computer labs" seem to be oriented around the business department vocational education model. That is, they teach people how to keyboard quickly, use office productivity apps, maybe even edit a web page or develop a PowerPoint presentation.
Using Linux in the computer lab is closer IMHO to a real computer science lab like at the university level, where one learns how computers work.
It all depends on your intent. If the intent is to teach business apps, Windows is the right choice because that's what businesses use. But Linux offers a richer environment for understanding computer principles.
"Having purchased 20 new, identical computers, it made sense to completely configure one machine and then clone the hard drive to the other 19 computers. However, Microsoft's EULA prevents a user from doing this, even if they have 20 copies of Windows."
Surely this isn't correct... is it?
Not even MS would do this - it makes no sense.
I'd like to see these schools get adequate support. I know that a few Linux distros are supported by their teams, but what happens in a core dump? What will Mrs. Teacher do when she drops back to a command line? What commands does she throw?
Without proper training, this is bound to fail. I know all of the public schools in the state of Maine have iBooks for their 7th and 8th graders. It's been given quite a bit of praise under that program. While I'd LOVE to see Linux make it here, I don't think that it's ready yet.
My $0.02
Chris Giddings President, Ripple LLC
That was a pretty bold move considering his previous experience was very light on Linux. I found the bit about the common questions he was asked particularly interesting. I'm used to the assumptions about Windows and Linux that exist in an IT environment, but hadn't considered that education IT had it's own set of Linux/Windows shibboleths... ;-)
Hm... speaking of shibboleths, I wonder how many posts it will take before someone seriously handwrings about it being a "Christian" academy adopting Linux... ;-)
In 15-20 years time, Tech Support at companies is going to be SOOOO much easier.
Currently, there are old farts that work at our place that take about 20 minutes to position the mouse cursor over the appropriate widget, and another 4 minutes to pluck up the courage to actually click on it.
Last weekend I watched my 4 year old nephew as he fired up a PC, quickly and confidently navigated the START menu to his games folder, loaded a football game, and equally quickly and confidently maximimsed the window etc. What made it more interesting was that I then showed him Microsoft Paint. This was the first time he'd seen the program - but he immediately went for the Maximise button to make the application fill the screen.
This means that he'd learnt the concept of the Maximise button - i.e. his understanding was deeper than simply pressing it as part of the start-up procedure of playing his football game.
I guess I may just be underestimating the abilities of 4 year olds, but I tell you, when this generation leave school and get jobs tech support will be a thing of the past...
An OS like Linux is far better for teaching about the guts of software because everything is exposed. And I'm not just talking about "the source". On a Linux box, you can go look at things like startup scripts and installed drivers, while on Windows, such things are (mostly) hidden.
Windows does its damndest to prevent users from accidently encountering any confusing internals. Good, I suppose, for someone who doesn't care, but lousy if you are trying to teach those internals.
The cake is a pie
Every year, like Windows, Linux bloats more and more, and a faster and faster computer is required to do the same task at a usable speed. Older computers (such as those under 500mhz) should still be able to do these kinds of everyday-tasks just fine, but run Linux and WinXP like a dog (don't give me that custom-compiling stuff, it's too hard & time-wasting for mere mortals).
Microsoft is in a position where they try to bloat software to cause constant devaluation of older computer hardware, because then hardware has a far more limited lifetime in which it is useful to run the required software, thereby forcing people to buy new computers thus giving M$ more money for a new Windows licence.
The powers that be in Linux are ubergeeks who speed way too much money on hardware, and since their motivations are ~98% totally self-centred, they make software with nothing less than the performance of their own urber ghz system in mind.
Considering how much hardware costs, and that a Pentium 90 with 16mb of ram _should_ be able to do just fine _everything_ the _average_ person uses a computer for, the real cause of $cost$ is not centred in licencing fees, but the continuing bloating of software. If software was _efficiant_, then those of us who aren't graphics designers or ubergamers would only need to buy a new computer every 8 to 12 years.
Attitudes of developers towards the development process are the problem which causes the most $costs$, not licencing fees.
Which is going to cost more:
Buying a new computer every 2.5 years with a $150 operating-system licence, or
Buying a new computer every 8 years with a $150 licence.
Even if a copy of Linux only costs $2.00 per box, the speed of bloating of Linux is even faster than Windows, perhaps actually almost increasing the total costs despite figuring the cost of Windows into the total. I know that WinXP would be fast enough on the computer I've got now, but any copy of Linux I've cared to throw at it has been _dog_ slow. And I've got 512mb of ram in the thing.
Before you blame M$ for how much computing costs, please realise it is the whole mentality of hardware makers and software developers: M$ is only one of very many guilty parties, free software makers being guilty too.
Thanks to the market many students have MS gear at home.
These kids will have linux experience.
Thanks to our former governor, many students have Macs.
While I'm not convinced the program was a good idea, I am very glad that they went with something non-MS.
Breadth of knowledge is important - the more exposure kids have to the differences between these systems the more likely it is that we will continue to see some diversity in operating systems. Moving between Aqua, X and Windows isn't much of a stretch, none of them will suffer in the market place for having exposure to these systems. Most will not delve into these machines any deeper then the UI. But they will know that there are choices.
QUOTE
The primary reason usually lies somewhere along the lines of 'but we have this database and our database guy doesn't know how to do anything but Access!' Sigh.
UNQUOTE
This I suspect is a chicken or the egg situation. It's all about user-base, which is why this story made slashdot, for example. The kids learning on linux today might grow up tomorrow to be 'the database guy who knows postgres'.
Also, there may be a more subtle reason why institutions keep older windows licenses active; annual depreciation is written off as expenses. I suppose if they canned the licenses, they'd a. lose this incentive b. have to write off what remained of the value of the licenses.
If indeed the amortization period of f.ex. win9[58] exceeds [85] years...
Blearf. Blearf, I say.
I don't agree at all, but maybe I'm missing something ...
The basic functions of all of the programs you listed work similar enough in Linux that it won't make an iota of difference in 'preparation' for the 'real world' (back, forward buttons, reload buttons look and behave identically on IE and on Phoenix running on Linux, for example). VB I guess is the obvious exception, but I'm not sure how you can be so confident that VB won't be anything other than a historical footnote in 10 or 15 yrs. (or so morphed from what it is today) that again it doesn't matter -- this also applies to all applications btw.
I've seen people (Ma, and GF) just pick up AbiWord (never before been in anything other than a MS enviroment, mind you) and know how to change fonts, save and create a document, etc.
The difference will be in the minutiae of, let's say the exact layout of the options under 'Edit' -- which will change anyways as Windows and Windows applications evolve. I really don't think anything will be lost at all.
The advantage, IMHO, is that students with the interest/ability to dig deeper into what the computer is doing will be able to, unlike in a Windows enviroment where things are purposedly (and, again IMHO, unnecessarily) obscured, and the cash savings part of it are important too.
I say, hurrah for the school, someone there 'gets it' (IMHO!)
Similarly, teaching kids Linux in school will likely result in kids being able to efficiently use both Linux and Windows upon graduation, since they will use Linux in school, and will probably learn how to use Windows elsewhere since it is so pervasive (home, friends place, etc). Besides, even if they don't pick up Windows while in school the skills they have from Linux will make the learning curve short and easy when the time comes.
There is more to computers than the 'fundamental' applications such as MS Word, Excel, VB and IE. If you restrict your teaching to those topics then you are doing you children a disservice by refusing to teach them how a computer works. We're not training tomorrows secretaries here, we're training tomorrows computer scientists.
"Belief means not wanting to know what is true." [Nietzche, The Anti-Christ, 1889]
Funny you should bring this up.
This is the main problem I'm facing right now.
I am the technical guy on my kid's school board(8 people plus the principal).
This is a private k-8 school with about 300 students.
Linux completely makes sense for this school barring one thing. Educational software. Among other pieces they have Reader Rabbit(tm) and HyperStudio. Neither of which I have been able to emulate in Linux.
What we really need now is an organization to push the importance of having this software ported to Linux. As people start to realize that school's techonology budgets should go towards hardware instead of Microsoft licenses, Linux is becoming more and more important.
OpenOffice.org is perfect for an office suite, but these other eductional software pieces really need to be ported.
Many of these programs are DOS-based or even win32 + quicktime based(yuck). They are flashy noisy programs that younger kids really seem to like.
The use SDL would make a lot more sense as a foundation for educational software. Bill Kendrick's Tuxpaint is one example of a fun little program that is cross-platform using SDL.
If there's already an organization out there pushing Linux educational software, I haven't heard of it.
It doesn't have have to be free as in beer or speech, but It should be cross-platform from the get go.
There's a lot of "innovation" of this sort going on in Maine, especially in northern Maine. In some schools the shop class takes on construction and remodeling responsibilities for the school building. There's really no choice in the matter, because that area of the state is dirt poor.
My girlfriend (yes ... even 40 year old L/Unix admins have real girlfriends) works as an admin assistant for the maintenance department of a local high school They use Windoze, and have more troubles than you can imagine. Now, to be fair, their admins are not the brightest pixels in the stream, but schools tend to not pay the most money, so they get what they pay for. Her boss has been waiting for a couple of weeks to get his 98 box fixed. From what I can tell, she knows more than the IT guys.
That said, I taught a Linux class to several people a couple of months ago. Maine recently began a program to distribute laptops to all 7th graders. Since most schools had Apple systems, they were at a loss on how to integrate them.
Enter Linux. In two days, I taught a group of Apple and Windows skilled folks Linux basics, stressing command line skills and how to use Google for support. I was blown away by how quickly they came up to speed. Since they already had basic computer skills, all they needed to do was learn a slightly different way to apply them. All but one were able to build Linux boxes with SAMBA and DHCP services that both the Apple and MS boxes could tap into. The one that couldn't refused to adapt and constantly whined about using the command line. (I know, almost all of this can be done with a GUI. But I wanted them to learn more than how to point, click, select the defaults.)
So, I say hogwash to this failing. Those that don't want to learn, won't, you can't change that. Those that are able to take knowledge and apply it to new ideas will flourish.
People that can learn and adapt will be the people most sought after in our society because they will move it forward.
I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
Yup, I am a junior (17 years old) in hs and I'm taking the fourth semester of CCNA. I think bringing in the Cisco courses is the best move my city's school system has made. However, most students have dropped the class from year one to year two. Initially there were 25 taking the course, and as of now there are 3. I'm pretty sure these statistics are the same for the rest of my city.