OS options for an easy life revisited?
OK, the question of FLOSS needing more tech support than MS Windows keeps being raised. It's time to question this conventional saw.
Small orgs have been strongly influenced by the FUD put out by Microsoft for the past decade — enthusiastically reinforced and re-transmitted by consultants and organisations set up to advise them on IT. They have been successfully convinced that Microsoft is 'easy' and needs little or no tech support whilst Linux is 'DIY' — flakey and needing an army of expensive technicians.
The contemporary reality is somewhat different. Ubuntu has come a long way, baby! But before we get into that, let's look at how small orgs actually use MS Windows . . .
The reality of small orgs' use of Microsoft technologies is that most of them are running pirated software which has not been updated effectively for years, or OEM preinstalled 9x systems which are no longer supported. They're often 'broken' in all kinds of minor ways over the years, are crawling with viruses and spyware, frequently have no effective firewalls or anti-virus software (properly updated or even installed). Their printers are endlessly and bafflingly delinquent and many have peripherals which they've never even succeeded in installing properly.
Their software is 'default' and frequently not the best choice for purpose or for their OS version. Their file management frequently consists of 'doc01.doc' 'doc02.doc' etc filed on local drives and inaccessible to anyone else. Most think that the file-manager window and default location opened by MS applications is specific to that application and that the files can't be accessed (or organised) any other way. This chaos and a miserable sense of lacking any kind of control over their computers or their data is a major contributory factor to people's 'rage against the machine'. Added to that, 'men in bowler hats' keep telling them they have to have reporting databases etc. No wonder they hate IT.
Most have their IT (such as it is) managed by an 'accidental techie' — usually an administrator or a 'mate' of someone. These accidental techies are often entirely usupported and have no access to effective training. They're at the mercy of rumour and misinformation and, in this land of the visually challenged, the one-eyed man is king.
There's also a new Microsoft minefield I'm running into recently. I've lost track of the number of times I've been asked to go and see what's wrong with someone's 'XP machine'. They tell me it's running realy slowly and keeps crashing and freezing and doing all kinds of weird stuff. I ask them its spec, they don't know, but they tell me it's 'an XP machine', it's meant to have XP, it had XP when they bought it (second hand) or it was given to them.
The reality usually is that this is a P3 machine with 128 MB RAM designed to run Win 2K. But MS culture is such that people feel a strong need to be running 'the latest thing'. So recyclers obligingly give it to them. I have to break it to the unfortunate user that they can either have a pirated version of Win 2k or a free and legal copy of Xubuntu if they want to solve the problems of slowness and instability. I point out how much longer Ubuntu will be supported. I fire up live Xubuntu to show them — they love it, they find it much more intuitive, faster, cuter, easier to use. I show them the free Ubuntu help and support, they're surprised by how friendly and clear they are. Then they demand Win 2k. Why? Because it's mainstream and suburban as a Ford car — familiar, 'safe' and 'predictable'.
I also frequently deal with PCs where an MS OS has been reinstalled inexpertly. Unaware that there are such things as drivers, their long-suffering owners don't 'get' why their screen looks like lego or their sound won't work or their printer has suddenly given up the ghost. They have absolutely no clue how to seek information or support. It doesn't even occur to them to ring their ISP's helpline if their modem won't work. They can't ring MS cos (1) their software is illegal and (2) even if it were an OEM copy, it doesn't come with free support.
Basically, Microsoft OS and apps encourage a state of infantile dependency and ignorance coupled with a strong need for unquestioning conformity. Having encouraged this woeful state of dependency, it offers no support whatsoever. How does this come to be seen as such a satisfactory state of affairs for the Third Sector that we should feel the need to protect it?
By contrast, let's look at Ubuntu, my favourite distro for small orgs (and non-techie computer-users from all walks of life).
I'll use a single example of a popular machine:
1 6 yr old Dell Dimension Workstation (P4 1.4, 500 MB Ram) which came with MS Home OEM preinstalled. This has needed reinstalling several times due to its owner's habit of letting security software licenses expire so their databases aren't updated and then unwittingly downloading destructive malware from the internet trusting in the wonder of Microsoft and installs all manner of dubious software on it.
To default install Ubuntu Dapper on the Dell Dimension, I need to:
- Insert the Dapper CD
- Reboot
- Hit f12 and select 'boot from CD'
- Using a clear visual interface and a mouse, answer when it asks where I am, what language I use and offers me a list of keyboards (no clicking through menus at all)
- Watch it boot the live Ubuntu desktop
- Click the 'install' icon on the desktop
- Watch it install the workstation flawlessly, configure the screen correctly, automatically install/configure a USB hub, flatbed scanner (all of which I've left connected throughout) and a NIC and connect me automatically to the network, ask me to give a username and a password
- Reboot once to be presented with a login screen then the desktop
- Click on 'system -> administration -> printers -- Ubuntu has located the printer and just asks me to select the driver from a list (by the model number on the front of the printer). I don't need a separate CD.
All done! The Workstation is completely useable and correctly configured, it's connected to the network. All the partitions and peripherals are mounted and functional. Open Office software and Evolution PIM is already installed. Ubuntu will then put a discreet red blob on the status bar to tell you it needs updating. Click on it, give your password, and Ubuntu will update the system automatically. The machine is now useable for office and internet functions (it'll need some tweaking for media, otherwise, it's ready out of box).
If dual-booting, it will also import settings, mail and address books from Outlook to Evolution as part of the automatic install routine and automatically create a boot menu so you can choose which OS to boot into when you start up.
To install XP on the same machine, I have to:
- unplug all USB devices (grrrr! much crawling around in confined spaces)
- insert the disk and reboot
- hit f12 and select 'boot from cd'
- answer 3x as many questions as Ubuntu asks using very clunky, multi-layered dialogue boxes requiring you to look out for stuff like XP installing a default US keyboard without you noticing etc
- reboot several times
- Finally, I find myself on a desktop with a bunch of annoying balloons wanting to show me how wonderful XP is blah blah that I have to figure out how to turn off
- My screen looks like lego, I have no sound, I'm not connected to the network, none of my USB devices is useable
- VGA doesn't actually need a driver, I just have to drill down through endless menus to find where I can reset the resolution (luckily, I know what it is, a non-techie will not be so lucky!). The screen then lurches and goes black in a scary way before resizing and then giving you a few seconds to accept it (when I do this for non-techies who're watching, they frequently actually shriek involuntarily at this point).
- Install USB-2 bus driver, wait for XP's hardware installer to punt balloons at me for half a minute. Check device manager (more drilling down) — USB OK
- Reboot
- Plug in external USB hub, wait again whilst balloons make faint popping sounds
- Install flatbed scanner driver from manufacturer's CD (or download driver), plug in flatbed, wait whilst hardware installer balloons away
- Install printer driver (from manufacturers' CD or download), plug in printer, wait for balloons etc.
- Failure to do this tedious routine with every single USB device will result in your devices not working and possibly XP needing a(nother) re-install.
- Install sound card driver from Dell CD (or log into Dell site giving an obscure number on the back of your tower somewhere, agree to having your puter scanned in order to gain access to the driver)
- Reboot
- Again, drilling through menus and knowing at least something about TCP/IP networking, create a network
- Install proprietary (and expensive) anti-virus and anti-spyware software (usually requiring a reboot)
- Install Microsoft Office
- Do some upgrades that aren't done automatically and some more rebooting
- Hope the 2 major service packs since this XP disk was issued don't break the drivers/anti-virus software and, if they do, go hunt around the internet and probably pay for upgrades to software/drivers that no longer work
Finally, it's useable.
I haven't enjoyed this experience personally, but I'm told that newer Dell machines have no XP disk and have to be reinstalled from a partition on the Hard Drive. Guessing that's going to be hours of fun for the non-techie
OK, can someone tell me again why people with no tech support should be using Microsoft rather than Ubuntu desktop?
Comparing some downsides between MS Win and Ubuntu:
Many manufacturers don't provide Linux drivers or even provide Linux engineers with the information they need to write Linux drivers. Some even legally block Linux from making drivers available. If you have legacy peripherals with no Linux drivers and mean-spirited manufacturers, you may have to change peripherals.
In reality, when I moved to Ubuntu, I only had 2 devices that wouldn't work properly OOB: a Canon printer — which also hadn't worked properly on XP, I had USB 1 and it was designed for USB 2 but nothing in its marketing or packaging warned me of this. Its XP driver threw up error windows you couldn't close and was prone to freezing. Canon had not released a UBS-1 patch although the problem was known in tech forums. There was a proprietary Linux driver for the Canon, but I figured I might as well buy a Linux-friendly printer as shell out twenty quid for a driver for a flakey Canon. My son also has a very expensive Canon printer running on XP but frequently has to make use of my cheapo HP printer on Ubuntu cos his Canon isn't working AGAIN. The dirt-cheap HP has toddled along on Ubuntu for 2 years now without a glitch through 3 distro upgrades.
My iomega USB backup drive also wouldn't work properly on Linux and I can't find an external DVD writer that'll run well on Linux (thus I dual-boot). However, by comparison, it should be noted that when I upgraded to XP from Win2k, several of my peripherals refused to work, including my optical mouse and, rather more disastrously, an eighty-quid USB modem. Several bits of proprietary software (costing anything up to £70) also didn't work on XP. I gather that Vista is even worse in this respect. It was 3 months before XP drivers were released for my win2k modem — and even then I had to hunt all over the internet for them, the manufacturers' site didn't offer them. I finally got them in a crack of a BT technician's CD downloaded from usenet!!! Hardly something a non-techie is going to manage easily.
It was the same when 9x went from 16-bit to 32-bit, big driver and software mess/expense. In short, it's just part of the ongoing development of computing. As for going from DOS to graphical windows — well!!!
In short, whilst Ubuntu can throw up annoying hardware issues, this is hardly unknown on Microsoft OS? Similarly, it's not unknown for an Ubuntu upgrade to break software — but it's well-known that Microsoft upgrades frequently break software. Difference is that the Open Source community will fix it and, in the meantime, offer some free alternatives. On Microsoft, you're just as likely to have to buy new software or devices.
Ubuntu needs some tweaking to handle multi-media effectively and if you want the latest glam multi-media peripherals they're probably not going to work well on Linux. Then again, how often to small orgs without tech support actually need the latest glam multi-media peripherals? There's usually a Linux alternative available for most functions most likely to be wanted by small community/charity orgs. Again, by comparison, however, there's no annoying and intrusive DRM.
On the question of free help and support:
Is there really a good reason why small orgs with ad hoc networks and no tech support should not consider Ubuntu a viable alternative? Or is this 'received wisdom' due for burial?

