Linux developers seem to be like M$ developers, they've taken a good idea (in this case UNIX) and complicated it.

Also the lunacy of trying to use wintel boxes in an enterprise setting. Not really a Linux annoyance per se, but it does perpetuate an outdated desktop architecture in a server environment. Even Macs sport openboot firmware.