But soon you may not have to resort to workarounds – an upcoming Linux Kernel will add initial support for running natively on the Apple system-on-a-chip used for the latest MacBook Air, MacBook Pro, and Mac Mini computers.
The folks at the Asahi Linux project have been working to port Linux to run on Apple Silicon, and the team has announced that initial support for the Apple M1 processor has been merged with the upcoming Linux Kernel version 5.13.
Just keep in mind that initial support means initial support – there’s “support for a serial console and framebuffer at this point and no other drivers.”
That means you may be able to boot into a command line environment and start poking around, but it’ll probably be a while before you have the ability to natively run a Linux distribution with a graphical user interface capable of leveraging all of the features of Apple’s new processors.
As the Asahi Linux project points out, “Apple Silicon is an entirely undocumented platform,” so a fair amount of reverse engineering will be required to add support for the GPU and other technologies that make Apple’s chips so fast.