Rewriting the GNU Coreutils in Rust
Rewriting the GNU Coreutils in Rust
Posted Jun 11, 2021 15:17 UTC (Fri) by joib (subscriber, #8541)In reply to: Rewriting the GNU Coreutils in Rust by ncm
Parent article: Rewriting the GNU Coreutils in Rust
To the extent the Apple ecosystem hasn't yet switched over to Swift, I believe it's still used there.
But apart from GNUStep which is quite niche, I don't think it has ever been much used in the FOSS world.
> Probably more important is that Gcc utterly nuked the whole compiler industry
Playing the devils advocate, AFAIU people used gcc mostly because it was free as in beer, and good enough (heck, in many cases better than the proprietary alternatives). Had it been available via a permissive license, the end result would have been the same. Sure, someone could try to build a proprietary compiler business on top of 'permissive gcc', but the same problem would remain: why would anyone go through the hassle of paying for it if gcc is good enough and free?
> Linux similarly nuked the OS business
Again, we don't have alternative universes to run experiments on, but one could argue that Linux success instead of, say, FreeBSD, was more due to lucky timing (the BSD's being caught up in lawsuits during the critical early years etc.), and a better more scalable development model.
(All this being said, I do think copyleft offers at least some protection against 'proprietarization' (not so much of for SaaS as we've seen in recent years), and I think it's a shame it's become so shunned in recent years.)
