Paid devs writing open source code was one of Stallman's priorities in coming up with a business plan that works with it.
Anyone claiming that Stallman failed or is wrong because paid devs are the major contributors doesn't actually have the slightest idea what he's talking about.
If you ever find the need to make modifications to GCC to do custom compilation or anything of the sort, you'll very quickly become a fan of Clang. GCC is an amazing product, but internally it's a huge mess.
Clang is not there yet and LLVM is still playing catch up a little, but at this stage both projects are very promising. In 2 years I hope we're at the point where GCC can be ditched altogether and serve only as a relic of a time when it was OK to develop software that's extremely hard to maintain.
I heard microkernel makes things even harder to do, more bloated and it works slower... Know a single, good microkernel?TBH with modern hardware I think a microkernel or a hybrid kernel would help keep things not so bloated, but that's just me (There's a LOT of room for improvising with micro/hybrid kernels).
How about QNX ?
However, realistically, it would be a huge amount of work to replace everything the Linux kernel does with another one. And the result would be slower. So without a good reason (like scalability in the hundreds of cores cpus that may be coming soon) I don't see it happening for a mainstream desktop OS.
You expect Clang to support (and be stable) on 20 architectures in 2 years?Originally Posted by theoddone33
Or maybe you misunderstand the whole point of GCC?
Though I do agree that code maintainability is an issue, and one that is not easily addressed.
Your point is that RMS is a crackpot, and you refuse to use his stuff because you are waging a holy war on communism?Originally Posted by NoEffex
Well, good for you, I guess. He showed that the Free Software model works very well for software, and it's not something that Novell or IBM or Intel or Microsoft would have done. Although they are paying developers today.
RMS forced them to pay developers to create Free Software (through the GPL). And that's quite an achievement.