Die erste Testversion von Asahi Linux, einem Distribution für Apple-Geräte mit M1-Chip

Das Asahi-Projekt, das darauf abzielt, Linux für Mac-Computer mit dem ARM-Chip Apple M1 (Apple Silicon) portieren, hat die erste Alpha-Version seiner Referenz-Distribution vorgestellt. Diese ermöglicht es jedem Interessierten, sich über den aktuellen Entwicklungsstand des Projekts zu informieren. Die Distribution unterstützt die Installation auf Geräten mit M1, M1 Pro und M1 Max. Es wird darauf hingewiesen, dass die Builds derzeit noch nicht für den allgemeinen Gebrauch durch gewöhnliche Benutzer bereit sind, jedoch bereits für erste Tests durch Entwickler und fortgeschrittene Benutzer geeignet sind.

Asahi Linux basiert auf der Paketbasis von Arch Linux, umfasst eine traditionelle Sammlung von Programmen und wird mit der Desktop-Umgebung KDE Plasma geliefert. Die Distribution wurde unter Verwendung der Standard-Repositorys von Arch Linux erstellt, und alle spezifischen Änderungen, wie das Kernel, der Installer, der Bootloader, Hilfsskripte und Umgebungseinstellungen, wurden in ein separates Repository ausgelagert. Das Projekt zielt darauf ab, Linux auf Apple M1-Systemen im Allgemeinen zum Laufen zu bringen und ist bereit, die Unterstützung in anderen Distributionen zu fördern.

Für die Installation der Distribution steht ein aus dem macOS-Shell-Skript startbares Skript zur Verfügung ("curl https://alx.sh | sh"), das je nach gewählter Konfiguration zwischen 700 MB und 4 GB Daten herunterlädt und eine Linux-Umgebung erstellt, die parallel zum bestehenden macOS-System genutzt werden kann. Für die Installation sind mindestens 53 GB freier Speicherplatz erforderlich (15 GB für die Linux-Distribution und 38 GB Reserve für die ordnungsgemäße Installation der macOS-Updates). Die Installation von Asahi Linux beeinträchtigt die Funktionalität der bestehenden macOS-Umgebung, mit Ausnahme der Reduzierung der Größe der Partition, die in macOS verwendet wird.

Die korrekte Funktionalität wird für die Distribution bei Wi-Fi, USB2 (Thunderbolt-Anschlüsse), USB3 (Mac Mini Typ A Anschlüsse), Display, NVMe-SSDs, Ethernet, SD-Kartenleser, Deckelsensor (lid switch), eingebautem Bildschirm, Tastatur, Touchpad, Tastaturbeleuchtungssteuerung, CPU-Frequenzwechsel und Akku-Ladeinformationen gewährleistet. Bei M1-Systemen funktioniert auch der Kopfhöreranschluss, und auf Mac Mini-Geräten ist die HDMI-Ausgabe verfügbar. Zu den Komponenten, deren Unterstützung sich in der finalen Phase befindet und in naher Zukunft verfügbar sein wird, gehören USB3, integrierte Lautsprecher und Bildschirmcontroller (Beleuchtung, V-Sync, Energiemanagement).

Unter den derzeit nicht unterstützten Komponenten befinden sich: GPU-gesteuerte Grafikbeschleunigung, hardwarebeschleunigte Videocodecs, DisplayPort, Kamera, Touchpad (Touch Bar), Thunderbolt, HDMI in MacBook, Bluetooth, Beschleuniger für maschinelles Lernen, tiefe CPU-Energiesparmodi. Im Distribution sind alle Standardpakete aus den Arch Linux-Repositories verfügbar, jedoch treten bei einigen Anwendungen spezifische ungelöste Probleme auf, die hauptsächlich durch den Kernel-Build mit einer Seitenoffsetgröße von 16 KB verursacht werden. Beispielsweise gibt es Probleme mit Chromium, Emacs, lvm2, f2fs sowie mit Paketen, die die jemalloc-Bibliothek verwenden (z. B. Rust) oder die Electron-Plattform (vscode, Spotify usw.). Probleme wurden auch bei Anwendungen festgestellt, die die libunwind- und webkitgtk-Bibliotheken verwenden, aber bereits dazu wurden Korrekturen erstellt.

Die Distribution kann ohne rechtliche Bedenken verwendet werden – Apple erlaubt es standardmäßig, nicht signierte Kernel-Daten auf seinen Computern herunterzuladen, ohne dass ein Jailbreak erforderlich ist. Das Projekt ist völlig legal, da im Port kein Code aus macOS und Darwin verwendet wird, und die Interaktion mit der Hardware basiert auf Reverse Engineering, das in vielen Ländern gesetzlich erlaubt ist, um die Kompatibilität sicherzustellen.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster