4 ms·
Well the difference is that Torvalds remains competent? Easy example: Stallman's idealism is why LLVM is now the academics favoured compiler to work on (i.e. n
by mhh__ 6y ago
Well the difference is that Torvalds remains competent?
Easy example: Stallman's idealism is why LLVM is now the academics favoured compiler to work on (i.e. no plugins for GCC)
More human example: Someone I know who works in the GNU ecosystem on a reasonably major project mentioned that rms was cordial until he found out that this maintainer had children. And this was in response to someone handing already GPL code over to the FSF
- hutzlibu 6y ago"Stallman's ideology is why LLVM is now the academics favoured compiler to work on" FTFY
- simion314 6y agoAny proof that LLVM is chosen now on most universities? Because I also have anecdotes where I was offered a job to work on GCC for a specific hardware architecture and bring improvements. Though I would be more interested on what compiler or license brings the most real value to the society and not which ones brings more money to a small group of mega rich guys. Why not credit GPL or RMS for the Linux success over BSD ? There are many projects using BSD but still a giant number of companies and projects still use the "evil, cancerous" GPL project when they could use BSD and be selfish. Maybe open source will win over free software but that this will not prove the free software movement wrong, will prove that money and greed will win as always.
- mhh__ 6y agoAll the new fangled optimizations are being done on LLVM, Sanitizers were LLVM first etc. GCC target support remains incredibly impressive of course, but that's not the sexy stuff. Also I regard GNU's success in userspace as mainly stemming from the 90s, my comment was regarding roughly post- somewhere in the 2000s
- simion314 6y agoIs that LLVM success good for society or for the giant SV companies? LLVM is still not a clear winner in performance or supported platforms.
- mhh__ 6y agoLLVM is better technology but the fact that it isn't copyleft pains me (for one). Whereas with GCC you kind of have to upstream (making it easy or not), with LLVM you can upstream stuff you want other people to work with (or cynically, maintain) but keep relatively private things with your secret sauce (I don't think Apple's M1 patches for LLVM are upstreamed).