Arch linux macbook m13/15/2023 ![]() ![]() The patches needed to boot Linux on M1 Macs are documented here, while the source code for the pre-loader needed to start the processor cores can be found here. With a bit of work, the Corellium team managed to add support for enough hardware interfaces to boot Ubuntu Linux on the M1 Mac Mini. Without getting into the nitty-gritty details - Corellium's blog post does a great job at that - Apple Silicon's firmware interfaces and boot process are very different compared to other 64-bit ARM SoCs. Fortunately, Apple officially allows booting custom kernels on Apple Silicon Macs, so there's no need to leverage an exploit to boot an unsigned kernel. The company leveraged its experience developing the Sandcastle project - which enabled booting Android on older iPhones susceptible to the checkm8 exploit - to write Linux drivers for the new Apple SoCs. In a blog post, Corellium lays out how they ported Linux to the new Macs. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |