
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.
Development options and ease of development is great.
I think there are two main things stopping linux becoming mainstream in order of most importance:
1. MS Windows is installed on most PCs, and Linux is installed on almost no PCs pre-installed. This needs to change for it to become more mainstream. Commonly people don't go installing their own OSs.
Once this is solved...
2. Installation of software is a nightmare in comparison to Windows. Many dependency problems arise.
These done, then Linux is a much more superior beast than that of MS Windows which is largely hacked together evolved low quality software (Above kernel level).