top | item 27021062

(no title)

notaplumber | 4 years ago

Why would Apple go through the effort of adding support for booting alternative OS's on M1 Macs and then stand in the way of implementing drivers for the hardware? That doesn't make a lot of sense, IMHO. Especially considering Apple could have gone the exact same path as iOS devices, which is a heavily locked-down platform that shares a lot in common.

discuss

order

easton|4 years ago

A platform for amateur XNU kernel research was required, since the only other one besides the Mac is the Security Research iPhone (which is specifically not for amateurs). All of Apple’s documentation (of which there is little) and the boot loader design itself (what with the blessing process for a secondary drive being to install a tiny XNU partition with the bootloader app), point to the process being specifically designed for loading different versions of macOS. Any ability to install Linux (or Windows) is at this point coincidental.

notaplumber|4 years ago

Perhaps that's true. From what I read it shipped in a non-working state (manuals were there, but not some utilities were not), and I recall Apple engineers came out on Twitter saying it was being worked on and included it post-launch in macOS betas, even incorporating feedback. I believe Apple did tease at least Windows, maybe Linux in marketing, but I could be mistaken..

Either way, going after OS developers would be an extremely bad look for Apple, especially when they could just as easily disable the feature, or not have bothered finishing the implementation (or done it completely differently) after news of the Linux porting efforts started to spread (especially the Corellium public demo running Ubuntu).

ori_b|4 years ago

Which team is "they", and are "they" communicating with every other team?

dapids|4 years ago

[deleted]

coldtea|4 years ago

What are you talking about?

Nobody here said about Apple "directly upstreaming code to Linux to support M1".

Parent said "adding support for booting alternative OS's on M1 Macs", which Apple did do.

watertom|4 years ago

Maybe this an option that’s in place just in case Apple decides to license the chip/boards to one or more OEM’s.

OEM licensing makes sense for a SOC, plus the more the chip sells the lower the price per unit, so Apple would make money on the license, and lower their costs.

user-the-name|4 years ago

The support is in the OS. It is there to allow you to install other OSes.