Linux Kernel 7.2 Adds Apple M3 Boot Support and Five New SoCs
The Linux Kernel 7.2 integrates around 1,000 SoC-related patches. Five new SoCs, including Apple M3 and Qualcomm Dragonwing IPQ9650, are now supported in the mainline kernel, along with added support for Microsoft Surface Pro 12.
The Linux Kernel 7.2 has incorporated a set of patches related to System on Chips (SoCs). According to reports by Phoronix, approximately 1,000 patches have been merged, enabling five new SoCs to operate on the mainline Linux kernel. Among these, the long-awaited boot support for Apple M3 marks a significant milestone for the open-source community.
Long-Awaited Apple M3 Support
The Apple M3 is a SoC introduced in 2023, powering the latest Mac hardware. With the new Linux Kernel 7.2, five MacBook laptop models equipped with the Apple M3 are now capable of booting the mainline kernel. However, the current support is still at the alpha stage, allowing only basic serial console booting. This progress is attributed to the reverse engineering efforts of the Asahi Linux developers, and further development will be required before it can be used as a practical desktop environment.
Advanced features such as GPU acceleration remain unavailable, even in downstream Asahi Linux distributions. Full support in the mainline kernel is expected to take more time. Nevertheless, this development represents a significant step forward in the goal of running Linux on Apple Silicon.
ASPEED AST2700 and BMC Evolution
Support for the ASPEED AST2700 series has also been added to Linux Kernel 7.2. These SoCs are designed for Baseboard Management Controllers (BMCs) and are notable for their 64-bit Cortex-A35 cores. As previous BMCs primarily used 32-bit Cortex cores, this marks a substantial upgrade aimed at improving efficiency and security in next-generation server operations.
Qualcomm and ZTE Wireless SoCs
Qualcomm’s Dragonwing IPQ9650 wireless networking SoC is another addition to the mainline kernel. Featuring Cortex-A78 and A55 cores, this SoC is positioned as a high-performance platform for routers and access points.
On the other hand, boot support has been added for ZTE’s zx297520v3, a low-end SoC. While limited to 32-bit kernels, this development is noteworthy as the ZTE ZX SoC platform had been abandoned in 2021. With the integration of these patches, the platform has effectively been revived.
Microsoft Surface Pro 12 Support
Updates to the Device Tree include support for the Microsoft Surface Pro 12—powered by the Qualcomm Snapdragon X1P42100 SoC. This enhancement is expected to improve usability for users who wish to run Linux on ARM-based Windows laptops.
Progress in RISC-V
In the RISC-V domain, initial support has been added for the SpacemiT K3 RVA23 SoC, specifically for the CoM260-IFX board. Additionally, Wi-Fi support has been implemented for single-board computers such as the BeagleV Ahead and Lichee Pi 4A. These developments highlight the steady expansion of the RISC-V ecosystem, which is likely to accelerate adoption in IoT and edge computing.
Smartphone Support and Snapdragon X2 Elite
In the smartphone sector, mainline kernel support has been added for the Motorola Edge 30. Furthermore, Google Pixel 3A XL models featuring Tianma panels are now supported.
For the Qualcomm Snapdragon X2 Elite (code-named “Glymur”), the Device Tree has enabled CPUFreq cooling devices. This allows for more precise control over performance and thermal management.
Editorial Opinion
In the short term, Linux boot support for the Apple M3 is more symbolic than practical. With its current alpha-quality support, general users may not see direct benefits until at least 2027. However, the integration of Asahi Linux’s reverse engineering efforts into the mainline kernel lays a solid foundation for accelerated development.
The shift to 64-bit SoCs for server BMCs could significantly impact data center operations by improving efficiency and security. Over the long term, advancements in Linux support for architectures like ARM and RISC-V are expected to reduce reliance on the x86 architecture. RISC-V, in particular, is likely to gain traction in edge computing due to its low licensing costs and customization capabilities.
The ability to run Linux on ARM-based Windows devices like the Microsoft Surface Pro 12 may also drive demand for dual-boot solutions. From an editorial perspective, the timeline for achieving full GPU support for the Apple M3 remains the most critical point to watch.
References
Frequently Asked Questions
- When will Linux become practical on Macs with Apple M3?
- Currently, the support is at the alpha stage, enabling only serial console booting. A practical desktop environment with GPU acceleration is anticipated to require at least one to two more years of development, with downstream Asahi Linux distributions likely to lead the way.
- What new SoCs are supported in the Linux Kernel 7.2?
- The five newly supported SoCs are Apple M3, ASPEED AST2700 series, Qualcomm Dragonwing IPQ9650, ZTE zx297520v3, and the Qualcomm Snapdragon X1P42100 featured in the Microsoft Surface Pro 12. Additionally, RISC-V support has been extended to SpacemiT K3 RVA23 and various single-board computers.
- Why has the ZTE ZX SoC platform been revived?
- The ZTE ZX platform was dropped from the mainline kernel in 2021 due to discontinued maintenance. With the addition of boot support for zx297520v3, the platform has been effectively revived, as a developer has taken over its maintenance. This move is expected to advance Linux support for low-end wireless SoCs in China.
Comments