Linux Kernel 7.4 Adds Apple M4 Storage Support

The latest update also resolves 33 long-standing issues within the vintage SWIM floppy disk driver.

Updated on Oct. 25, 2026 in Semiconductors

Linux Kernel 7.4 Adds Apple M4 Storage Support

Live Poll

Should open-source software projects prioritize adding support for proprietary hardware like the Apple M4?

Linux kernel 7.4 now includes updated block and storage subsystems, adding support for NVMe storage on Apple M4 devices. The release also addresses 33 stability fixes within the legacy SWIM floppy disk driver.

Why it matters

The integration maintains support for hardware ranging from cutting-edge Apple silicon to decades-old Macintosh systems. This balance of modern performance and legacy preservation characterizes the Linux kernel development model.

The kernel update adds support for Apple M4 NVMe storage while resolving 33 distinct issues in the SWIM driver. These floppy driver fixes addressed a stack out-of-bounds vulnerability and a long-standing regression introduced during 2017 refactoring.

The players

Linux m68k community

A volunteer group of developers focused on maintaining kernel compatibility for Motorola 68000-series processors.

Apple

A designer of integrated circuits and consumer electronics, including the M4 silicon family.

The details

The SWIM (Single Woz Integrated Machine) driver was updated by the Linux m68k community to improve reliability for legacy hardware, including the Mac Quadra 650, LC III, Quadra 700, and IIvx. Developers identified these vulnerabilities using the Kernel Address Sanitizer, a tool that detects out-of-bounds memory accesses and other heap-based errors. The update ensures the driver can perform reliably during testing on vintage Motorola 68000-series systems.

Timeline

  1. October 25, 2026: Linux 7.4 block and storage updates are officially merged.

  2. 2017: Initial code refactoring occurs, triggering the floppy driver regression.

The Tech Race

The Linux Kernel development project continues its mandate to maintain broad hardware support across diverse architectures. This release demonstrates how the kernel remains the industry baseline for supporting everything from modern Apple M4 silicon to 1990s legacy Macintosh hardware.

Users running Linux on Apple M4 hardware gain native NVMe storage support, improving stability and performance for modern deployments. Hobbyists maintaining vintage Macintosh computers will see improved system reliability and reduced crash frequency when working with floppy-based storage media.

The takeaway

Linux kernel maintainers continue to bridge the gap between contemporary silicon and legacy hardware components. Interested developers should monitor kernel release logs for additional refinements to the storage subsystem in future 7.x iterations.

Further reading

For more on evolving hardware standards, see our coverage of Semiconductors.

Source note: This article includes information reported by Phoronix.

Live Poll

Should open-source software projects prioritize adding support for proprietary hardware like the Apple M4?