Linus Torvalds just released Linux 5.19 as stable for the latest version of the Linux kernel. He also mentioned that this is the first time he has released the new Linux kernel from an ARM64 laptop in the form of an Apple MacBook running an AArch64 Apple M1 SoC.
Linux 5.19 brings many new features from initial LoongArch CPU support to continued work on AMD Zen 4 CPU rollouts, continued AMD RDNA3 enablement, more work on Intel DG2/Alchemist, Intel driver support Idle for Alder Lake, initial Raptor Lake P graphics support, Zstd compressed firmware, and some nice performance improvements.
In today’s Linux 5.19 release announcement, Linus Torvalds went on to write about his use of the Arm-based MacBook now running Linux thanks to the work of the Asahi Linux Project:
On a personal note, the most interesting part here is that I did the post (and am writing this) on an arm64 laptop. This is something I’ve been waiting for _loong_ time, and it’s finally happening, thanks to the Asahi team. We’ve had arm64 hardware around Linux for a long time, but none of it has really been usable as a development platform until now.
This is my third time using Apple hardware for linux development – I did this many years ago for powerpc development on a ppc970 machine. And then over ten years ago, when the Macbook Air was the only true thin and light. And now as an arm64 platform.
Not that I’ve used it for any real work, I’ve literally only done test builds and bootstraps and now actual version tagging. But I’m trying to make sure that next time I travel I can travel with this like a laptop and finally use the arm64 side too.
More reviews can be found via exit announcement.
Linus Torvalds also noted that he would probably end up calling Linux 5.20 like the Linux 6.0 kernel.
See my Linux 5.19 Feature Overview for a complete list of major feature changes in this new kernel.