Ο προγραμματιστής φέρνει την κύρια υποστήριξη Linux Kernel στο Sony Xperia M4 Aqua με ανεπίσημη προσαρμοσμένη ROM Android 11

click fraud protection

Το Sony Xperia M4 Aqua του 2015 έλαβε υποστήριξη κύριας γραμμής Linux Kernel μαζί με την πρώτη προσαρμοσμένη ROM Android 11. Διαβάστε παρακάτω για να μάθετε περισσότερα!

Τις τελευταίες εβδομάδες, έχουμε κάνει πολλές αναρτήσεις σχετικά επίσημες ενημερώσεις Android 11 και Προσαρμοσμένες ROM που βασίζονται στο Android 11. Υπάρχει ακόμη και ένα ειδικό προσαρμοσμένη δημιουργία γενικής εικόνας συστήματος (GSI). μέσω του οποίου ο καθένας μπορεί να πάρει τη γεύση του Android 11 στις συμβατές συσκευές Project Treble. Ωστόσο, ένα παρόμοιο επίτευγμα δεν έχει ακόμη επιτευχθεί στον τομέα της ανάπτυξης γενικού πυρήνα. Εάν κάθε στοιχείο υλικού ενός συγκεκριμένου smartphone Android μπορεί να είναι ανοδική ροή στον κύριο πυρήνα Linux, η συσκευή θα πρέπει να μπορεί να εκκινεί οποιαδήποτε κανονική διανομή GNU/Linux χωρίς πρόσθετες αλλαγές, γεγονός που καθιστά επίσης πολύ πιο εύκολο να συμβαδίζει με τις νεότερες εκδόσεις AOSP. Τώρα, βετεράνος προγραμματιστής πυρήνα Πάβελ Ντουμπρόβα, AKA XDA Μέλος Cubbins παρουσίασε ένα Sony Xperia M4 Aqua που εκτελεί πραγματικά τον κύριο πυρήνα Linux κάτω από μια προσαρμοσμένη ROM AOSP 11.0.

Φόρουμ Sony Xperia M4 Aqua XDA

Όπως όλες οι συσκευές Android, το Sony Xperia M4 Aqua του 2015 τρέχει σε τροποποιημένο πυρήνα Linux. Η Google συνήθως παίρνει μια κύρια έκδοση του πυρήνα Linux και στη συνέχεια την τροποποιεί για να υποστηρίξει την πιο πρόσφατη έκδοση Android εκείνη την εποχή – την αποκαλούν "Android Common Kernel". Στη συνέχεια, οι κατασκευαστές chipset (σε αυτήν την περίπτωση, η Qualcomm) παίρνουν τον κοινό πυρήνα Android και τον τροποποιούν περαιτέρω για να δημιουργήσουν έναν πυρήνα ειδικά για το SoC. Οι OEM/ODM (όπως η Sony) παίρνουν στη συνέχεια τον πυρήνα του συγκεκριμένου SoC και κάνουν περαιτέρω αλλαγές για να υποστηρίξουν το υλικό τους ή τα επιπλέον στοιχεία προμηθευτή τους – το ονομάζουμε πυρήνα για συγκεκριμένη συσκευή.

Επειδή ο πυρήνας του Linux διανέμεται υπό την άδεια GNU GPL v2, όλες οι οντότητες που διανέμουν πιρούνια του πυρήνα (που περιλαμβάνει blobs πυρήνα Linux που αποστέλλονται σε εμπορικές συσκευές) απαιτείται να παρέχουν τον πηγαίο κώδικα για τον πυρήνα τους αίτηση. Η Sony κυκλοφόρησε τον πηγαίο κώδικα του πυρήνα για το Xperia M4 Aqua (κωδικό όνομα "tulip") που βασίζεται στο Linux Kernel 3.10, αλλά λαμβάνοντας υπόψη το γεγονός ότι το τηλέφωνο είναι πολύ παλιό για να υποστηρίξει το Project Treble, το επίσημο δέντρο προέλευσης απλώς δεν αρκεί για τη μεταφορά σύγχρονων εκδόσεων του Android (ή οποιαδήποτε διανομή Linux) σε αυτήν τη συσκευή.

Pavel, ο οποίος έχει επίσης συνεισφέρει στο postmarketOS έργο, έχει δημιούργησε ένα προσαρμοσμένο δέντρο συσκευών από την αρχή για το Xperia M4 Aqua έως ενεργοποιήστε τον κύριο πυρήνα Linux υποστήριξη (σημειώστε ότι η "κύρια γραμμή" εδώ και Το "Project Mainline" της ίδιας της Google δεν σχετίζονται). Ο προγραμματιστής έχει επίσης ανεβάσει ένα έτοιμο για flash έκδοση AOSP 11.0 για αυτό το τηλέφωνο, το οποίο συνοδεύεται από προμεταγλωττισμένο Linux Kernel 5.9 RC7.

Προς το παρόν, πολλά χαρακτηριστικά ειδικά για το υλικό λείπουν από τη ROM, αλλά αυτό είναι εντάξει καθώς βρισκόμαστε ακόμα στις πρώτες μέρες και αυτά τα χαρακτηριστικά θα διορθωθούν από την πλευρά της πηγής με την πάροδο του χρόνου. Ελπίζουμε ότι η επίσημη υποστήριξη για όλα σχεδόν τα κρίσιμα στοιχεία υλικού στον πυρήνα του Linux θα ανοίξει το δρόμο για το μέλλον εκδόσεις Android και άλλα λειτουργικά συστήματα που βασίζονται σε πυρήνα Linux, που θα μεταφερθούν στο Xperia M4 Aqua και παρόμοια άλλα συσκευές. Εάν θέλετε να μάθετε περισσότερα, ρίξτε μια ματιά στο νήμα XDA που συνδέεται παρακάτω.

Android 11 με Mainline Linux Kernel για το Sony Xperia M4 Aqua — XDA Thread