Well, freedompeace, i asked because i wanted to see if there were any extra benefits, but there isn't so i don't want to make a whole transition.
I thought those were benefits :L
Originally Posted by ez2animate
Alright legit answer time.
Because you believe in the freeware movement. Linux is free and open source meaning you can look at it's source code. You can improve ANY Linux distro you see fit, and help EVERYBODY that use ANY form of Linux. Linux is alive because of the goodwill of the people who takes their time to code free programs for Linux. There is no benefit to coding on Linux (other than the fact it is smaller than windows, and in some cases faster), there is less options for compilers and IDE's on Linux. There is no positive, but there is no negative. Just different API's, and no selling your work.
A great post, but I'd like to correct a few things that people reading this post off Google may not pick up.
"and help EVERYBODY that use ANY form of Linux [by contributing to the project]"
That is only true if you're contributing to the Linux kernel, the rest may or may not contribute to multiple Linux distros - eg, Gnome isn't used on all Linux distros; some software aren't compatible with distro X etc...
"Linux is alive because of the goodwill of the people who takes their time to code free programs for Linux. There is no benefit to coding on Linux. There is no positive, but there is no negative."
Linux is alive because of the huge companies that donate their time or money towards to Linux project, because they benefit from the advancement of Linux. And lastly, what do you mean people don't make money off Linux?! Linus makes his living off it, cPanel sell their software for millions, SaSS vendors make money by having clients for Linux, and once again, etc... What's the use of an OS that isn't linked to money? It won't ever be used - it'll be nothing more than a "hobby project", which, it definitely is not (although it was in the past).
"(other than the fact it is smaller than windows, and in some cases faster)"
The Windows kernel is pretty small... But once you add in Windows' windows manager, Aero (comparable to Compiz, for example), Windows Defender, you start to see why Windows requires a DVD rather than a CD for Linux.
"and in some cases faster [than Windows]"
Meaning that in other cases, it's slower.. Which makes this sentence redundant.
Why would you need different compilers? If they all compile down to working and optimised assembly, I see no real difference between compilers.