Linux Kernel Added Initial Support for M4 Processors

Developer pull requests have established the foundation for installing the Linux kernel on Apple M4 hardware.

Updated on Oct. 4, 2026 in Semiconductors

Bold flat-color editorial illustration of stacked geometric circuit board layers, representing technical foundational support for new hardware.
Asahi Linux developer Sven Peter has submitted pull requests to the Linux kernel codebase to enable basic support for Apple's M4 processors. AI Illustration. Upload story photo >

Live Poll

Do you believe Linux should prioritize developing support for new Apple silicon hardware?

Asahi Linux developer Sven Peter has submitted pull requests to the Linux kernel codebase for basic M4 processor support. These initial changes include device tree support for the MacBook Neo, enabling preliminary kernel installation on the platform.

Why it matters

This update initiates the porting process for Linux on Apple's latest silicon. Full system usability remains dependent on subsequent development phases, specifically regarding hardware-level driver support.

The submission introduces device tree support for the M4 processor and the MacBook Neo. This provides the minimal configuration required for the Linux kernel to initialize on M4-based hardware.

The players

Sven Peter

An Asahi Linux developer focused on porting the open-source kernel to Apple silicon platforms.

Asahi Linux

An open-source project dedicated to reverse-engineering and developing Linux drivers for Apple Silicon hardware.

The details

The developer submitted pull requests to the Linux kernel to integrate hardware-specific configuration files known as device trees — data structures that describe the system's hardware to the operating system kernel. These files allow the kernel to interface with the M4 processor and associated components within the MacBook Neo. Additional engineering work is required to implement GPU acceleration and other hardware-specific drivers necessary for a functional user environment.

Timeline

  1. October 4, 2026: Developer submitted the pull requests for M4 support.

The Tech Race

The submission follows the established pattern of hardware bring-up defined by the Asahi Linux project's ongoing reverse-engineering of Apple Silicon. It represents the first step in a multi-stage development effort to achieve functional feature parity on the M4 platform.

This development currently benefits developers and early adopters interested in the initial bring-up process of Linux on M4. Full functionality for general users requires significantly more development time to reach a usable state for daily tasks.

The takeaway

This submission serves as the formal starting point for bringing open-source software to Apple's latest silicon. Observers should track subsequent kernel updates for the introduction of GPU and power management driver modules.

Further reading

For more background on kernel-level support for proprietary chips, explore the Semiconductors archives.

Live Poll

Do you believe Linux should prioritize developing support for new Apple silicon hardware?