With Linux Kernel 5.13, Linux now supports M1 Macs after a few months of development. This comes after months of testing, including the release of its Release Candidate version, which was first announced over a month ago.
The new 5.13 Kernel includes support for a number of ARM-based CPUs, notably the Apple M1. This means that the new M1 MacBook Air, MacBook Pro, Mac mini, and 24-inch iMac will all be able to run Linux natively.
Virtual machines and even a Corellium port made it possible to run Linux on M1 Macs before, but none of these options run natively, which means they don’t take advantage of the M1 chip’s full potential. Some developers, on the other hand, had been striving to integrate native M1 support in the Linux kernel, and this has now become a reality.
The Landlocked LSM, Clang CFI support, and optionally randomizing the kernel stack offset at each system call are all included in the new Linux Kernel 5.13. There’s also HDMI compatibility for FreeSync.
Linus Torvalds announced the release of the Linux Kernel 5.13 on his blog this past Sunday:
So we had quite the calm week since rc7, and I see no reason to delay 5.13… Of course, if the last week was small and calm, 5.13 overall is actually fairly large. In fact, it’s one of the bigger 5.x releases, with over 16k commits (over 17k if you count merges), from over 2k developers… And with 5.13 out the door, that obviously means that the merge window for 5.14 will be starting tomorrow. I already have a few pull requests for it pending, but as usual, I’d ask people to give the final 5.13 at least a quick test before moving on to the exciting new pending stuff.Linus Torvalds