Last Sunday, Linus Torvalds launched Linux 6.2, the latest stable version of the kernel it develops. included many new features, and in a long list it is easy to miss some details that may be more important than initially expected. There is a point that says "Support for more Qualcomm Snapdragon SoCs, as well as the Apple M1 Pro/Ultra/Max has now been brought to the mainstream. With the enablement push from Apple Silicon has also merged the new CPUFreq driver“, and this is what needs to be examined more closely.
Apple introduced its own Apple Silicon chip about three years ago now. linus torvalds he was glad that a step was taken that is a natural evolution similar to that of going from 32bit to 64bit or, also in Apple, from Power PC to Intel. initial support I arrive on Linux 5.13, but 6.2 is the first version to arrive with mainline support for M1 devicessuch as the M1 Pro, M1 Max and M1 Ultra.
Install Linux on Apple Silicon, possible without tricks thanks to Linux 6.2
In theory, this will make it possible to install Linux on Apple Silicon devices. no tricks nor have to pull distributions specifically prepared for it, such as Asahi Linux. Even so, the support, although official, is still a job that has to continue taking steps forward; that is, if it were a web page, it would be one of those that we could use, but in some sections we would see a sign that it is "Under Construction". The important thing here is that the arrival of all this has the mainline tag, which is, say, the main branch.
It is clear that many Mac users want to have macOS on their operating system, and also few will want to dual boot because the changes made to the Linux partition are not easy to revert for non-advanced users. But the possibility is already there, and it will also make things easier to install Linux in a virtual machine.
If any generous reader decides to gift me a Mac with Mx, I promise to do all the necessary testing and post it here on LXA 😊.
Linux 6.2 is now available on kernel.org, and in some Rolling Release distributions.