Roadblocks to Linux on the desktop

Filed under: — Posted on 2006.11.08 @ 16:32

I’ve just upgraded to Kubuntu 6.10 - actually I did a full reinstall since I hadn’t had much time to use the install I did at the beginning of the summer. This install went a lot smoother than 6.06 did in June. The graphical install worked, and the disk partition tool was able to change the partitions on my disk that already had an XP install on it without any problems.

After the base install was done, I had to spend a couple of hours sorting out a variety of small problems while trying to get to a usable system state. The time spent made me realize just how far Linux is from being accepted at the desktop by average users.

I am surprised to see that basic items like MP3 support still aren’t part of the default install. I understand the licensing concerns, but surely something can be done to solve them. Accessing media on network shares is still problematic, too. A share can be seen, but the media can’t play off it without editing /etc/fstab - try explaining that to a non-technical friend.

When I started configuring the wireless network I found three different tools installed, each of which had a different interface and only one of which could support WPA. In the end the wireless service didn’t get configured because my network card (Broadcom based) wasn’t supported. The system didn’t tell me that either - I remembered from earlier work that the Dell notebooks required extra monkeying around to get wireless working.

Software remains complicated to install, and standard ways of doing things aren’t in place yet. Getting packages I wanted to use required editing the apt configuration files by hand. Even after downloading some packages, the installs failed until I updated the /bin/sh link to point to bash instead of dash.

One area where Linux has simplified things better than Windows is updates. If you stick to using the default package manager for a given distribution, updates for the entire system are simple. There’s no need to connect back to the update service repeatedly (like one must in Windows), or to update individual software packages one by one.

It seems to me that there is too much focus on evangelism and ideals, and too little focus on the actual needs and wants of the average user. Decisions can’t be made simply based on performance, or licenses, or idealistic views of what an OS should be. Usability and consistency are vitally important.

Leave a Reply

(required)

Creative Commons License
This work is licensed under a Creative Commons License.
Powered by WordPress