|
|
Subscribe / Log in / New account

Perfection is the enemy of good

Perfection is the enemy of good

Posted Oct 15, 2025 15:21 UTC (Wed) by Wol (subscriber, #4433)
In reply to: Perfection is the enemy of good by Trelane
Parent article: The FSF's Librephone project

> Why does "nearly all modern hardware require require" binary blobs? It seems to me that it's for "intellectual property" reasons, not functional ones.

It's because electronic controls are cheaper (and more reliable) than mechanical. Also, because it's a lot cheaper to implement a poorly-understood problem in software, not hardware.

One just has to look at routers, which have flipped between being software controlled, and hard coded in FPGAs etc, several times over the years. Every new generation is implemented in software initially for flexibility, then as the problem space became understood, was moved into hard-wired silicon for speed.

That trajectory occurs again and again - we saw it in printers with that abomination called GDI/WinPrinters (and I think I've just bought a modern incarnation thereof :-( . I'm sure other people will have other examples.

Cheers,
Wol


to post comments

Perfection is the enemy of good

Posted Oct 15, 2025 16:04 UTC (Wed) by Trelane (subscriber, #56877) [Link]

The emphasis is fact that the OP asserts that keeping the software secret is necessary. Not that it is software instead of hardware


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