Blog About me Projects Papers
Subscribe to RSS Feed

On the State of Linux on the Desktop

January 08, 2013

Last week I wanted to replace a crashed Windows 7 with a modern Desktop Linux because I was tired of fixing Windows every few months.

I really did not set the bar too high: I wanted something stable and easy to use that just works for the average computer user. Plus it had to be able to convert Outlook's emails and contacts into whatever email program I was going to use.

My first try was Fedora since -- so I thought -- it's considered a rather stable distribution (not like Ubuntu where basically everything breaks every 6 months) although having relatively up-to-date packages (compared to Debian).

I knew that Mozilla Thunderbird does not support Outlook's .pst file format out of the box, so I went with GNOME Evolution for a first try.

Here is where the fun begins.

Besides Evolution, Fedora too impressed me with bugs and bad usability. To name a few:

Being frustrated by Fedora, I tried Ubuntu. I thought it couldn't get any more ridiculous. I was very wrong.

I think there's a reason Linux has no more than 5% market share on the desktop.

Someone needs to rewrite all of this crap. Start from scratch. I mean even the standards its based on are crap. Freedesktop, DBus, gconf, udev, PolicyKit, ConsoleKit, fuckme.

Actually, even UNIX is broken in that sense that it's simply too ancient to be used on modern computers. Just look at this whole permissions/security mess. I mean PolicyKit is just a hack. And interprocess communication. This is not something that should be implemented at daemon level. And X11. TTYs. Whatever. All crap. Someone please rewrite all these things, from scratch. But do it right this time.

I'm back on Windows 7 because it works way better than Linux on the desktop. It's sad but so so true.