Linux Torvalds has announced availability of Linux kernel 5.13 release candidate that adds preliminary support for Apple's M1 system-on-chip along with a number of improvements to the operating system itself, reports 9to5Linux.com .
The most interesting addition to Linux kernel 5.13 is preliminary support for Apple's M1 SoC, something that developers have been working on for months now . While Linux does support Arm and can run on various SoCs such as the Raspberry Pi , Apple's M1 is considerably different from other processors, so making Linux run on this chip was a tough challenge .
At this point Linux 5.13-RC1 can boot on an M1-based system, but does not support all features of the SoC. For example, GPU support is still not even half-baked.
"This is just basic bring-up, but it lays a solid foundation and is probably the most challenging up-streaming step we'll have to do, at lease until the GPU stuff is done," said Hector Martin, a software developer, reports The Register .
Availability of Linux kernel 5.13-RC1 means that the Linux development community finds that the new build is almost ready for release, with an anticipated final release due in June / July.
"This was – as expected – a fairly big merge window, but things seem to have proceeded fairly smoothly," wrote Torvalds in a description of the new Linux kernel version. "There's a lot in there. […] It's all over the place, although GPU and networking stands out. […] Outside of drivers, it's a bit of everything: arch updates (Arm, x86 and PowerPC dominate), documentation, tooling, and obviously all the expected core kernel stuff: file systems, process handling, VM, and core networking."
In addition to Apple's M1, the new Linux kernel 5.13-RC1 features improved support for Arm's Zen 3 microarchitecture, the latest Arm-based SoCs for servers, and the RISC-V architecture.
