Hey Shuttleworth, lets get it all working properly first
July 24, 2008 – 1:08 pmMark Shuttleworth, the money and mouth behind Canonical (who just happen to develop Ubuntu Linux,) has put out a public challenge to make Ubuntu prettier than Apple OS X. While he has done a lot to help spread the gospel of Linux to more of the general public, he doesn’t seem to understand that there are more pressing issues that need to be tackled before worrying about outshining OS X. Read more about his challenge to developer’s on eWeek.com.
One of the biggest, if not the biggest, problem working against Shuttleworth is the fact that there is no unified interface. The two big boys, Gnome and KDE, both use a different set of development tools and libraries. If I want to run a KDE program under Gnome, or vice versa, I have to install a big chunk of the other window manager just for those programs to work. And of course, they look a bit out of place on the other desktop. This isn’t even taking into account the other window managers, such as XFCE, Enlightenment, and the list goes on and on.
The fact that most large software companies want nothing or next to nothing to do with Linux also doesn’t help. Putting aside dependency problems, it can be done, with a pretty installer to boot. Unreal Tournament 2004 is a perfect example, containing 32 and 64-Bit versions of the software, with a simple but easy installer. And it still works on a current machine with no or little problem (not any worse than trying to run some Windows XP and before software on Vista, even though Microsoft does have a better track record for keeping compatibility.) The image of Linux users being a bunch of free loaders doesn’t help, either. The argument to “just use The Gimp” instead of Adobe Photoshop just doesn’t hold up for most users.
To touch back on something from above, the installer situation also needs to be worked out. Every distro seems to have it’s own. Debian/Ubuntu/derivatives with apt-get and the .deb format, Red Hat/derivatives with yum and the .rpm format, not to mention all the others and also compiling everything from source (and not just tar.gz files, I’m looking at you, Gentoo.) While things such as Synaptic can be nice and easy to use, downloading software can be confusing for new users. Having to pick from 5 different formats for one piece of software, where the Windows version has one version (an .exe installer) doesn’t help keep new users.
Until the developers start to tackle all these unification problems, and the demand becomes large enough for companies such as Adobe to release Linux versions of their software, out pretty-ing Apple should be the least of our concern. A single window manager, or at least a single window manager development interface and libraries, would really help not only simplify the Linux user experience, but also would be a first great step to Shuttleworth’s vision of a beautiful desktop Linux.

