MetallicGR

Το Linux βρήκε το δρόμο του στα M1 συστήματα της Apple

Recommended Posts

Προγραμματιστές εξερευνούν την πλατφόρμα της Apple εγκαθιστώντας μια διανομή Linux, ωστόσο υπάρχει ακόμα αρκετός δρόμος για ένα ολοκληρωμένο Linux setup.

 

Η αλλαγή της Apple σε ARM αρχιτεκτονική ήδη από τα τέλη του 2020 είναι μια ενδιαφέρουσα κίνηση από την αμερικάνικη εταιρία και ένας από του λόγους για αυτή την κίνηση είναι το ενοποιημένο οικοσύστημα προϊόντων. Ήδη τα προϊόντα που ανακοινώθηκαν περιλαμβάνουν δύο MacBooks, ένα Mac mini και περιλαμβάνουν φυσικά την πλατφόρμα των iPads και των iPhones που ουσιαστικά έχουν παρόμοιας σχεδίασης SoCs. Ερευνητές όμως, έχοντας στα χέρια τους συστήματα βασισμένα στην νέα γενιά του M1 SoC της Apple κατάφεραν να τρέξουν μια διανομή Linux με κάποια προβλήματα όπως ασυμβατότητα με πολλά υποσυστήματα στο εσωτερικό.

 

asahilinux_laptop.jpg.c14582eeb7a203a28f889309e3aa59fe.jpg

 

Το γεγονός ότι η Apple έχει τροποποιήσει αρκετά τους πυρήνες CPU και την GPU του SoC της κάνει το έργο των developers που αναπτύσσουν λογισμικό για αυτή την πλατφόρμα όπως ένα Linux OS σημαντικά πιο δύσκολη διαδικασία. Επιπλέον των τροποποιήσεων οι προγραμματιστές δεν έχουν στη διάθεσή τους κανένα documentation που θα βοηθήσει τη διαδικασία και έτσι εξαρτώνται μόνο εξερευνώντας την πλατφόρμα με διάφορα εργαλεία. Ένα από τα σημαντικότερα προβλήματα όσων προσπαθούν να φέρουν το Linux στο ταχύτατο M1 SoC είναι η GPU, για την οποία δεν υπάρχουν drivers που μπορούν να χρησιμοποιηθούν και έτσι εξαρτιώμαστε πλήρως από το software rendering που αμαυρώνει την εμπειρία χρήσης αρκετού τέτοιου λογισμικού.

 

Η πρώτη διανομή που έγινε διαθέσιμη και αναπτύσσεται ήδη από μερικούς developers είναι το Asahi Linux, ενώ πριν από μερικές ώρες η Corellium, που ειδικεύεται σε virtualization εφαρμογές όπως iOS, ανακοίνωσε τον ερχομό μιας Ubuntu διανομής στον M1 όμως εξακολουθεί να μην αξιοποιεί την GPU του SoC, οδηγώντας έτσι σε κακή συνολική εμπειρία χρήσης. Η έκδοση του Ubuntu έχει λειτουργικά αρκετά από τα υπόλοιπα τμήματα του Mac συστήματος, όπως τις USB και εντολές μέσω I2C, ενώ η ανάπτυξη έχει μεταφερθεί επιτυχώς στο Github απ' όπου θα παρέχονται updates αλλά και tutorials στο μέλλον.

 

ubuntu.jpg.81616d03a0c2fec2f688cb0838365376.jpg

 

 

 

 

Πηγή

Βρείτε μας στα Social: fb.png.1537ea4510ab3e974329f5d517730fcb.pngigram.png.2e83a1b2ece699220a0c9fb4eb1075cd.pngytube.png.e87f621f0db4c5d7de63b48f09b46c13.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now