Today there are many operating systems available. Every vendor or community round it tries to make it as good as possible. Having different goals, different legacy and different cultures, they succeed in it more or less. We (end users) end up with big selection of operating systems, but for us the operating systems are usually compromise of the features that we would like to have. So is there an operating system that would fit all the needs of the end user? Is is the BeOS clone Haiku?

Why do people always dig out the unix-haters book when it comes to criticising Linux/Unix/X. That book was written in 1994! Some of the criticism might have applied then but a lot is simply not valid any more.

X11 as the core protocol, dates back to 1987 and hasn't changed ever since (with all subsequently added, allegedly "innovative" functionality, being in the form of a plethora of individual server "extensions", mostly not altering the core protocol, rather layering on it), more or less the same is to be said of the POSIX / SUS specification as a whole (API and structure wise, not much has happened since SVR5) so it's still valid - as is this http://www.linux.org.uk/~dan/rumor/rumor.shrink (written in 1981, yet looking as if i could have written it yesterday, as far as CLI command and their (in)consistency is concerned)