Null0000 wrote:
And there are thousands of x86 processors. Minus the difference between 32 bit and 64 bit. They all run the same instruction set architecture.
This does not need be true between each ARM implementation. In general, they can have the same minimal instruction set, and any extensions that a specific implementation chooses. Also, UMA has been done before, for example, by SGI under the ccNUMA architecture. The integrated GPU/Memory model has also been around for a while.
My point main point in bring it up is that while it wouldn't be trivial, it would probably be easier for Apple to make a boot camp for the ARM version of windows.
Yes, Apple can supply Bootcamp Assistant, but Bootcamp Drivers will become very messy. From my perspective, BC Assistant can be replaced with a manual set of steps. If Microsoft wants Windows on Apple M1, it can Retail the ARM version as a first step. It has been done before with Windows NT and a HAL (for MIPS/Itanium/Alpha/Intel).
x86 is a convoluted mess the intel has to decode into a RISK instruction set in hardware. ARM is much simpler.
Completely agree. The most attractive aspect of ARM is power consumption in the current mobile-everything world. Also, Intel is very familiar with ARM and RISC. The choice of CISC is based on Revenue streams, not on technology demand. Intel has offered to fabricate the M1 for Apple, as TSMC is doing now. However, Intel still rules the Cloud and Data Center world.