|
|
Log in / Subscribe / Register

Rewriting the GNU Coreutils in Rust

Rewriting the GNU Coreutils in Rust

Posted Jun 12, 2021 6:35 UTC (Sat) by pabs (subscriber, #43278)
In reply to: Rewriting the GNU Coreutils in Rust by Cyberax
Parent article: Rewriting the GNU Coreutils in Rust

I think it depends on the form factor of the device, for example you can't replace a smartphone, a robot vacuum, a car or a tractor with an RPi. So Tivoisation is much more important for certain classes of device.


to post comments

Rewriting the GNU Coreutils in Rust

Posted Jun 15, 2021 23:35 UTC (Tue) by Cyberax (✭ supporter ✭, #52523) [Link]

My smartphone allows me to install a different OS. There are official ways to do that on Samsung and Google phones. Not sure about robot vacuums.

Tractors are a more interesting case, because their tivoization is actually ALLOWED by the GPLv3. I'm not joking, it only applies to:

> A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling.

And tractors are an interesting case in general, because John Deere is not the only manufacturer. People can buy tractors without any sort of lockdown just fine. However, John Deere's tractors are desirable exactly because they have very helpful software, even though it locks out third-party repairs.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds