Linux through the Windows
So in my couple of weeks of being a bleeding edge Ubuntu adopter, I’ve noticed a few things that are quite a bit different than the Windows world. What I’ve noticed (which is different from Windows) is that in the Linux world, graphical user interfaces are user selectable. So when you install Ubuntu, the default “Windows-like system” is called “Gnome desktop”. There is also something called KDE which you can install with Kbuntu. I’m sure there are others, but I haven’t researched this enough to find the others and understand what the differences are. This is sort of like how things were before Windows came out. DOS users could install sort-of graphical file managers like Xtree Pro (man doesn’t that bring you back?) or others to manage files graphically. The underlying system was MS-DOS (or ProDOS or DrDOS if you swung that way), but the GUI on top was of your own selection. Sorry if this is stating the obvious, but coming from the Windows world, it took me a little bit of reading to figure out that, “hey, I could swap out the GUI and use a totally different set of apps if I wanted to.”
So what does this mean? Well it means there is an underlying difference in design choices of the various Linux flavors versus Windows versus MacOS that are reflections of their target user bases (or perhaps their user bases have grown out of the sort of design choices that were made). Again, sorry for stating the obvious, but these are my “Windows-colored” perceptions.
Windows tends to be a favorite for large corporations since they like things that are relatively easy to use or at least “comfortable” for the non-techies so less time is spent by users configuring and maintaining their system and more time is spent actually working. The downside of course is that choices are limited and much of the more usable software is quite pricey (witness Adobe’s full suite now hovering at about the price of a Vespa). It’s also a favorite for the average home user around the world since it is easy to pirate, runs on just about any old heap you can buy second hand for cheap, and is easy for the non-techy home user to figure out.
Mac OS is a favorite among creative types and affluent college students. These people will pay a little more to get a well designed, tightly integrated computing experience. Apple focuses on the mainstream consumer’s needs like photos, video, and now blogging rather than Windows’ grafted on experience for these aspects of our computing lives. Also with Windows, these things are rather confusing. Witness the confluence of “Windows Mail” and “Windows Live Mail Desktop”. Why are there two? “Windows Photo Gallery” and “Windows Live Photo Gallery” — again two? And remember this one? Windows Messenger, MSN Messenger (now Windows Live Messenger), and Office Communicator — three? Are you kidding me? Coming from the belly of the Microsoft world, I know that things unfurl this way in Redmond because of the numerous VPs running around the company trying to wring as many dollars out or Bill and Steve (well, Ray and Steve now). It is something that I absolutely abhor and something that made me realize that Microsoft really is in trouble. They really should take a step back and maybe take a page out mini-microsoft’s book and figure this thing out. The Windows team really should focus on just that: Windows. Make it solid, make it tight. Leave the lifestyle apps to those guys in Windows Live and SHIP THE OS WITH THESE THINGS PREINSTALLED so I don’t have two of everything. I tried Windows Live Photo Gallery Beta and actually thought, “hey this is nice”. The ability to upload to WLSpaces with a click is very nice. Now I want to be able to have this thing blast my photos to Flickr, Myspace, facebook, etc ALL AT THE SAME TIME. Organize once, post once to everywhere that you care about. No one does this well, not even Apple.
It is no surprise that Apple’s stars are rising in college circles as laptops become the dominant computing form factor. At any rate, I like Apple stuff and have a MacBook at home that serves its purpose as my wife’s primary computer very well. What limits Apple are old perceptions that stick around today. These include (but are not limited to):
- “Macs cost too much” – definitely not true. Macs cost about as much as PCs for the most part. This perception may be perpetuated by the fact that Macs have higher resale value and the fact that Macs don’t tend to have lower end configurations that PC makers carry to bring in the lower end of the computing spectrum.
- “Macs don’t have as much software” – This is true especially in the realm of gaming, but from what I’ve seen Macs have the benefit of Apple’s pretty strong (and getting better everyday) software division that pumps out pretty goods software.
- “Macs are quirky” – From my personal use of Macs, I tend to agree. It’s not that they are quirky, it’s just that they have slightly different keys than a PC. I hope someday that there will be an IEEE or ISO standard for keyboard commands and we can do away with the one/two button mouse divide and the command/control and option/alt key madness that inflicts computing today.
Anyway, I see Apple becoming more dominant in the computing world because their products are usually quite well designed and unless that aspect of their corporate image falters, they’ll be sticking around.
Linux is a tinkerer’s dream. There are a zillion ways to just about a zillion things. There are seemingly a zillion off shoots of the main Linux distributions which in lies the problem of mainstream acceptance. There is a perceived complexity to the Linux computing experience. The focus of the Linux community is to get things just the way you want them to be. While I appreciate this aspect of Linux, I think Ubuntu got my attention because it comes preconfigured almost exactly right for most mainstream users needs. Interestingly enough, this sort of prepackaged approach seems to be what Linux users don’t like about Ubuntu. While I enjoyed Bruce Byfield’s article immensely, it started me off on thinking about why Ubuntu, or even Linux in general is not more dominant. It really comes down to this need for the tinkerers to recognize that most of world are not like them. I know, I know, it is tragic that most of the computing world does not want to explore the limits of computing independently more like most Linux users, but it really is true. Grammie Jane just want to get email from her grandkids, watch CNN videos to find out what threat level we are at today, and forward spammy chain emails to her friends. Jake the marketing guy just wants to take photos of his kids and new Beemer to show off to his buddies on MySpace. Sally the real estate agent just wants something to sell those darned house that just don’t seem to be moving. The list goes on and on. While I would love an ideal world of tinkerers and builders, it just isn’t a true reflection of reality. I mean, I consider myself a pretty advanced user, but I’ve yet to contribute to open source software in a meaningful way (although that will change this coming year). I also consider myself a tinkerer, but appreciate nicely packaged things that “just work”. The world is made up of all kinds of people and I applaud the Ubuntu folks for recognizing this forging ahead on making something that “just works” out of the box.