bens_dad: (Default)
bens_dad ([personal profile] bens_dad) wrote in [personal profile] mjg59 2024-12-13 06:53 pm (UTC)

RYF requires that all software on a piece of hardware be free other than under one specific set of circumstances. If software runs on (a) a secondary processor and (b) "within which software installation is not intended after the user obtains the product", then the software does not need to be free. (b) effectively means that the firmware has to be in ROM, since any runtime interface that allows the firmware to be loaded or updated is intended to allow software installation after the user obtains the product.

Hard disk drives* and SSDs have user-upgradable firmware, eg https://www.guidingtech.com/53580/upgrade-ssd-firmware-windows/#h-how-to-upgrade-the-firmware-of-your-ssd. So an RYF compliant computer will have an open source compiler for writing the firmware for the storage devices :-)


*I experienced this first-hand around 2000 with a department full of IBM/Hitachi DeathDeskStar drives.

Post a comment in response:

If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org