on your Mac ARM you will not be able to dual boot with Windows or Linux
Apple Macs will no longer be based on Intel processors to be based on “Apple Silicon”, or what is the same, Apple processors based on the ARM architecture. The consequences of this unique transition are many, but one has already been confirmed.
It is the native support of other operating systems to use those future Macs with them. Apple has confirmed that “we will not offer direct boot with an alternative operating system”, which will make it impossible to use them natively (and officially) with Windows 10 or Linux.
Nothing to boot with Windows or Linux … officially
It was a foreseeable consequence of the switch to their own chips, but no one would know what scope could that decision have on systems like Boot Camp, which until now have allowed Apple users to use any Mac as a conventional Windows computer.
The same thing happened if a user wanted to install Linux, with various distributions prepared to be used natively on Mac based on Intel microphones.
Things change now for those users. In The Verge they were already aiming for the inability to use a hypothetical updated version of Boot Camp on ARM chip-based Macs, but Craig Federighi himself confirmed that fact during a chat with Daring Fireball’s John Gruber.
In this participation Federighi indicated that “an alternative operating system will not be able to be started directly”. It does not rule out, however, that these operating systems cannot be used but for this “pure virtualization is the way. Those hypervisors can be very efficient, so the need for direct boot shouldn’t worry anyone. ”
Some experts are not so clear that virtualization is the solution however. This developer was mistrustful and argued that hypervisors need to run the same architecture on the host and guest operating systems. Otherwise, it said, virtualized machine performance could be much slower, harming the entire user experience.
Companies that develop virtualization software may nevertheless adapt their applications in this regard, but here is another striking issue: both Windows 10 and Linux have full versions ready to run on ARM architectures, so unless certain specific Apple components have to be adapted, perhaps someone will end up discovering ways to continue running those versions of Windows 10 and Linux on these machines natively.
Apple does not seem willing to offer support for that option, but it will be interesting to see how events unfold and if finally virtualization ends up being the only solution or only the only solution … official.