News › linux

Initial Steps Taken to Boot Apple M4 on Linux

By Zayden R., July 9, 2026

Linux developers have released initial patches for booting Apple's M4 SoC on Linux, marking an early step in supporting this hardware. While not yet usable for typical Mac operations, it sets the stage for future development.

Linux enthusiasts have something new to tinker with as developers have released initial patches for booting Apple's M4 SoC on Linux. This early-stage development, while not yet ready for everyday use, is an important step for those eager to see Linux running on Apple's latest hardware.

The patches come in the form of Device Tree files, essential for the Linux kernel to understand the hardware layout of the M4 SoC. This work follows the recent inclusion of support for the Apple M3 SoC in the Linux 7.2 kernel, which, although promising, only allowed for booting to a basic console. The M4 patches are similarly limited at this stage, but they're a crucial first step.

For now, these patches are not intended for typical Mac or MacBook usage. They represent the groundwork needed before more comprehensive support can be built. However, the Linux community has always thrived on incremental progress, and this is no different. Developers and enthusiasts can expect further updates as the community continues to refine and expand compatibility with Apple's hardware.

While this development might not immediately alter your Linux experience, it lays the foundation for future enhancements. For engineers and hobbyists alike, such efforts underscore the vibrant and persistent nature of open-source development.

Sources

Practice this on a real machine

The Linux Camp teaches these topics as hands-on labs on real virtual machines, verified as you type.