Hacker News new | past | comments | ask | show | jobs | submit login

IMHO x86 has better existing facilities for different operating modes and virtualisation --- going back to the 286 protected mode descriptor types --- that make it a good fit for being the "host" of an ARM or other architecture. Also, the x86/PC boot process is far better understood and open than those of the widely differing ARM SoCs.



I feel there are a lot of folks in MS that understand how important it is to have a consistent boot process. They tried to standardize this with the boot system of Windows RT by having it map closely to that of BIOS. I think they just wanted to have ARM run like x86 by having a standard interface so they aren't building multiple different binaries for different machines.

Of course this was basically bolting a good idea to an cement block dropped in the ocean, it didn't help that they had locked keys on secure boot so that users couldn't fiddle with this.

A good idea done poorly.


How do you figure that the x86 is more open? I can download and build all the code for an ARM system right now. There are even standards docs for most of the individual pieces.

I can't do the same with any modern x86 systems and the one company trying (purisim) had to do some pretty serious reverse engineering of Intel's blobs to get there.


I think what @userbinator is referring to is the opaque firmware blobs and uefi surrounding typical SoCs, not the ARM software.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: