A half-finished piece of shit for an operating system that's a pain in the ass to install, a pain in the ass to use, and a pain in the ass to remove from the hard drive.
On the bright side, Linux makes an excellent disk partitioning tool.
If Linux was designed primarily for network servers, then it doesn't make any sense to market it as a desktop replacement, especially if the applications suck, and hardware detection is nonexistent.
I wasted half of a 14 CDRs of a 25-CD spindle on 9 variants of Linux. 6 of them didn't work because the computer shut down when the installation detected my video card. 2 variants wouldn't detect my soundcard, modem, USB scanner, and USB drive. Driver installation didn't do jack shit to solve the problem. The ninth variant detected my modem and USB drive, but kept playing this wierd, chaotic, repeating tune through my soundcard. Unfortunately, there were no sound drivers to resolve the issue.
Windows 98 beta detected all my hardware, and driver installation was a cakewalk.
Thank GOD I bought my CDRs cheap from Big Lots. But still that was a waste of CDs that I could have filled with MP3s and the best freeware programs available for Windows.
May the Linux programmers burn in Hell.
An everyday example of how Linux dependency/lib file Hell prevents people from using Linux:
1) You download libkmidiplayer2.2.4 for Linux, but to install it, you need :
2) You download the two libfiles, but in order to install libmidi.so.1 you need;
3) To install libfm.so.0, you need: