I found this article linked from /. to be of some interest as, in my opinion, it highlights the one solitary weakness that Linux has in comparison to Windows. http://www.wired.com/wired/archive/13.02/microsoft.html?pg=1&topic=microsoft&topic_set= In the article, Linus Torvalds becomes an employee of Microsoft to work on a project porting the windows interface to a linux core system. This led me to wonder exactly what it is that Linux fails to achieve in comparison to Windows. I ruled out the interface as a significant weakness. Yes, there are many competing interfaces with noticable yet mild flaws, however these flaws are not (in my opinion) a major point of contention. The fact is that the interface is very usable as my family ranging in age from 5 to 40 proves. I ruled out application support as, while the current crop of major applications available to linux are still to reach full maturity, they are still very usable. While they may not be as well integrated and professional as applications available to Windows users, they are still functional and adequate. I ruled out interface and application configuration as the tools for this purpose are either already available or are very close to it. This led me to the one thing I can see that is stopping widespread consumer usage of Linux; software installation. The lack of standardisation between the multitude of Linux distributions is creating a sea of confusion and frustration to even the most hardened Linux users. If this one hurdle could be overcome then I fully believe that Linux would be ready for the masses. This one glaring failure is the only factor I have yet to discover that creates a significant barrier to the consumerisation of Linux. Minor matters are evident such as application support for certain features (colour management in graphic applications etc.), but these are application issues, not Linux usage issues. The reason I am posting this thread is to guage what the OCAU community thinks of my findings. Do you agree or disagree? Do you know of solutions that are in the process of becoming a reality? What technical issues do you see as important for a solution to this problem becoming a reality? Am I full of shit?