Der Linux-Kernel macht kontinuierliche Fortschritte bei der Unterstützung von Apple-M3-Macs, insbesondere im Bereich der NVMe-Speichertreiber. NVMe ist die schnelle Schnittstelle für SSDs und eine kritische Komponente, damit Systeme überhaupt sinnvoll betrieben werden können. Die Integration in den Kernel ermöglicht es Linux-Nutzern, auf den schnellen Speicher der Apple-Hardware zuzugreifen.

Trotz dieser Fortschritte bleibt die Unterstützung insgesamt rudimentär. Apple Silicon Macs verwenden ein custom Design mit speziellen Komponenten und Firmware, die sich deutlich von Standard-x86- oder ARM-Systemen unterscheiden. Während grundlegende Funktionalität inzwischen gegeben ist, fehlen noch viele spezialisierten Features, die Apple in seine Hardware integriert hat. Dies betrifft etwa die vollständige GPU-Unterstützung, erweiterte Energieverwaltung oder proprietäre Beschleuniger.

Die Motivation für die Linux-Unterstützung auf Apple Macs kommt von einer wachsenden Community von Entwicklern und Power-Usern, die diese teuren und leistungsstarken Maschinen kaufen, aber Linux als Betriebssystem bevorzugen. Dies ist besonders relevant für Server-Workloads, containerisierte Anwendungen und Softwareentwicklung, wo Linux die bevorzugte Plattform ist.

Die Arbeit daran erfolgt hauptsächlich durch Community-Volunteers und wird koordiniert durch verschiedene Open-Source-Projekte. Es ist ein Wettkampf gegen die Zeit, denn Apple führt ständig neue Hardware-Revisionen ein, die ebenfalls unterstützt werden müssen. Dies schafft eine fortlaufende Herausforderung für die Open-Source-Community.

Für KMU mit Apple-Hardware ist dies noch nicht unmittelbar relevant, da die meisten diese Maschinen mit macOS betreiben. Jedoch können Unternehmen mit speziellen Linux-Anforderungen und Apple-Hardware-Präferenz diese Entwicklung verfolgen. Für Entwickler von DevOps- und Infrastructure-Tools ist das wachsende Linux-Support für Apple Silicon interessant, da es neue Zielplattformen eröffnet.