Die ersten Patches für den Start von Linux auf Apple M4 wurden veröffentlicht


1

Wie berichtet Phoronix, das erste Set von Patches für den Linux-Kernel mit Device Tree-Dateien und Bindings für den Apple Silicon M4 SoC, auch bekannt als t8132, veröffentlicht wurde. Es handelt sich noch nicht um eine vollwertige Unterstützung für MacBook oder Mac Mini unter Linux, sondern um die früheste Phase — die Möglichkeit, den Kernel zu laden und eine Basis für die weitere Entwicklung zu schaffen.

Die Patches wurden von der Entwicklerin Yureka Lilian eingereicht. In der Beschreibung der Serie wird erwähnt, dass sie die Anfangs-Device Tree und dt-bindings für Geräte auf Apple M4 hinzufügt und in vielerlei Hinsicht die jüngste Arbeit an M3 widerspiegelt, die in den Zyklus Linux 7.2 aufgenommen wurde. Dabei deckt das Set nur das minimal notwendige Equipment ab, das als Grundlage für zukünftige Entwicklungen benötigt wird.

Im Gegensatz zur Benutzerveröffentlichung von Asahi Linux sind diese Änderungen hauptsächlich für den Upstream des Kernels bestimmt. Unterstützung für Grafik, eine vollwertige Desktop-Umgebung, Wi-Fi, Bluetooth, NVMe und andere wichtige Komponenten fehlt noch: In der Dokumentation von Asahi Linux für M4 sind die meisten Schlüsselblöcke immer noch als TBA gekennzeichnet, und der Installer für M4-Geräte wird als nicht verfügbar angegeben.

Es ist anzumerken, dass der Großteil der Arbeit zur Vorbereitung des M4 für den Bootvorgang derzeit nicht nur mit dem Kernel, sondern auch mit dem Bootloader m1n1 verbunden ist. Aufgrund der Änderungen bei den neuen Apple-Chips werden einige CPU-Einstellungen jetzt von iBoot vorgenommen und blockiert, und der Start von SMP hängt derzeit von zusätzlichen Patches wie idle=nop ab und bleibt instabil.

Insofern ist die Nachricht eher für Entwickler und Enthusiasten von Bedeutung als für gewöhnliche Benutzer. Der Apple M4 hat den ersten Schritt zur Unterstützung in mainline Linux gemacht, aber bis zum Zustand "System installiert und läuft" ist es noch ein weiter Weg: Das Projekt muss den Bootprozess, die Peripherie, die Energieeffizienz und insbesondere die grafische Beschleunigung weiterentwickeln.

Quelle: linux.org.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster