Erste Testversion von Asahi Linux, einem Distribution fĂŒr Apple-GerĂ€te mit M1-Chip

Das Projekt Asahi, das auf die Portierung von Linux fĂŒr Mac-Computer mit dem Apple M1 ARM-Chip (Apple Silicon) abzielt, hat die erste Alpha-Version eines Referenzdistributors veröffentlicht, die es jedem ermöglicht, sich ĂŒber den aktuellen Entwicklungsstand des Projekts zu informieren. Der Distributor unterstĂŒtzt die Installation auf GerĂ€ten mit M1, M1 Pro und M1 Max. Es wird darauf hingewiesen, dass die Versionen derzeit noch nicht fĂŒr die breite Nutzung durch normale Benutzer bereit sind, aber bereits fĂŒr ein erstes Kennenlernen durch Entwickler und fortgeschrittene Benutzer geeignet sind.

Asahi Linux basiert auf dem Paketmanagement von Arch Linux, umfasst eine traditionelle Sammlung von Programmen und wird mit der Desktop-Umgebung KDE Plasma geliefert. Der Distributor wird mit den offiziellen Arch Linux-Repositories aufgebaut, und alle spezifischen Änderungen, wie der Kernel, Installer, Bootloader, Hilfsskripte und Umgebungsoptionen, sind in ein separates Repository ausgegliedert. Das Projekt zielt darauf ab, die FunktionsfĂ€higkeit von Linux auf Apple M1-Systemen allgemein zu gewĂ€hrleisten und ist bereit, die UnterstĂŒtzung in anderen Distributionen zu fördern.

FĂŒr die Installation des Distributors wurde ein aus macOS ausfĂŒhrbarer Shell-Skript vorbereitet („curl https://alx.sh | sh“), das je nach gewĂ€hlter Konfiguration 700 MB bis 4 GB Daten herunterlĂ€dt und eine Linux-Umgebung erstellt, die parallel zum bestehenden macOS-System genutzt werden kann. FĂŒr die Installation werden mindestens 53 GB freier Speicherplatz benötigt (15 GB fĂŒr den Linux-Distributor und 38 GB als Reserve fĂŒr die ordnungsgemĂ€ĂŸe Installation von macOS-Updates). Die Installation von Asahi Linux beeintrĂ€chtigt die Funktionsweise der bestehenden macOS-Umgebung, abgesehen von der Verkleinerung der fĂŒr macOS verwendeten Partition.

Es wurde angegeben, dass die korrekte FunktionalitĂ€t in der Distribution fĂŒr Wi-Fi, USB2 (Thunderbolt-AnschlĂŒsse), USB3 (Mac Mini Typ A-AnschlĂŒsse), Bildschirm, NVMe-Speicher, Ethernet, SD-Kartenleser, Deckelschalter des Laptops, eingebauter Bildschirm, Tastatur, Touchpad, Steuerung der Tastaturbeleuchtung, CPU-Frequenzwechsel und Akkuinformationen gewĂ€hrleistet ist. An M1-Systemen funktioniert auch der Kopfhörerausgang, und bei Mac Mini-GerĂ€ten gibt es die HDMI-Ausgabe. Zu den Komponenten, deren UnterstĂŒtzung sich in der Endphase der Umsetzung befindet und in KĂŒrze verfĂŒgbar sein wird, gehören USB3, integrierte Lautsprecher und Bildschirmcontroller (Beleuchtung, V-Sync, Energieverwaltung).

Unter den derzeit nicht unterstĂŒtzten Komponenten sind GPU-gesteuerte Grafikwiedergabe, hardwarebeschleunigte Video-Codec, DisplayPort, Kamera, Touchpad (Touch Bar), Thunderbolt, HDMI im MacBook, Bluetooth, Beschleuniger fĂŒr maschinelles Lernen und tiefe Energieeinsparmodi der CPU. In der Distribution sind alle Standardpakete aus den Arch Linux-Repositories verfĂŒgbar, aber mit einigen Anwendungen treten spezifische ungelöste Probleme auf, die hauptsĂ€chlich auf die Kernelkompilierung mit einer SeitengrĂ¶ĂŸe von 16 KB zurĂŒckzufĂŒhren sind. Zum Beispiel gab es Probleme mit Chromium, Emacs, lvm2, f2fs und Paketen, die die jemalloc-Bibliothek verwenden (z.B. Rust) oder die Electron-Plattform (vscode, spotify usw.). Probleme wurden auch mit Anwendungen festgestellt, die die libunwind- und webkitgtk-Bibliotheken verwenden, fĂŒr die jedoch bereits Korrekturen erstellt wurden.

Die Distribution kann verwendet werden, ohne rechtliche Probleme befĂŒrchten zu mĂŒssen – Apple erlaubt es regulĂ€r, nicht signierte Kernel auf seinen Computern zu laden, ohne dass ein Jailbreak erforderlich ist. Das Projekt ist vollstĂ€ndig legal, da im Port kein Code aus macOS und Darwin verwendet wird, und die Interaktionen mit der Hardware basieren auf Reverse Engineering, dessen DurchfĂŒhrung zur Sicherstellung der KompatibilitĂ€t in vielen LĂ€ndern gesetzlich erlaubt ist.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster