How to Run Linux On M1 Mac

With a massive boost in performance, the new M1 MacBook Air and MacBook Pro have received an enormous amount of positive responses from users. But there’s still an issue with the new Apple self-made processor. It is not designed with the ability to run multiple operating systems like the Intel predators. For instance, the new M1 Macs no longer feature Boot Camp. However, the developers still looking for ways to run different operating systems on the Apple Silicone platform, including Windows and Linux. And recently, for the first time, the new M1 mac models are now able to boot into and natively run Linux, thanks to a Corellium Ubuntu port.

So what is the story behind this? Let’s find out!

The Story So Far

Corellium is a security firm that has some experience in working on Apple’s operating system protection measures. The team offers security researchers a virtual iPhone to help with vulnerability exploration. In fact, this process has upset Apple enough to make it file a lawsuit against Corellium.

This time, the Corellium team brings Linux to the M1 Macs with a modified version of Ubuntu. The announcement was made on Twitter by Corellium’s CTO Chris Wade. Unlike many previous ports for the new Macs, this Ubuntu version can boot into the regular user interface as well as support USB, I2C, and DART.  According to Chris Wade, this makes the Linux experience “completely usable” on M1 Macs.

However, the team’s current port still includes some limitations. For example, users will probably need a USB-C dongle to make use of the network when booted into Linux. Besides, there’s no hardware acceleration for now. But it’s still very interesting to see that they managed to run a full version of Linux on the new Macs with ARM-based chips. After all, the project is still in beta and we can still have faith for improvements in the future.

How To Run Linux On Mac

If you want to try this beta project out, Corellium has posted a detailed tutorial on how they managed to make Ubuntu run on the new M1 Macs. The port is also now available on Github for users who want to try it. However, the process is quite complicated and requires some familiarity with custom kernels. 

Is There Another Way To Run Linux on M1 Mac?

Corellium is not the only developer team that’s working on a method to run Linux on the new M1 Macs. Developers seem to be impressed by the performance benefits offered by Apple Silicone processors and the ability to run Linux on a silent ARM-based computer. Hector Martin, a developer who regularly gets Linux running on a variety of hardware, is also porting Linux to M1 Macs.

Even the Linux creator himself – Linus Torvalds has made a statement on this instance. Specifically, he said: “I’ve been waiting for an ARM laptop that can run Linux for a long time. The new Air would be almost perfect, except for the OS”. 

Therefore, it’s possible that there will be different other ports for Linux on M1 Mac in the future. Hopefully, we will be able to get a port, even an official one, with a simpler way to set up and operate on.


And that’s what we know so far about how to run Linux on M1 Mac. We will continue to update if there are any other new ports or updates on this instance. So make sure you follow our page for the latest news!

Was this article helpful?
YesNo
Categories Mac
About Simon Kroft

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.