4 ms·
The hardware and software, in any device, should not be so inextricably linked as to prevent the hardware from working at all without the software. Regardless
by wvenable 4y ago
The hardware and software, in any device, should not be so inextricably linked as to prevent the hardware from working at all without the software. Regardless of whether we are taking about iPhones, computers, cars, or farm equipment.
- chenzhekl 4y agoBut it is way too hard to cleanly separate the hardware from the software without introducing extra complexity and security issues.
- wvenable 4y agoHow so? The iPhone is literally just a computer and the vast majority of computers are cleanly separate from their software.
- NovemberWhiskey 4y agoThat's baloney - virtually no computers these days are "cleanly separate" from their software, at least outside of tiny microcontrollers. Do you have any idea how much software executes before they even get to the point where the operating system beings to boot? The idea that a CPU is going to come out of reset and start executing instructions that you provide at the reset vector is thirty years out of date.
- 76SlashDolphin 4y agoNow that you mention it, I wonder what non-separable code would run on, say, a Corebooted Thinkpad running Linux with the Intel ME disabled. Surely that would be running 100% code that was not on it when it left the factory.
- NovemberWhiskey 4y agoAFAIK, even fastidiously "liberated" core/libreboot Thinkpads like https://minifree.org/product/libreboot-t440p/ https://minifree.org/product/libreboot-t440p/ still end up using Intel's memory-reference-code for DRAM training etc. ref. https://doc.coreboot.org/northbridge/intel/haswell/mrc.bin.html https://doc.coreboot.org/northbridge/intel/haswell/mrc.bin.h... ... plus Intel's microcode.
- hooby 4y agoIs it though? Looking at Linux and all the devices it powers (including most of the internet infrastructure) - it would seem that it is possible to do pretty good security on very open software that's as separate from the hardware as can be.
- sbuk 4y agoThat has more to do with boundary defence than the OS itself, and those are more-often-than-not closed. The majority of infrastructure that you are alluding to is also heavily locked-down.
- KyeRussell 4y agoNow you’re saying that—I as somebody that very much appreciates the advantages my…for instance…Apple Silicon MacBook Pro has over a ThinkPad running Ubuntu—should not have the right to purchase the product I like because of your ideology dictating arbitrary restrictions over what’s on the market. Don’t conflate user freedom with just…being salty that not every product is for you.
- NovemberWhiskey 4y agoRemember, in the US at least, you might own the physical hardware, but you're only licensing the software.