| ▲ | jagged-chisel 3 hours ago | ||||||||||||||||
> … the ability to boot an arbitrary OS is an intentional part of the design of M-series Macs. What? Where do you get that? | |||||||||||||||||
| ▲ | drbawb 2 hours ago | parent | next [-] | ||||||||||||||||
The Apple Platform Security[1] white paper describes the secure boot process for Apple silicon. The Mac boot process is significantly more configurable than the iOS boot process, and it allows operating in reduced security modes. (Including running locally signed operating systems.) Apple knows how to build an iPhone: if they wanted to lock down a Mac they would have simply done that. There's something like nine pages detailing the differences. What word describes that other than "intentional" design? The fact that you can sign and boot a third party OS isn't an "accident" if it's documented, and there's no "exploit" because this is functionality the platform supports; anyone can do it with tools already present on the (Apple-signed) recovery OS. They certainly don't provide great support for people wanting to develop [drivers for] these operating systems, but the platform was very clearly engineered to support booting them. [1]: https://help.apple.com/pdf/security/en_US/apple-platform-sec... | |||||||||||||||||
| |||||||||||||||||
| ▲ | boarush 2 hours ago | parent | prev | next [-] | ||||||||||||||||
marcan mentioned in a few of his livestreams that the design seems very much intentional, plus a few of the tweets by Xeno Kovah who worked on the bootloader: https://x.com/XenoKovah/status/1339914716454526979. | |||||||||||||||||
| ▲ | fl0id 2 hours ago | parent | prev [-] | ||||||||||||||||
Because it explicitly has tooling for custom boot objects etc, and stated by asahi developers, maybe also apple people they know. | |||||||||||||||||