Why Linux sucks
Yes, it's unfair to me to bitch only about GNU/Linux, not the mythical not-GNU/Linux.
- Linux for the most part tries to adhere to Unix principles, this is good. But it also keeps stuff from Unix which should have long been replaced. (terminal madness, anyone?)
- Clipboard handling totally sucks so incredibly much. Not even lobotomized monkeys on crack could fuck up this badly.
- Distributions are incompatible. Most Software has a Windows binary, an OS X binary and a Debian binary, a Ubuntu binary, a Fedora binary, ...
- Countless duplicated folders, binaries in /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /opt/bin, ....
- There is no canonical way, ever.
- Backwards Compatibility, what's that? Compare running twelve year old Windows 98 software on today's Windows to running two year old software on today's Linux.
- Linux people love to replace working solutions with giant broken clusterfuck solutions (see also: NetworkManager).
- Dynamic linking, even worse than usual.
- Linux Desktop Environments usually try to emulate Windows which sucks. Compare that GNOME's thing to the Windows registry.
- GNU shit like Autotools all over the place.
- Cross compilers, what's that.
- How does /dev work today?
- Stupid license shit all over the place.
Copyright 2012 Fuck you Software Foundation, Inc.
This rant comes with ABSOLUTELY NO WARRANTY.
For details type
- Networking can be a pain in the ass. Compare setting up NFS to setting up a Windows share.
- Broken default settings. Why would you do that.
- Charset handling, while not as bad as windows, can be still quite annoying since you have to set locale variables right to get proper utf-8 handling. Luckily it's the default (ha) with many distributions.