Corellium publishes very early Linux port to Apple M1 Macs

HARDWARE -

Apple Focused Security / Virtualization Launch Corellium has posted a very primitive version of Linux for Apple M1 Mac devices.

Corellium is one of several efforts to bring bare metal Linux to Apple’s new ARM-based systems. This week, the affected developers booted the Linux kernel on M1 Macs, but it is still in early form. In fact, the first build doesn’t have a working USB yet, but that would be forthcoming. Of course, this is also booting in console mode only and any Apple M1 graphics support will be a long way off … It is likely unlikely that there will be a satisfactory Linux desktop experience on Apple M1 hardware in 2021.

A new build with SMP and USB support is expected to work on Sunday.

Corellium has said they will release all of their code to this Apple Silicon port and are “actively looking upstream,” but at the time of writing, they don’t seem to have posted any patches / Git repositories for their code yet. Hopefully that will come soon.

Once the Linux support is a bit more robust, we’ll definitely try benchmarking it on an Apple Mac Mini M1 for fun … But for most users, this won’t be too practical, at least for a long time until there is support upstream and ultimately the separate Asahi Linux effort that is also reverse-engineering the Apple M1 GPU. In any case, it is surprising to see that Linux is already booting on Apple Silicon, albeit in a primitive form.

.Source