The reason is that PC is made out of standardized plug&play components that you can make generic OS image for.
Yep, given the history of consumer technology as a whole it is really more amazing that the standard PC became a thing more than it is that people put up with what phones are today.
We all really owe a lot of gratitude to Phoenix for reverse engineering the IBM BIOS back in the day, and going to court to fight the IBM copyright lawsuit that resulted, as well as Compaq and all of the other IBM compatible clones.
Natanael@infosec.pub 6 days ago
Both ARM itself and Linux for ARM has been standardizing a fair bit recently. But not to the extent to be fully generic, mostly just enough for portable bootable kernels - and after that you still need all the same custom drivers and configurations to make proper use of a SoC, but it’s not nothing.
linuxgizmos.com/ebbr-spec-to-bring-standardizatio…
majster@lemmy.zip 5 days ago
The article is 7 years old. Has anything come to fruition since then?
Natanael@infosec.pub 5 days ago
Last update in December
github.com/ARM-software/ebbr/releases