Apple News

Σημαντικός προγραμματιστής ξεκινά το Patreon για τη χρηματοδότηση της Apple Silicon Linux Port

Δευτέρα 30 Νοεμβρίου 2020 4:23 μ.μ. PST από την Juli Clover

Ο προγραμματιστής Hector Martin, ο οποίος περιγράφει τον εαυτό του ως κάποιον που «αρέσει να βάζει το Linux σε πράγματα», έχει ξεκινήσει ένα σχέδιο για τη δημιουργία μιας θύρας Linux για Apple πυρίτιο Mac.





mac mini macbook pro macbook air m1
Ο Μάρτιν, γνωστός και ως «Marcan», έχει δημιούργησε ένα Patreon με στόχο να κερδίσει αρκετή χρηματοδότηση για να μπορέσει να αναλάβει την πολυπλοκότητα της μεταφοράς του Linux σε Mac εξοπλισμένα με Μ1 πατατακι. Η δημιουργία μιας θύρας Linux δεν είναι εύκολη δουλειά, και ο δημιουργός του Linux, Linus Torvalds, είπε μάλιστα ότι δεν πιστεύει ότι είναι μια πιθανότητα.

πώς να βάλετε κωδικό πρόσβασης σε κρυφές φωτογραφίες

Ο Martin έχει εμπειρία στο να τρέχει το Linux σε ασυνήθιστες πλατφόρμες και κατάφερε να δημιουργήσει μια θύρα Linux για το PlayStation 4 αλλά αναγνωρίζει ότι ένα ‌Apple Silicon‌ Η θύρα Linux είναι ένα πολύ πιο σοβαρό εγχείρημα. Η δημιουργία μιας θύρας Linux για Mac της Apple είναι μια δουλειά πλήρους απασχόλησης και ο Martin λέει ότι δεν είναι βιώσιμη χωρίς οικονομική υποστήριξη. Ξεκίνησε ένα Patreon που ζητά 4.000 $ το μήνα με 3, 6 $ και 12 $ υπόσχεται επίπεδα. Χρηματοδοτείται κατά 88 τοις εκατό και δεν σκοπεύει να ξεκινήσει το έργο αν δεν λάβει ολόκληρο το ποσό.




Σύμφωνα με τον Martin, έχει τα προσόντα για να αναλάβει το έργο λόγω της εμπειρίας του να δουλεύει σε θύρες Linux για άλλες συσκευές όπως το PlayStation 4. Από τις συχνές ερωτήσεις στον ιστότοπό του:

Ασχολούμαι με συσκευές αντίστροφης μηχανικής για πάνω από τη μισή ζωή μου, από τις αρχές της δεκαετίας του 2000. Έχω εργαστεί για τη δημιουργία ανεπίσημης υποστήριξης ανοιχτού λογισμικού για πλατφόρμες όπως το Nintendo Wii (όπου είμαι ένας από τους μεγαλύτερους συνεισφέροντες σε τεκμηρίωση υλικού, ανοιχτές βιβλιοθήκες, λογισμικό 'jailbreaking' (The Homebrew Channel), εργαλεία ανάκτησης (BootMii) κ.λπ. ), το Sony PS3 (όπου έγραψα AsbestOS και ένα σετ ενημέρωσης κώδικα Linux για να επιτρέψω στο Linux να λειτουργήσει στο PS3 Slim καθώς και σε ενημερωμένες μονάδες PS3 μετά την κατάργηση της αρχικής υποστήριξης Linux), το PS4 (στο οποίο μετέφεραν το Linux , σε σημείο να μπορείτε να τρέξετε παιχνίδια Steam με πλήρη υποστήριξη γραφικών OpenGL/Vulkan) και άλλες μικρότερες πλατφόρμες.

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

Ο Martin λέει ότι θέλει να δημιουργήσει μια θύρα Linux για το ‌Apple Silicon‌ Mac που οι άνθρωποι «θέλουν πραγματικά να χρησιμοποιήσουν» με όλο το βασικό υλικό που λειτουργεί, αξιοπρεπή διαχείριση ενέργειας και πολλά άλλα. Το 'big time sink' θα είναι η υποστήριξη GPU, η οποία είναι απαραίτητη για να πραγματοποιηθεί η θύρα. Ο Martin μπόρεσε να θέσει σε λειτουργία την έκδοση PS4 επειδή χρησιμοποιεί μια GPU που είναι ελάχιστα προσαρμοσμένη, αλλά ‌Apple Silicon‌ θα είναι πιο δύσκολο. Ωστόσο, υπάρχει απόδειξη της ιδέας στο Nouveau, α Έργο προγράμματος οδήγησης GPU για κάρτες NVIDIA.


Το έργο δεν εγκρίνεται από την Apple, αλλά εφόσον ο Martin δεν χρησιμοποιεί κώδικα από το macOS για τη δημιουργία υποστήριξης Linux, λέει ότι είναι νόμιμο να διανέμει στους χρήστες. Η Apple επιτρέπει επίσης την εκκίνηση προσαρμοσμένων πυρήνων στο ‌Apple Silicon‌, που ανοίγει το δρόμο για υποστήριξη Linux, αλλά ο Martin θα χρειαστεί να αναστρέψει τα προγράμματα οδήγησης Apple.

πώς να σκουπίσετε ένα κλεμμένο iphone

Linus Torvalds νωρίτερα αυτό το μήνα είπε ότι θα του άρεσε ένα ‌M1‌ Mac αν έτρεχε Linux, αλλά ότι δεν πιστεύει ότι είναι δυνατό χωρίς τη συνεργασία της Apple. «Το κύριο πρόβλημα με το ‌M1‌ Για μένα είναι η GPU και άλλες συσκευές γύρω από αυτήν, γιατί πιθανότατα αυτό θα με εμπόδιζε να το χρησιμοποιήσω γιατί δεν θα είχε υποστήριξη Linux εκτός αν ανοίξει η Apple», είπε ο Torvalds. Συνέχισε λέγοντας ότι πιστεύει ότι «φαίνεται απίθανο» η Apple να ανοίξει τα chipset της, αλλά «μπορείς πάντα να ελπίζεις».

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

Ετικέτες: Apple Silicon Guide , Οδηγός Μ1 , Linux