Κλείσιμο διαφήμισης

Όταν η Apple παρουσίασε τους πρώτους Mac με Apple Silicon, οι οποίοι τροφοδοτούνται από το δικό της τσιπ που ονομάζεται M1, κατάφερε να καταπλήξει ολόκληρο τον κόσμο και να εγείρει πολλά ερωτηματικά ταυτόχρονα. Φυσικά, αυτά εμφανίστηκαν ήδη κατά την ίδια την παρουσίαση του έργου Apple Silicon ως τέτοιο, αλλά αυτή τη φορά όλοι ήταν περίεργοι για το αν οι αρχικές τους προβλέψεις θα πραγματοποιούνταν πράγματι. Το μεγαλύτερο ερώτημα ήταν στην περίπτωση εκκίνησης ή εικονικοποίησης ενός άλλου λειτουργικού συστήματος, κυρίως των Windows φυσικά. Δεδομένου ότι το τσιπ M1 βασίζεται σε διαφορετική αρχιτεκτονική (ARM64), δυστυχώς δεν μπορεί να τρέξει παραδοσιακά λειτουργικά συστήματα όπως τα Windows 10 (με αρχιτεκτονική x86).

Θυμηθείτε την εισαγωγή του τσιπ M1, του πρώτου στην οικογένεια Apple Silicon, το οποίο αυτή τη στιγμή τροφοδοτεί 4 Mac και το iPad Pro:

Αν και δεν φαίνεται το καλύτερο ειδικά με τα Windows (προς το παρόν), λάμπουν καλύτερες εποχές για τον επόμενο «μεγάλο» παίκτη, που είναι το Linux. Για σχεδόν ένα χρόνο, έχει ξεκινήσει ένα τεράστιο έργο για τη μεταφορά του Linux σε Mac με το τσιπ M1. Και τα αποτελέσματα φαίνονται πολλά υποσχόμενα. Ένας πυρήνας Linux για Mac με το δικό του τσιπ (Apple Silicon) ήταν ήδη διαθέσιμος στα τέλη Ιουνίου. Ωστόσο, τώρα οι δημιουργοί πίσω από αυτό είπαν ότι το σύστημα Linux μπορεί ήδη να χρησιμοποιηθεί ως κανονική επιφάνεια εργασίας σε αυτές τις συσκευές Apple. Το Asahi Linux τρέχει τώρα καλύτερα από ποτέ, αλλά εξακολουθεί να έχει τους περιορισμούς του και ορισμένα ελαττώματα.

Οδηγοί

Στην τρέχουσα κατάσταση, είναι ήδη δυνατό να τρέξετε ένα αρκετά σταθερό Linux σε M1 Mac, αλλά δυστυχώς εξακολουθεί να στερείται υποστήριξης για επιτάχυνση γραφικών, όπως συμβαίνει με την τελευταία έκδοση με την ένδειξη 5.16. Ούτως ή άλλως, η ομάδα των προγραμματιστών εργάζεται σκληρά για το έργο, χάρη στο οποίο κατάφεραν να κάνουν κάτι που κάποιοι ίσως πίστευαν ότι ήταν εντελώς αδύνατο όταν παρουσιάστηκε το έργο Apple Silicon. Συγκεκριμένα, μπόρεσαν να μεταφέρουν προγράμματα οδήγησης για PCIe και USB-C PD. Άλλα προγράμματα οδήγησης για Printctrl, I2C, γραμματοκιβώτιο ASC, IOMMU 4K και πρόγραμμα οδήγησης διαχείρισης ενέργειας συσκευής είναι επίσης έτοιμα, αλλά τώρα περιμένουν προσεκτικό έλεγχο και μετέπειτα θέση σε λειτουργία.

MacBook Pro Linux SmartMockups

Στη συνέχεια, οι δημιουργοί προσθέτουν πώς λειτουργεί πραγματικά με τους ελεγκτές. Για τη σωστή λειτουργικότητά τους, πρέπει να είναι σταθερά συνδεδεμένα με το υλικό που χρησιμοποιείται και επομένως να γνωρίζουν ακόμη και τις πιο μικρές λεπτομέρειες (για παράδειγμα, τον αριθμό των ακίδων και άλλα παρόμοια). Εξάλλου, αυτές είναι οι απαιτήσεις για τη συντριπτική πλειοψηφία των τσιπ και με κάθε νέα γενιά υλικού, τα προγράμματα οδήγησης πρέπει επίσης να τροποποιούνται για να προσφέρουν 100% υποστήριξη. Ωστόσο, η Apple φέρνει κάτι εντελώς νέο σε αυτόν τον τομέα και απλά ξεχωρίζει από τους υπόλοιπους. Χάρη σε αυτήν την προσέγγιση, είναι θεωρητικά πιθανό οι οδηγοί να μπορούν να δουλέψουν όχι μόνο σε Mac με M1, αλλά και στους διαδόχους τους, που είναι μεταξύ άλλων πιθανοτήτων ο όχι και τόσο εξερευνημένος κόσμος της αρχιτεκτονικής ARM64. Για παράδειγμα, το στοιχείο που ονομάζεται UART που βρίσκεται στο τσιπ M1 έχει μεγάλη ιστορία και θα το βρίσκαμε ακόμη και στο πρώτο iPhone.

Θα είναι ευκολότερη η μεταφορά σε νεότερα τσιπ Apple Silicon;

Με βάση τις πληροφορίες που αναφέρθηκαν παραπάνω, τίθεται το ερώτημα εάν η ενδεχόμενη μεταφορά του Linux ή η προετοιμασία του για τους αναμενόμενους Mac με νεότερα τσιπ θα είναι ευκολότερη. Φυσικά, δεν γνωρίζουμε ακόμη την απάντηση σε αυτό το ερώτημα, τουλάχιστον όχι με 100% βεβαιότητα. Αλλά σύμφωνα με τους δημιουργούς του έργου, είναι δυνατό. Στην παρούσα κατάσταση, είναι απαραίτητο να περιμένουμε την άφιξη των Mac με τσιπ M1X ή M2.

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

.