[citation][nom]whatisupthere[/nom]Yes, linux has limitations. Some of these are due to a small user base. Many others are due to external sources. This includes actions by companies like microsoft. For what it does linux works great on many computers. I have seen many people put linux on very old computers and are surprised by how much better and faster the computers work.[/citation]
Ohh not this again. More of the "OHH we're being held back by the evil corporations, their soo evil!!!" bullcrap. This line got old in the early 2000's, now its just asinine. MS hasn't done anything to the acceptance of Linux, it doesn't need to do anything Linux users themselves will ensure the OS isn't accepted. Just take Ubunto for example, a great platform and a true user friendly system. The hardcore Linux guys go ape sh!t about them "selling out" and being "dumbed down".
I liken it to the hipster scene. Hipsters considering themselves cool because their "unique" and "obscure". The moment anything becomes mainstream, the hipsters run away from it and ridicule it. The moment anything with "Linux" in it becomes mainstream, the Linux guys would ridicule it because its not "special" anymore. Heck take the API for example, HOW many sound API's are used in Linux, how many GUI / graphical API's are present? If I was to build a big expensive and complicated program, it would be a nightmare getting it to work on all the distros' and work under every possible interpretation of "Linux". Or I can build it for DirectX and Windows.
And I can say all this because I'm neither a Linux guy nor a MS guy, I run Solaris 10 on a SPARC for my production work (the x86 machine is for games). Getting "Linux" programs to compile and run on my Solaris system has been beyond difficult. Even though I'm using Gnome and have GCC, SDL, OpenGL and other "standard" libraries installed, the sheer diversity of Linux platforms makes things extremely hard to do. I'm just happy blastwave and sunfreewebs have many apps already built in a package, but most are optimized for UltraSparc II which is old. The performance jump from UltraSparc II to UltraSparc III+ optimization's is a good 20~30%, which I can't enjoy unless I compile it myself.
Ohh not this again. More of the "OHH we're being held back by the evil corporations, their soo evil!!!" bullcrap. This line got old in the early 2000's, now its just asinine. MS hasn't done anything to the acceptance of Linux, it doesn't need to do anything Linux users themselves will ensure the OS isn't accepted. Just take Ubunto for example, a great platform and a true user friendly system. The hardcore Linux guys go ape sh!t about them "selling out" and being "dumbed down".
I liken it to the hipster scene. Hipsters considering themselves cool because their "unique" and "obscure". The moment anything becomes mainstream, the hipsters run away from it and ridicule it. The moment anything with "Linux" in it becomes mainstream, the Linux guys would ridicule it because its not "special" anymore. Heck take the API for example, HOW many sound API's are used in Linux, how many GUI / graphical API's are present? If I was to build a big expensive and complicated program, it would be a nightmare getting it to work on all the distros' and work under every possible interpretation of "Linux". Or I can build it for DirectX and Windows.
And I can say all this because I'm neither a Linux guy nor a MS guy, I run Solaris 10 on a SPARC for my production work (the x86 machine is for games). Getting "Linux" programs to compile and run on my Solaris system has been beyond difficult. Even though I'm using Gnome and have GCC, SDL, OpenGL and other "standard" libraries installed, the sheer diversity of Linux platforms makes things extremely hard to do. I'm just happy blastwave and sunfreewebs have many apps already built in a package, but most are optimized for UltraSparc II which is old. The performance jump from UltraSparc II to UltraSparc III+ optimization's is a good 20~30%, which I can't enjoy unless I compile it myself.