5 ms·
But it is way too hard to cleanly separate the hardware from the software without introducing extra complexity and security issues.
by chenzhekl 3y ago
But it is way too hard to cleanly separate the hardware from the software without introducing extra complexity and security issues.
- wvenable 3y agoHow so? The iPhone is literally just a computer and the vast majority of computers are cleanly separate from their software.
- NovemberWhiskey 3y 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 3y 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 3y 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 3y 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 3y 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 3y 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.