
I've only been using GNU/Linux since 2001, so I won't say that I'm by any means an expert yet, as most of those that are reading this, probably have been using Linux much longer than I have. However, I still have high hopes for the Linux scene. The purpose of this article is to voice my personal opinion on what I feel is keeping GNU/Linux from taking over the mainstream operating system market. My intentions aren't to "badtalk" the open source kernel+apps, but rather give constructive criticsm on what I personally feel it could be done better.
There's hardly any need to support legacy junk on Linux because it's development model is open, dynamic and evolutionary. This is in stack contrast with proprietary models like Apple's or Microsoft's.
One development model is analogous to the moving ocean, the other is synonymous to a slab of ice. It's a question of dynamic development versus static development.