Linux sucks collection

Since I’m an addicted GNU/Linux user I tend to use it too much, and I often end up frustrated when I got stuck with even the simple task and every time I found again and again how idiotic is the interface and how usability sucks, and I realize that not, this year will not be the GNU/Linux on desktop year.

When I say that GNU/Linux sucks I mainly intend that it sucks from the usability point of view (well, when there are not stability problems or compilation problems due to badly designed build system, yes I’m talking of you darn auto*).

While I’m in general a strong supporter of free software I believe it is useful to read the critics (some costructive and really useful, other sarcastic and destructive but generally enjoyable, especially the jwz one).

As a community, the GNU/Linux FLOSS users have been convinced (especially in the first part of the 2000-2010 decade) that GNU/Linux was steadily pacing towards world domination in the desktop market. That never happened and now we’re wondering why that didn’t happen and what we did wrong (and which are the structural problem inherent to the massification of free software).

Here it is my Linux-sucks list.

UNIX Hater’s Handbook
The UNIX Hater’s Handook is a classic in the *N*X rant literature, although most of the concerns raised are plain obsolete, it’s yet an interesting reading and some of the points are still valid (e.g. read the chapter on C++ and X Windows): http://en.wikipedia.org/wiki/The_UNIX-HATERS_Handbook

And while at it also read the esr reply.

The Luxury of Ignorance: An Open-Source Horror Story
This essay by esr and its followup talks about the usability issue in GNU/Linux (specifically about the CUPS printing system), and how it can represent a serious challenge even for the most sophisticated hacker as esr himself. Note that I’m referencing this as this is mentioned in the article which is the subject of the next entry.
Ronco spray on usability
This blog post by John Gruber reconsider the esr article mentioned above, giving an interesting critic about the esr point of view. Usability is something which has to be though at the design level, which cannot be added as a second thought to the software but which is and must be connected to the intimate nature and structure of the software product. This is opposed to the tendency of hackers (thus: free software projects) where the usability is considered a second aspect and usually re-adjusted only in the mature phase of the project. Another important point raised is that usability is not meant to be considered something necessary only for the “end user/dumb user”. Considering the user dumb is just offensive (as usually is the software/designer which provides a “dumb” interface so she has to be blamed), also the usability problems, in spite of a misguided common place, affects also the most advanced users, as in the case of esr having problem with configuring his printing environment.
Resuming, “dumbing down” the interface is not the answer to any of the usability problems, making the interface more smart/intuitive/simple looks a more promising approach.
Linux Hater’s Blog
Then there is the Linux Hater’s Blog, which represents the more destructive and caustic part of the Linux ranters. Unfortunately I can’t find many instructive lessons to be read from here about how to fix it, I had to say that at least I got some hour of bitter fun by reading it.
ZDNET article: Why Linux still ‘sucks’
This article deal the issue from a technical point of view.
Many of these points are strong points in the Linux-sucks literature, in particolar lack of gaming support and scarce HW support.
JWZ articles about Linux usability
JWZ finally switched to Mac, but not before writing some articles related to Linux and Linux usability. Many of the points still applied (they’ve been write around 2000 if I’m not wrong). Especially sound in Linux is still a mess.
Some of the articles:

Note that while ALSA (and pulse) is still problematic at least, for what regards multimedia the situation is significantly improved.

Linux Sucks! Video from LinuxFest NW
In this talk Bryan Lunduke analyzes constructively the weak points of GNU/Linux and the free software development model, and suggestd some the possible way to address them (e.g. trying to foster donations and creating more appeal to the desktop market through gaming support). Another point is done about the unnecessary complexity which arises from the many different packaging systems and the need for a more consistent (and just working) audio system.

That’s all for now, feel free to comment or suggest more entries!

This entry was posted in Essay, Rant and tagged , , . Bookmark the permalink.

2 Responses to Linux sucks collection

  1. WisePingui says:

    Yes!Now, for me, Linux SUCKS!
    I don’t have time for reading, at this moment, all articles and books what you advice in this post, but you know what i think!
    I’m a Luser (Linux User contraction ;) ) from years (maybe seven), I’m not a hacker, but I’m an advanced Luser…in this years from Slacware to Sidux I encountered alway the same problems, Linux don’t follow the Desktop hardware tecnology…
    Example:
    “OH! Yeah!! My new laser printer is linux supported! It’s fantastic!!!….Oh no!!!But I can’t print my document in double-side….why not?”….”Sorry, but the driver for Linux it’s not the same driver for Wndows.”…”Oh, damn!…no problem…to printing my document i use a Virtual Machine with Windows ;) yes this is a good idea!!”…”Sorry, but the kernel module for your Virtual Machine Player it’s not updated for your installed kernel version XXX.”…”mmm…Linux sucks!…oh…no…another good idea…I go to tech-store and I buy a new PC with *indows only for printing my very beautiful document…in this manner I can use linux for edit it!!! ;) … … … and if I want make scanning my photos? Linux have a driver for my new scanner???”….

    This is my very problem…I’use *indows for printing my document…

    The Solution???
    - I could write the driver :) mmm no, it would be ready in two years, maybe …
    - I look for a solution with *oogle … mmm … it takes hours each time, but the document I need now, now!
    - mmm … well, if I want Linux, but I do not want to break my balls … I think my new notebook will be a m a c or a *indows. Linux, I’m sorry…

  2. Pingback: Linux: fa schifo! :: Wise Pingui

Leave a Reply

Your email address will not be published. Required fields are marked *

*


+ one = 2

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>