Οι αρχικές δοκιμές του Asahi Linux, της διανομής για το Apple M1, έχουν ήδη ξεκινήσει

Πρόσφατα έγινε γνωστό η αρχή των πρώτων δοκιμών του τη διανομή Linux "Asahi" Η πρώτη είναι μια έκδοση OpenBSD για το Apple M1, η οποία απαιτεί την εγκατάσταση ενός περιβάλλοντος UEFI που έχει προετοιμαστεί από το έργο Asahi Linux και το U-Boot.

Αυτή η πρώτη δοκιμαστική έκδοση απαιτεί πρώτα να εγκαταστήσετε το Asahi σε λειτουργία ελάχιστης εγκατάστασης και στη συνέχεια να συνδέσετε ένα USB stick με μια εικόνα OpenBSD και να το ενεργοποιήσετε εγκαίρως για επανεκκίνηση στο U-Boot για να εκτελέσετε το πρόγραμμα εγκατάστασης OpenBSD.

Επιλογή χρήσης του OpenBSD για αυτήν την πρώτη δοκιμαστική έκδοση οφείλεται σε δυνατότητες υποστήριξης υλικού του περιβάλλοντος OpenBSD είναι σχεδόν ίδια με το Asahi Linux.

Για όσους δεν γνωρίζουν το έργο Asahi, θα πρέπει να ξέρετε ότι στοχεύει στη θύρα του Linux για εκτέλεση σε υπολογιστές Mac εξοπλισμένους με το τσιπ ARM ​​της Apple M1 (Apple Silicon).

Η πρώτη άλφα έκδοση της διανομής αναφοράς επιτρέπει σε οποιονδήποτε να δει την τρέχουσα κατάσταση ανάπτυξης του έργου. Το κιτ διανομής υποστηρίζει εγκατάσταση σε συσκευές με M1, M1 Pro και M1 Max και σημειώνεται ότι οι εκδόσεις δεν είναι ακόμη έτοιμες για ευρεία χρήση από απλούς χρήστες, αλλά είναι ήδη κατάλληλες για αρχική εξοικείωση από προγραμματιστές και προχωρημένους χρήστες.

Το Asahi Linux βασίζεται στη βάση του πακέτου Arch Linux, Περιλαμβάνει ένα παραδοσιακό πακέτο λογισμικού και συνοδεύεται από την επιφάνεια εργασίας KDE Plasma. Η διανομή δημιουργείται χρησιμοποιώντας τα κανονικά αποθετήρια του Arch Linux και όλες οι συγκεκριμένες αλλαγές, όπως ο πυρήνας, το πρόγραμμα εγκατάστασης, ο bootloader, τα βοηθητικά σενάρια και οι ρυθμίσεις περιβάλλοντος μετακινούνται σε ξεχωριστό αποθετήριο.

Ταυτόχρονα, το έργο στοχεύει να διασφαλίσει ότι το Linux λειτουργεί τα συστήματα Apple M1 γενικά και να είστε έτοιμοι να συμβάλετε στην εμφάνιση μιας τέτοιας υποστήριξης σε οποιαδήποτε διανομή.

Σε αυτήν την πρώτη δοκιμαστική έκδοση Αναφέρεται ότι αυτή τη στιγμή λειτουργεί σωστά στην κατανομή WiFi, USB2 (Θύρες Thunderbolt), USB3 (Θύρες Mac Mini Type A), οθόνη, μονάδες δίσκου NVMe, Ethernet, συσκευή ανάγνωσης καρτών SD, διακόπτης καπακιού φορητού υπολογιστή (διακόπτης καπακιού), ενσωματωμένη οθόνη, πληκτρολόγιο, touchpad, έλεγχος οπίσθιου φωτισμού πληκτρολόγιο, αλλαγή συχνότητας CPU, πληροφορίες φόρτισης μπαταρίας.

Τα συστήματα M1 διαθέτουν επίσης υποδοχή ακουστικών, ενώ η έξοδος HDMI είναι διαθέσιμη σε συσκευές Mac Mini. Τα εξαρτήματα των οποίων η υλοποίηση υποστήριξης βρίσκεται στο τελικό στάδιο και θα είναι σύντομα διαθέσιμα περιλαμβάνουν USB3, ενσωματωμένα ηχεία και ελεγκτή οθόνης (οπίσθιος φωτισμός, V-Sync, διαχείριση ενέργειας).

Τα στοιχεία που δεν υποστηρίζονται ακόμη περιλαμβάνουν: Επιτάχυνση γραφικών GPU, κωδικοποιητές βίντεο με επιτάχυνση υλικού, DisplayPort, κάμερα, Touch Bar, Thunderbolt, HDMI σε MacBook, Bluetooth, επιταχυντής μηχανικής εκμάθησης, λειτουργίες βαθιάς εξοικονόμησης ενέργειας CPU.

Η διανομή έχει όλα τα πακέτα αποθεμάτων από τα αποθετήρια του Arch Linux, αλλά υπάρχουν ορισμένα ανεπίλυτα ζητήματα με ορισμένες εφαρμογές, κυρίως λόγω της κατασκευής του πυρήνα με μέγεθος σελίδας μνήμης 16 KB. Για παράδειγμα, υπάρχουν προβλήματα με τα Chromium, Emacs, lvm2, f2fs και πακέτα που χρησιμοποιούν τη βιβλιοθήκη jemalloc (όπως το Rust) ή το πλαίσιο ηλεκτρονίων (vscode, spotify, κ.λπ.).

Εκτός αυτού αναφέρεται ότι υπάρχουν προβλήματα με τις εφαρμογές που χρησιμοποιούν Οι βιβλιοθήκες libunwind και webkitgtk, αλλά έχουν ήδη δημιουργηθεί λύσεις για αυτούς.

Για να εγκαταστήσετε τη διανομή, έχει προετοιμαστεί ένα σενάριο φλοιού που εκκινείται από το macOS το οποίο μπορείτε να εκτελέσετε από το τερματικό:

curl https://alx.sh | sh

Ανάλογα με το padding που επιλέγεται, πραγματοποιεί λήψη δεδομένων από 700 MB έως 4 GB και σχηματίζει ένα περιβάλλον Linux που μπορεί να χρησιμοποιηθεί παράλληλα με το υπάρχον macOS.

εγκατάσταση απαιτεί τουλάχιστον 53 GB ελεύθερου χώρου σε δίσκο (15 GB για διανομή Linux και 38 GB για την επιτυχή εγκατάσταση ενημερώσεων macOS). Η εγκατάσταση του Asahi Linux δεν παραβιάζει το υπάρχον περιβάλλον macOS, εκτός από τη μείωση του μεγέθους του διαμερίσματος του δίσκου που χρησιμοποιείται από το macOS.

Τέλος, πρέπει να αναφερθεί ότι η διανομή μπορεί να χρησιμοποιηθεί χωρίς φόβο νομικών προβλημάτων: Η Apple συνήθως επιτρέπει τη λήψη μη υπογεγραμμένων πυρήνων στους υπολογιστές της χωρίς jailbreaking.

Το έργο είναι απολύτως νόμιμο, δεδομένου ότι η θύρα δεν χρησιμοποιεί κώδικα από το macOS και το Darwin και τα χαρακτηριστικά της αλληλεπίδρασης με το υλικό καθορίζονται με βάση την αντίστροφη μηχανική, η οποία επιτρέπεται από το νόμο σε πολλές χώρες για τη διασφάλιση της συμβατότητας.