Why do schools use Windows?

The Linux/Windows barrier is what separates boys from men, figuratively speaking. If you use your computer for Word Processing, Entertainment, or Gaming, then Windows is not a bad choice. If you are a programmer, webmaster, network administrator, etc., then Linux would be the way to go.

I have nothing against Linux, I always have the latest Ubuntu running on my netbook, but what in the programming, webdev & network field can you do better on Linux as apposed to Windows?
 
As for OpenOffice, it's fine for your basic stuff, but when you start working for formulas, v-lookups, macros etc., then OpenOffice is nowhere close to Office 2007.

I disagree. I find the equation editor in OpenOffice for example, far simpler to use. And I've never had any problem with formulae in Calc. They are slightly different to Office 2007, but that's to be expected.

I have nothing against Linux, I always have the latest Ubuntu running on my netbook, but what in the programming, webdev & network field can you do better on Linux as apposed to Windows?

Personally, to a degree, I agree. But the same argument goes, what can be done better in Windows than in Linux, apart from OS dependent programming. For example, the GNU tools for network troubleshooting in Linux, (which are now also available for Windows) are superior to anything out the box in Windows. I'm thinking dig, nmap, etc. Then there's projects like Wireshark that started in the Linux world, and migrated to a cross platform project. I think the world is moving to an OS independent model, and thus it comes down to personal choice. Pay or no pay. Windows out the box "works better" for newbies, but Linux is fast catching up/taking over in that regard. Two years ago, what I teach now had to be done on a Windows machine. Now I run exclusively in Ubuntu, to prove to the students that there are options out there. Not necessarily better, but at the same time, not worse either. Linux is about choice, and that's the position we are finally in. We do have a choice now.
 
but what in the programming, webdev & network field can you do better on Linux as apposed to Windows?

Nothing actually and it is more expensive to write applications for Linux. Most users cannot do an installation on Linux themselves which means there is a cost involved in the installation as well.
 
You are obviously speculating, have you even tried installing ubuntu desktop before?

Why is he speculating? Compared to just running a setup.exe file in Windows, installing some apps on Linux can be difficult for certain users.
 
It comes down to a multitude of reasons actually. (I am an IT teacher at a government school).

1. Teaching IT, we are required to meet requirements for the syllabus. If the syllabus said you must run Windows 98, you had to run Windows 98. Of recent, they've realised the stupidity of it. So they've opened up the options. You may use whatever operating system you want, and whatever software you need, as long as you can complete syllabus. The current language of development in IT is Java. This can run in Windows, Linux and Mac, so not a problem.

2. The Education Department signed an agreement with Microsoft, whereby, as long as we purchased the initial Windows License, we would be able to upgrade to whichever version we wanted for free, as well as give us the full Microsoft Office package for free. Furthermore, we could install 1 server instance for free.

3. The decision to run Windows was initially made on the premises that 80% of the world uses Windows. (See above for reference). However, it does not mean that it is exclusive.

4. The teacher of the subject invariably has only ever used Windows themselves. Having seen the calibre of some of the people attempting to teach IT at the moment, it's no wonder that they are sticking to Windows. A lot of the teachers are still learning how to use the programs themselves. So a new environment is going to be difficult. However, that is not always the case.

The practical exam supplied for IT now includes OpenOffice variants of the MS Office questions. There are quite a few schools out there that have invested in Edubuntu or some other Ubuntu derivative to save costs. Netbeans and JGrasp run perfectly on Ubuntu.

Our school for instance, runs Windows XP across the board as an OS, merely because we have already made the investment, but our next lab will be an Ubuntu setup. 4 of our 10 servers are Ubuntu. The others are Windows Server 2003, merely because the investment has already been made. We have Open Office and many other FOSS packages installed everywhere. Through slow exposure the students are making their own choices as to which they prefer to use. We will educate according to the majority choice. My Grade 11 and 12 classes are sticking to MS Office, but the Grade 10 class want to be taught in both, as they see a future whereby skills in both could be essential.

To clear a few things up. The school gets free Office licenses! The students don't. So we encourage the students to install Open Office, and use it at school as well.

One of the requirements is that each child who does IT as a subject has to have their own PC. By using Ubuntu and Open Office, we are able to broaden the demographic to which the subject is available.

So the issue boils down to what was already in place, and do they have a champion to move away from a monopoly of software choices?

You make some excellent points. We need more open minded teachers like you.

I find my kid (grade 2) switches easily between what he learns at school on a windows box to what he has to do for homework using my ubuntu desktop with open office and chrome browser. All it takes is showing him the differences between the two and then he just carries on without any prejudice. Granted it is only grade 2 and the level what they have to do is very limited, but the point I am making is that at his age he doesn't have any preference as long as it does what he wants it to do. As he becomes older, and having had exposure to both, he will be able to make his own choices. I don't even know that it would matter in future with everything moving to the cloud in any case (ex. Google Docs as apposed to Open Office or M$ Office, or things like Chrome OS).
 
Why is he speculating? Compared to just running a setup.exe file in Windows, installing some apps on Linux can be difficult for certain users.

How is it difficult to go into your package manager, search for the software you need, or browse for it according to type, etc, and then click on it to install? Dependencies are all done automatically, no need to go and hunt for some .Net framework to get something to work. It just do.
 
Why is he speculating? Compared to just running a setup.exe file in Windows, installing some apps on Linux can be difficult for certain users.

Maybe you have also not tried...
Installing the operating system is as easy, if not easier than installing windows (ubuntu desktop).
Installing applications on your desktop is as easy as your 'add-remove programs' you have in windows, except you have gazillions of applications in the repositories. (find the app you want, select, click on install, boom! magic downloads it from the repo and it is installed, run! )
 
As for OpenOffice, it's fine for your basic stuff, but when you start working for formulas, v-lookups, macros etc., then OpenOffice is nowhere close to Office 2007.
Yeah I agree with that statement.

When OpenOffice decided it's going to switch . with , I lost all respect for it, when it wouldn't open some suppliers excel sheet I was :wtf:, When I hit the macro wall OpenOffice got itself permanently deleted.

By all means learn OpenOffice Calc to get experience with writing some formulas but don't waste your time with it because eventually you will be using Excel.

@graviti Dude get out of that fx wizard habbit.
 
Maybe you have also not tried...
Installing the operating system is as easy, if not easier than installing windows (ubuntu desktop).
Installing applications on your desktop is as easy as your 'add-remove programs' you have in windows, except you have gazillions of applications in the repositories. (find the app you want, select, click on install, boom! magic downloads it from the repo and it is installed, run! )

All sounds great in theory, sadly it just doesn't work that way. I've had a lot of issues with installing some apps from the package manager. And the error I get never tells you what exactly is wrong. Then it's back to google to search for the error and fix it before I can continue.

Linux is fine for techie people who don't mind playing around and fiddling, but it's still not ready for the general public.
 
All sounds great in theory, sadly it just doesn't work that way. I've had a lot of issues with installing some apps from the package manager. And the error I get never tells you what exactly is wrong. Then it's back to google to search for the error and fix it before I can continue.

Linux is fine for techie people who don't mind playing around and fiddling, but it's still not ready for the general public.

+1 I think Linux should be demonstrated but if you want to prepare your child for mainstream computer use it's Windows FTW
 
ive tried linux but had too many problems with drivers and when i updated it, it stopped to work. and all my games and programs works on windows
 
Why do schools use windows?
Are there schools that do not and use others?

Simple...Its used by most companies for their workstations around the World. The amount of people supporting the operating system technicaly is far more than linux. Most of the basic applications are written for Windows. Then also marketing as Microsoft supports alot of schools it knows and understands that if a child is tought on a Windows PC that child would more than likely need one at home with the needed MS Office applications.


Make sence?
 
personally, i think it also comes down to fud.
people are happy with the thorn-in-the-shoe issues around windows because they are familiar with the problems.
they don't want to make all those same mistakes again on a new platform, that would be too risky and would require too much effort.
i think at some level there's people who love to work on computers and others who see them as a necessary evil.
it always amazes me just how vast the group of users is who fear technology and see it as something that they have to interact with to get certain tasks done.
 
So then it makes sense that we assume that the computer education at school is much like life orientation: you are not being taught to be a computer-anything just a user. Schools are not teaching development but rather use of a word processor, spreadsheet and presentation software. Basic literacy.

And once you have mastered windoze, moving to something more civilised is easy. evolution I suppose.
 
So then it makes sense that we assume that the computer education at school is much like life orientation: you are not being taught to be a computer-anything just a user. Schools are not teaching development but rather use of a word processor, spreadsheet and presentation software. Basic literacy.

And once you have mastered windoze, moving to something more civilised is easy. evolution I suppose.

No, they're teaching programming, networking etc. as well, just on the Windows platform.
 
All sounds great in theory, sadly it just doesn't work that way. I've had a lot of issues with installing some apps from the package manager. And the error I get never tells you what exactly is wrong. Then it's back to google to search for the error and fix it before I can continue.

Linux is fine for techie people who don't mind playing around and fiddling, but it's still not ready for the general public.

It sounds like you were trying to install something which wasn't packaged properly for your OS. Windows packages sometimes have this same problem, and can be a pain in the neck to get working as well if the developer didn't package it properly.

Just cause the developer of a 3rd party app messes up, does it make the OS bad?
 
I have nothing against Linux, I always have the latest Ubuntu running on my netbook, but what in the programming, webdev & network field can you do better on Linux as apposed to Windows?

Just in my general personal experience, Linux performs better, hangs up less, and causes me less headaches. But for most people it depends on what you are used to.
 
I have nothing against Linux, I always have the latest Ubuntu running on my netbook, but what in the programming, webdev & network field can you do better on Linux as apposed to Windows?

I'd love to know that answer too. When you look at job application it's usually asking for experience using Adobe x or Microsoft y. You don't often see jobs asking for experience with open source IDEs etc.
 
@graviti Dude get out of that fx wizard habbit.

What are you on about? I don't use wizards, as a rule. I've never had any real issues with Calc formulae. When I'm talking about equation editor, I'm talking displaying Maths equations, such as a nicely formatted version of (2x^2 -13x -7)/(2x-7). All of this in MS-Office is cumbersome. OO Writer does it beautifully.
 
Top
Sign up to the MyBroadband newsletter
X