See Full Story
With all the world aflutter about the latest "i-thingie" to emerge from the Hallowed Halls of Cupertino, it's been a great week for catching up on Linux news from around the world.
Expecting the usual assortment of triumphant tales regarding our favorite operating system, however, Linux Girl's jaw fairly hit the floor when she came across something entirely different.
It's the sad, sad story of the German Foreign Office, to be specific, which recently chose to reverse a decade-old migration to Linux. Now, it's switching back to Windows instead.
What do I like about XP? Ease of use. There are lots of applications that you can install by simply downloading and doing a couple of clicks or by putting a CD in the tray. It's like being spoon-fed. Everything just works for you. And there are choices. You can opt for lightweight and efficient software like 7zip, UltraDefrag, AutoHotkey, Firefox or Chrome, etc. Moreover, the apps and the OS function like a single organism. For all its faults, XP does what it's supposed to do, i.e, do work and save some time.
What do I like about Linux? CLI. I love the autocompletion thing particularly so that one doesn't have to type long file names to install a package, for example. I know that the CLI is a very powerful tool and though I haven't had the time to explore it yet, I like the fact that you can do things faster by typing some characters on a shell. I also like the fact that Linux is free and highly customizable to suit one's needs and/or tastes.
What donít I like about XP? It's expensive. However, it's better suited for office work than Linux. I guess you use different tools for different purposes to achieve maximum efficiency. I'm afraid to use XP for online banking, for example.
Why is it sad? The main reason is that in a 10 year effort, the project should be running flawlessly (I mean any project that long). What happened? Is XP better then Linux (any Linux)? Printing drivers are excellent in Linux, so probably they are using special printers. Scanners are not so good, but it can be solved.
Probably it wasn't a well planned project from the start, or people left from the project. It should worry us, as there is something wrong with the picture of a desktop Linux as a large scale project. We should, not only thing in technical terms, but also in administrative and user issues.
Okay you hardcore Linux people are not going to like this. So let's see what kind of flaming I'll receive for this one. I am a huge and dedicated Linux fan of 10 years myself, yet I am not so blind as to not understand why Linux has and will continue to fail in the desktop arena.
1. Too many changes too fast. It seems like every time something gets really stable and starts working really well, the powers that be decide it is time for a change. The Linux community NEEDS to look at some HONEST reasoning behind why MS products have have been successful (AND unsuccessful). A great recent example is KDE. It took KDE nearly an entire decade to really get things right, yet somewhere, someone decided it needed a complete workover. People there was nothing wrong with the old way KDE worked, it was productive, fast, and consistent. The latest KDE reminds me of a time a few years back when Gnome was completely rebuilt. It was a pieced together mess for the longest time. Now the tides have turned, Gnome seems to be the only robust and stable system available in FOSS distributions. If you know of soemthign that is as robust and straight forward as the old KDE, please let me know because I am in search of a replacement. Anyhow, my point is about every 12 months or so an average user would have to take a boatload of time to learn all the changes that were made, dig through forums to fix what was broken, and get lambasted by the elitists in the official help channels at freenode. People, XP has had the same damn interface for almost a decade now. People liked it and it worked. If ANY event in recent history has proved this point it was the release of Vista. Tons of familiarity went away and users screamed about the difficulty to deal with it. Not only this but they bloated it so bad (are you listening KDE?) that folks could not run it on their older (yet not THAT old) hardware. Has anyone that developed the latest stable KDE actually tried running it on a netbook in netbook mode? It is simply nearly unusable! Up until recent times, I could boast how powerfull linux was on older, slower hardware, not anymore. On the other hand, average users do not want some stripped down system like blackbox or fluxbox or whatever other flavor you may provide. They want a robust, easy to use, reliable interface they can count on and KDE blew it with the changes. Robust? yes, Easy? not really, Reliable? definitely not! Whomever first brought up the discussion about what is next for KDE blew it on this one. They should have looked and asked.. What are we missing? and go from there. Plenty of stuff an average user would consider missing. Has KDE ever attempted to do any usability tests with average users?
2. Why is the Linux world constantly trying to mimic Mac and MS products? I find it funny (or sad).. the new KDE is this super bloated and memory consuming POS (just like VISTA) and to be honest looks as though the KDE folks were shooting for the Vista look and functionality when they built the thing, and they got exactly what they shot for, buggy, bloated, crapware. The developers destroyed the only desktop that was even remotely capable of competing (translate:something an average user would WANT to use) with the other operating systems. Thank goodness for the Trinity project. I'm hoping they have the resources to make things happen.
3. The elitism still exists. I almost believe these folks making these changes WANT the stuff to be broken out of the box in order to (in the words of some elitist Debian users I have talked to in the past) prevent "Joe six pack" from running Linux. This attitude has GOT to stop! People like this will eventually ruin it for everyone and they truly are giving the Linux community a terrible name from the word go. We NEED to invite new users on board and help them as much as possible without belittling or disrespecting them. Not everyone can grasp all this fast, everyone works at their own pace and their own level. I backed away from participating in any form with the Linux community for years now simply because I cannot stand dealing with the elitist jerks that seemed to permeate in every official channel. You know who you are.
4. The Linux community is constantly fixated on bleeding edge. Even Debian stable is guilty of this (KDE4 in Squeeze is just terrible) and it is usually a year or two behind the others. The truth is the world was happy with XP for SEVERAL years and a large percentage of XP users TODAY are not happy about having to go to 7 soon. Do we really need a new release every year, even every two or three years? Probably not. Concentrating on refining what is there while providing security and bug fixes would probably be a good start.
5. The gaps that prevent growth are never filled. The Linux community needs to open their eyes to what the world is wanting if they want to continue growing. Linux has consistently been a great hobby OS for the technically adept, including myself, but having to constantly tinker with the thing like it was Windows 3.1 is simply too much for the average user OR IT team. In my opinion there are a few key areas which Linux has lacked in forever, and without these pieces, it will never be taken seriously by the business or personal sector. These things include today and now trends such as Netflix, gaming, and anything multimedia. Without super simple and reliable video editing, dvd authoring, gaming, and streaming media viewing from the world's largest provider, this operating system will never be taken seriously by average users. Businesses cannot afford to go there with this operating system because the cost of maintenance and tech support for a desktop user is simply staggering. This is mostly caused by, what else, updates. If a company knew that once a year they would have to upgrade Windows 7, it will still (kind of) be Windows 7 but the interface and such has been altered, and things that weren't broke before will break now, they would NEVER use such a beast. personally, ever since XP the first thing I do is drop the entire desktop into classic mode. I don't need all the little rounded corners and pillowy bars.
6. GAMES, enough said.
If any of the distributions have learned anything in the last decade, I think Ubuntu probably taught us the most important lesson. YES, more people will adopt Linux IF it is easy to install. Ubuntu really doesn't have any new tricks up it's sleeve, has bug issues just like any other distribution, yet the world fell in love with it. THINK ABOUT IT, it was simply the installer that did it because beyond that Ubuntu is pretty much a bleeding edge Debian.
Folks I don't mean to be so harsh but I am sick of everyone standing around going "Why?" when we all know EXACTLY why. I love Linux, have nothing but gratitude for the entire community and it's amazing efforts. In fact, I have banked an entire career on Linux and it is finally coming around, and to whom do I probably owe the deepest gratitude for this? The Linux community, all the developers of all the various libraries and software. Without you I would have nothing, be nothing, and I am eternally grateful. To all the elitists that have pissed me off over the years, shove it.
1. There are millions of FLOSS programmers. Do we want them to stop working to slow down change? FLOSS is a meritocracy. If you don't like KDE4 you can use something else. I use XFCE4. It's light, fast and it works well.
2. The only thing in FLOSS I see mimicing those other OS are in OpenOffice.org and Abiword. That is appropriate because the target market are the users and potential users of Office. VLC is unique. FireFox is unique, as is Chrome.
3. Puffery. Programmers are elite by definition. The majority of the populartion does not have the interest, intelligence, or dedication to write software. We don't have to love any particular programmer and that programmer does not have to produce stuff we want. It is his/her art.
4. Which is it? We are imitating (2) or bleeding edge (4). Cannot be both? Innovation is good. Copying what works is good and useful.
5. Growth in utilization is huge, probably greater than 20% per annum. Do not confuse growth of utilization with a stagnant presence on retail shelves. The monopoly prevents growth there. Fortunately we are going around them with Android/Linux and ARM and in 2011 we will see the death of Wintel with GNU/Linux on ARM personal computers of all kinds. Enough people have seen and used GNU/Linux on netbooks and ARMed devices to make growth inevitable. Get used to it.
6. Games are for kids. I see a lot of games on GNU/Linux and no kid told me they weren't fun.
You are right in many respects, but seem to forget that Linux is not a brand. No publicity campaigns on TV or journals. No paid coverage. If we think Linux is going to replace Windows or MacOS, we are missing the point, maybe Linux is not for everyone. I certainly not use Linux because it resembles Windows (nor you), it is because it fills my needs, without having to pay for something I don't want. If Linux is to become easier to the user, then it will be more like Windows. No thanks!