
Linux will become ubiquitous in the year 3000. Okay, that was a horrible joke. Linux is just a kernel, the engine that runs an operating system. By itself, it is essentially useless. Kernels shouldn't be discussed or noticed by normal users. And as such when providing these users with reviews, previews and "professional" opinions, computer consultants, computer reviewers and computer journalists should not spew headlines like "Linux is not ready for prime time", "Linux on the desktop by XXX", "Linux to takeover Windows", "Linux is not ready for desktop" and so on.
All the stuff in this article is known. Easier said than done.
The problem is users see and demand a "product." That adds perhaps 2-8X effort to the development, if you believe Fred Brooks. (This is from memory, I don't have a copy of his book at arm's length.)
So, the question is, who should do the productization? An aggregator such as Redhat? Or should people pay a consulting fee to someone, ideally one of the project authors?