Warning this article may contain opinions of the author that you and iTWire don't agree with.
Visit the last page to have your say in our forum.

No. 1 Story

Telstra adds one million mobile services, but Sensis plummets

Telstra has revealed the addition of almost one million new mobile services in the six months to December 2011, but Sensis revenues plummeted 24 percent in 12 months.

read more

GNU/Linux is user-friendly - and logical too

Opinion and Analysis

Over at iTWire, we are often in the position where we disagree with a fellow writer and say so. This morning, I found my colleague Davey Winder's piece "Opinion: why Linux sucks at being user friendly" to be a litle too general to pass without comment.

I must admit that unlike Davey I don't have experience of playing with the AmigaOS. I do, however, have two Macs at home, one Windows PC, several boxes running different ports of GNU/Linux and have fooled around with many other operating systems as well.

All said and done, I incline to the view that "user-friendly" is a relative term. It all depends on the individual, the programming (and I don't mean this in a technical sense) of the past and individual likes and dislikes.

That's why people can reconcile themselves to using an operating system where you click on Start in order to shut the system down.

Let's look critically at  the points which Davey cited, in support of his assertion that GNU/Linux "sucks at being user-friendly."

1. Linux is a developer's OS

Any operating system is meant for developers. I don't fool around with Linux, the kernel that is, except on rare occasions. I do mess around with application or desktop settings which are a function of other bits of the whole.

As someone who has used Windows since 1989 and GNU/Linux since 1998, I have seen far more things break on the various versions of Windows than on GNU/Linux. After switching to GNU/Linux in 2000, I have updated through four releases - potato, woody, sarge, and etch - and seen only one breakage, due to a third-party application called CUPS (common UNIX printing system) back in 2002. This was fixed in about an hour after I sought and received help from my local Linux user group. Try doing that with WIndows.

Every service pack of Windows brings breakage of some sort or the other. A simple Google search will corroborate this.

2. Linux developers are blinded by love

There is a method to development of an operating system, whereby there is a clear demarcation between the kernel space and the user space. This rule was violated by Microsoft in search of functionality - it is the reason why a simple application error can pull the whole system down.

Users need to be protected from such things - which is why Microsoft is belatedly trying to introduce such safeguards. User access control was one of the reasons why Vista failed - once users have got used to promiscuity, it is difficult to get them back to using a system as it should be used.

Linux is unlikely to go down this path - if it did, a great many people would switch, probably to the BSDs.

It takes less work for someone to restore their backed-up personal files than to reinstall and reconfigure an entire operating system - that is the simple reason why Linux has a system of user accounts which work properly. If anyone thinks that allowing malware to trash an entire system is a good thing and an indicator of user-friendliness, I respectfully beg to differ.


- sponsored feature -

The Death of Traditional BI: What’s Next?

How to Make Business Discovery Work for Your Business IP PABX BUYING GUIDE

Business Discovery takes its cues from consumer apps. Like Google, it encourages us- ers to hunt for and explore data without worrying about or even noticing the underly- ing technology. Their entire experience is working within an intuitive interface to get real-time, self-service results with only minimal training. ...more