Η Google θέλει να μετακινήσει το Android στον κύριο πυρήνα του Linux

Το λειτουργικό σύστημα Android για κινητά βασίζεται στον πυρήνα Linux, αλλά δεν είναι τυπικός πυρήνας, αλλά εξαιρετικά τροποποιημένος. Περιλαμβάνει "αναβαθμίσεις" από την Google, τους σχεδιαστές τσιπ Qualcomm και MediaTek, και OEM. Τώρα, όμως, αναφέρεται ότι η «καλή εταιρεία» προτίθεται να μεταφράσει το σύστημά σας στην κύρια έκδοση του πυρήνα.

Η Google θέλει να μετακινήσει το Android στον κύριο πυρήνα του Linux

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

Το πρώτο βήμα σε αυτή τη διαδικασία είναι να συγχωνεύσετε όσο το δυνατόν περισσότερες τροποποιήσεις Android στον κύριο πυρήνα του Linux. Από τον Φεβρουάριο του 2018, ο κοινός πυρήνας Android (στον οποίο οι κατασκευαστές κάνουν πρόσθετες αλλαγές) έχει πάνω από 32 προσθήκες και περισσότερες από 000 διαγραφές σε σύγκριση με την κύρια έκδοση Linux 1500. Αυτή είναι μια βελτίωση σε σχέση με πριν από μερικά χρόνια, όταν το Android πρόσθεσε πάνω από 4.14.0 γραμμές κώδικα στο Linux.

Ο πυρήνας Android εξακολουθεί να λαμβάνει τροποποιήσεις από κατασκευαστές chip (όπως η Qualcomm και η MediaTek) και OEM (όπως η Samsung και η LG). Η Google βελτίωσε αυτή τη διαδικασία το 2017 με το Project Treble, το οποίο διαχώρισε τα προγράμματα οδήγησης για συγκεκριμένες συσκευές από το υπόλοιπο Android. Η εταιρεία θέλει να ενσωματώσει αυτήν την τεχνολογία στον κύριο πυρήνα του Linux, εξαλείφοντας ενδεχομένως την ανάγκη για πυρήνες ανά συσκευή και επιταχύνοντας περαιτέρω τη διαδικασία ενημέρωσης Android.

Η ιδέα που προτείνεται από τους μηχανικούς της Google είναι να δημιουργηθεί μια διεπαφή στον πυρήνα του Linux που θα επιτρέπει σε ιδιόκτητα προγράμματα οδήγησης συσκευών να λειτουργούν ως πρόσθετα. Αυτό θα επέτρεπε στο Project Treble να χρησιμοποιηθεί σε έναν κανονικό πυρήνα Linux.

Είναι ενδιαφέρον ότι ορισμένα μέλη της κοινότητας Linux είναι ενάντια στην ιδέα μεταφοράς του Android σε αυτό. Ο λόγος είναι η πολύ γρήγορη διαδικασία τροποποίησης και αλλαγών στον κανονικό πυρήνα, ενώ τα ιδιόκτητα συστήματα «σέρνουν» μαζί τους όλο το βάρος της συμβατότητας με παλαιότερες εκδόσεις.

Έτσι, δεν είναι ακόμη σαφές πότε θα γίνει η μετάβαση του Android στον τυπικό πυρήνα Linux και η ενσωμάτωση του συστήματος Project Treble σε αυτόν και θα φτάσει στην κυκλοφορία. Αλλά η ίδια η ιδέα είναι πολύ ενδιαφέρουσα και πολλά υποσχόμενη.



Πηγή: 3dnews.ru

Προσθέστε ένα σχόλιο