Never Mind the Hidden Web, and Ubuntu Pain
I wrote a short entry a few weeks ago about the "Hidden Web". How there was this whole secret web that Google would not show you.
Well, never mind.
There may well be a hidden web, by my blog has finally been discovered by Google. It took a couple of months. Perhaps not surprisingly another blog of mine on blogspot appeared in the search results much more quickly.
My blog is still not in Bing's search results, but somehow that doesn't seem quite as exciting.
And now onto the second topic for today: Ubuntu.
I've seen some people recently claiming how Ubuntu is ready to be used by non-techies, and how it's just as easy to use as Windows or a Mac, and how you should install it on grandpa's system right away.
To those people, I say ... HA!
Now I like Ubuntu just fine - I use it as a web server environment - but I never felt it was quite ready for the general public.
I am currently in the middle of trying to upgrade my Ubuntu, and now I know for sure Ubuntu is not ready for the masses.
You see, several years ago I unstalled Ubuntu. Intrepid Ibex (8.10) was the version. I just grabbed the most recent stable release. Then a little while ago, I noticed some installations were not working. It was then I first learned about the "LTS" concept. You see, most Ubuntu releases are not supported for very long, about two years I think. And every two years, they release a "Long Term Support" release.
So I thought, "Ok, fine, I'll upgrade when the next LTS release comes around." Now, Precise Pangolin (12.04) has just been released, so I started looking into upgrades. And then I discovered - you can't upgrade from a version that is several releases old! In fact, from what I'm reading, it appears you can only upgrade to the next release, except LTS releases can upgrade to the next LTS release. Which means I would have to upgrade from 8.10 to 9.04, then to 9.10, then 10.04 LTS, and then finally to 12.04 LTS.
Not only that but another page did a survey and found that only about 26% of respondents upgraded their Ubuntu with no problems, and about a third suffered a "catastrophic failure".
Well, I'm partway through my upgrade marathon now. It hasn't been completely smooth, but fortunately I haven't run into any catastrophic failures either.
Now one of the original motivations for upgrading my Ubuntu to begin with happened about a year ago when I realized I was unable to install Firefox version 4 on my Intrepid Ibex system. This was probably because it was too old - a whopping three years at the time. For all the flack Microsoft got for not supporting Windows XP with IE9, XP is about 10 years old. And so now I have to run through this multiple upgrade gauntlet. Many people say it's better to just to start with a clean install of a newer version of Ubuntu, but I'm too worried about losing some part of my state on the machine, since it's functioning as a web server.
For the novice user, this situation would be a nightmare. Could you imagine if your mother-in-law ended up in this situation? "Ah, well, you see Mom you didn't install the LTS release. So now you need to go into your /etc/apt/sources.list file and change 'archive' to 'old-releases'. Don't forget to sudo! And then modify your /var/lib/update-manager/meta-release file as well."
And this is something that Windows and Mac handle easily. I can upgrade from Windows XP to Windows 7 without having to first install Vista, and for all the griping about the Windows installation process, it usually works.
I would not consider for the briefest second putting a non-programmer onto Ubuntu - it would most likely mean hours of customer support for me.
The Ubuntu website says Ubuntu is 'super-fast, easy to use, and free'. Well it is free, and it seems maybe slightly faster than Windows on my dual-boot machine. But "easy to use" - that is just a joke. It then says "you can do all the things you can do with other operating systems." All the things, that is, except for upgrade from a version you installed a couple years ago, unless you have many hours to spare, plus a Ph.D. in computer science.
And it doesn't have to be this way.
How hard would it be for Ubuntu itself to look at 'old-releases' instead of 'archive' once a system gets too old? And make it so that even if support has ended for a version, at least you can still upgrade to a newer version! And have a big warning pop up when a version is nearing end-of-life. And for that matter, strongly recommend only installing the LTS releases to begin with on their website if it's too difficult for them to support upgrading across multiple versions.
If they really want to bring Ubuntu to the masses, and I really hope they do, it's not hard to find some things to start fixing. Go hire some user interface experts. Not even experts - amateurs, maybe just actual users! I'm sure they can find a litany of huge ease-of-use problems that need improvement. I'm getting scared that MS might screw up the desktop experience of Windows 8. And I really don't want to use a Mac. A Linux system would be an alternative, but not if I have to put up with this sort of crap. Perhaps another distro, like Mint, solves some of these problems?