Rewriting the GNU Coreutils in Rust
Rewriting the GNU Coreutils in Rust
Posted Jun 13, 2021 22:58 UTC (Sun) by khim (subscriber, #9252)In reply to: Rewriting the GNU Coreutils in Rust by pizza
Parent article: Rewriting the GNU Coreutils in Rust
> On the contrary; it's come to pass many times over, now affecting the overwhelming majority of computing devices sold.
I think you are mixing two very tangentially related issues:
- Tivoisation/lockdown — which predates FSF and GNU and is wasn't ever a problem in BSD wars.
- Balcanization — creation of incompatible software platforms which makes life of software developers miserable
Lockdown is happening, of course, as I have said it was a thing half-century ago and even before. Industry always wanted that, that's why we have these fancy screwdriver bits, e.g.
But balcanization… not sure where one can see it today. What makes all these numerous proprietary works of LLVM any different from proprietary forks of GCC which were supplied (and still are supplied) in various projects? Yes, technically speaking I can look on the code of TI-GCC or GPC and try to backport fixes from GCC12… but practically speaking it wouldn't much easier than attempting to replicate work embedded in these LLVM forks.
