Már sikerült elindítani a mainline Linux kernel-t az alap Apple M3 SoC-n. Bár ez egyelőre még nem használható a hétköznapi felhasználók számára, sok funkció támogatása és upstreamelése még hátravan. A közelgő Linux 7.3 kernel-ban viszont már az M3 Pro, Max és Ultra változatok is megkapják az elsődleges támogatást a mainline kernel indításához.
Az M3 Pro / M3 Max / M3 Ultra támogatás alapvetően a mainline Linux kernel-hoz szükséges Device Tree fájlokat jelenti, nagyjából az alap M3 SoC szintjére hozva a támogatást. Ez továbbra sem elég a végfelhasználóknak, mert több fontos funkció még hiányzik, például a GPU‑gyorsítás. Viszont jó kiindulópont, és megteremti az alapot ahhoz, hogy a jövőbeli kernel verziókban javuljon a mainline kernel támogatás.
Az Apple M3 Pro és M3 Max 2023 végén debütált, míg az M3 Ultra 2025 márciusában jelent meg a Mac Studio gépekben. Egyelőre nem látszik pontosan, mikor lesz a mainline Linux kernel annyira kiforrott az M3 sorozathoz (vagy az újabb chipekhez), hogy napi használatra is alkalmas legyen. Addig a felhasználók számára továbbra is egyszerűbb lesz a downstream Asahi Linux disztribúció futtatása, de ott is sok M3‑funkció fejlesztése folyamatban van a kis önkéntes csapat miatt, ahogy azt a M3 funkciómátrix is mutatja.
Az Apple DT pull, amelyet a Linux 7.3 merge window-ra szánntak, tartalmazza az összes M3 Pro/Max/Ultra SoC‑val szerelt Apple eszköz Device Tree fájljait. Ebben a pullban szerepel az Apple M1 és M2 sorozathoz készült HWMON támogatás is, amely az Apple kaotikus szenzorrendszerével foglalkozik.

