Apple’s newly launched M1 Macs were unable to run Ubuntu previously but not anymore for the first time a new Linux port allows them to run Linux without any problem thanks to Corellium, a security firm that provides a virtualized version of iOS for security testing, a new Linux port enables them to run Linux without any issues, and was able to successfully run Ubuntu on M1 Macs and released a tutorial for others to try. Ubuntu’s updated version boots into the standard user interface and provides support for USB.
The announcement was made on Twitter by Chris Wade, the CTO of Corellium. Corellium provides ARM system and platform virtualization solutions and has recently been involved in a dispute with Apple over a tool that enables users to virtualize iOS.
This time, in addition to USB, I2C, and DART that were not supported in previous Linux ports for new Macs, the Corellium team brought Linux to the M1 Macs with an updated version of Ubuntu that supports the full user interface. This makes the Linux experience “completely usable” on Macs with the M1 chip, according to Wade. The new port still has some drawbacks, however. For eg, when booting into Linux, you would probably need a USB-C dongle to use the network, not to mention that for now there is no hardware acceleration. Even so, it’s really important to see that, on the latest Macs with ARM-based processors, they managed to run a complete version of Linux and the project is still in beta.
For users interested in installing it on an M1 Mac, the Ubuntu port has been released on GitHub, but keep in mind that the process is very hard for those unfamiliar with Linux development. Corellium has posted a tutorial on the process, if you’re interested in trying this beta project out.