TL;DR
Asahi Linux has confirmed it can now boot on Apple’s new M3 chip, marking a key milestone in Linux support for Apple Silicon. Details on performance and full functionality remain pending.
Asahi Linux has achieved its first successful boot on Apple’s M3 chip, a development confirmed by the project team. This milestone indicates progress toward fully supporting the latest Apple Silicon hardware with Linux, a goal that has gained increasing interest among developers and users. Our latest Linux Foundation Europe donation can help support such open-source projects. The achievement is significant because it suggests that Linux may soon run natively on Apple’s newest M3-based Macs and devices, expanding options for users seeking open-source alternatives.
According to an official statement from the Asahi Linux project team, they have managed to get Linux to boot on the Apple M3 chip. The boot process was confirmed through direct testing on hardware equipped with the M3 processor, marking a notable step forward in the effort to support Apple Silicon’s latest generation. The team has not yet disclosed detailed performance metrics or the extent of hardware functionality achieved, such as GPU support or peripheral compatibility. The development follows previous milestones where Asahi Linux supported earlier M-series chips, including the M1 and M2, but the M3’s architecture introduces new challenges that have now been partially overcome.Sources close to the project indicate that the boot was achieved using custom kernel patches and modifications to the Linux bootloader, tailored specifically for the Linux 7.2 architecture. The team emphasized that this is an early milestone, and full hardware support—including graphics, power management, and peripherals—is still under development. The progress is being closely watched by the open-source community, as it could signal broader Linux compatibility with future Apple Silicon devices.
Potential Impact of Linux Support on M3 Devices
This development matters because it could significantly expand the options available to users who prefer or require Linux over macOS on Apple Silicon hardware. Full Linux support on M3 chips would enable a wider range of software development, experimentation, and use cases, especially for developers, researchers, and technical users. It could also influence the future of hardware choices for Linux users, who have historically faced challenges with Apple Silicon due to limited driver and kernel support.
Moreover, as Apple continues to transition its Macs and other devices to Apple Silicon, the ability for Linux to run natively on these chips could challenge the dominance of macOS in certain professional and open-source communities. The progress by Asahi Linux demonstrates that open-source efforts are making meaningful headway against proprietary hardware barriers, potentially leading to more diverse computing ecosystems.
Apple Silicon compatible Linux bootloader
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Background of Linux on Apple Silicon and M3 Development
Asahi Linux is an ongoing project dedicated to porting Linux to Apple Silicon Macs. The project has made significant strides since its inception, initially supporting the M1 chip, followed by the M2. These efforts involved reverse engineering and developing custom kernel patches to enable Linux boot and basic hardware functionality. Support for the M1 and M2 chips has improved over time, with the project now enabling users to run Linux on some Apple Silicon Macs with varying degrees of hardware support.
The Apple M3 chip, announced and released in early 2024, represents a new generation of Apple Silicon with architectural enhancements aimed at performance and efficiency. Its architecture introduces new security features, a different system-on-chip (SoC) design, and updated GPU components, all of which pose new challenges for Linux kernel developers. The successful boot reported by Asahi Linux indicates they have begun addressing these challenges, although full hardware support remains a work in progress.
As an affiliate, we earn on qualifying purchases.
Extent of Hardware Functionality and Performance Unknown
While the boot on the M3 chip has been confirmed, it is not yet clear how much hardware functionality has been achieved. Details about GPU support, power management, peripherals, and overall performance remain undisclosed. It is also uncertain how stable the current build is for everyday use, or when full hardware support will be available.
As an affiliate, we earn on qualifying purchases.
Next Steps for Linux Support on M3 Chips
The Asahi Linux team is expected to continue developing and refining support for M3 hardware components, including graphics and peripherals. They will likely focus on improving stability, driver support, and overall usability. A timeline for full support has not been announced, but further testing and community contributions are expected to accelerate development. The project may also seek to collaborate with other open-source efforts to address remaining challenges.
Open-source Linux on Apple Silicon
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
What does this mean for Linux users with Apple Silicon devices?
This milestone suggests that Linux could soon run natively on Apple’s latest M3-based Macs and devices, providing more options for open-source users and developers. However, full hardware support is still under development.
When will Linux fully support the M3 chip?
There is no official timeline. The Asahi Linux team is actively working on expanding support, but full functionality may take several months or longer, depending on technical challenges.
Will Linux support GPU and peripherals on M3 now?
Not yet. While the system can now boot on M3 hardware, support for graphics, peripherals, and power management remains in progress.
How significant is this milestone in the broader Linux community?
It is a notable step forward in supporting Apple Silicon, which has historically been difficult for Linux. It demonstrates ongoing progress in porting Linux to new hardware architectures.
Source: hn