Originally Posted by Blameless
I wouldn't say Linux on the desktop is dead, but progress in terms of real usability has been agonizingly slow. Can't die if it hasn't really lived yet.
I first tried Linux with Mandrake 6.0 back in 1999 and honestly, my experiences have barely changed. Basic tasks that I always took for granted in Windows, or even DOS, are still a chore in most Linux distros, while documentation is still sporadic and sketchy for novice users. For many, including myself, the advantages of Linux are too small to warrant the investment in time and effort in mastering the OS.
I agree with this. I have to use Unix/FreeBSD in my daily work, but it's always a pain to do things that were so much easier and straightforward to do with a GUI.
For example, today I'm using Mercurial in FreeBSD, and need to move changes from one branch to another. Having used another source control with a GUI, this was fairly easy, as you just submit your changes to your branch, and go to the other branch and grab the changes and merge them in. Here's only part of what I found if I want to do this in Mercurial:
# This performs an in-place (-i) modification of the $PATCH file
sed -e's,^\(--- a/\)\|\(+++ b/\),&hgext/,' \
-e'/^diff --git/s,a/\(.*\) b/\(.*\),a/hgext/\1 b/hgext/\2,' \
-e's,^\(rename\|copy\) \(from\|to\) ,&hgext/', \
Honestly, how many people understand the above text, and how is this user-friendly in the even the slightest way? Unix/Linux can be very powerful for a power-user, but it will never be popular compared to your other OSes because of the learning curve.Edited by lordikon - 5/21/12 at 2:39pm