Το Android θα μπορούσε να χρησιμοποιήσει τον πυρήνα Linux χωρίς πρόσθετες τροποποιήσεις

Linux-android-

Η διαφήμιση Google λειτουργεί για να διασφαλίσετε ότι το λειτουργικό σύστημα του κινητού σας (Android) βασίζεται σε τυπικές εκδόσεις του πυρήνα Linux, αυτό ανέφερε η εταιρεία κατά την διάρκεια παρουσίαση της προόδου τους στο Έκδοση 2019 του Linux Plumbers Συνέδριο (LPC). στο οποίο Αναφέρω ότι πρόκειται για αλλαγές στον κύκλο ζωής μιας έκδοσης του λειτουργικού συστήματος Android.

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

Αυτό εκκινεί από μια έκδοση LTS του πυρήνα Linux, Η ομάδα του android δημοσιεύει ονομάζεται ενημέρωση λειτουργικού συστήματος Android Common Kernel. κατασκευαστές τσιπ (Qualcomm, Samsung Exynos κ.λπ.) κάντε τις πρώτες τροποποιήσεις του τελευταίου για να το προσαρμόσουν στα τσιπ που θα εξοπλίσουν τις συσκευές.

Η τροποποιημένη έκδοση από κατασκευαστές τσιπ διατίθεται στους κατασκευαστές εξοπλισμού όπως Samsung, LG, HTC κ.λπ. οι οποίοι με τη σειρά τους κάνουν προσαρμογές για να χωρέσουν τις συσκευές σας.

Η διαδικασία είναι μακρά και κουραστική και έχει πολλές επιπτώσεις: κατακερματισμός του οικοσυστήματος Android, καθυστερήσεις στην υλοποίηση νέων εκδόσεων του λειτουργικού συστήματος και ενημερώσεις ασφαλείας.

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

Φέτος, σε μια παρουσίαση σχεδόν 4 ωρών, έχουν προχωρήσει σε περισσότερες λεπτομέρειες. Η λύση που προσφέρει η Google: Είναι ένα σταθερό ABI για πυρήνες Android.

Στο συνέδριο Linux Plumbers 2019, η ομάδα της Google προχώρησε στην παρουσίαση μιας συγκεκριμένης αρχιτεκτονικής Android που βασίζεται στα θεμέλια που έθεσε το έργο Treble.

Σε γενικές γραμμές, αντιστοιχεί σε Η Google προτείνει μια γενική εικόνα πυρήνα (GKI) συνοδεύεται από γενικές ενότητες πυρήνα. Η Google αναμένει ότι αυτό το πακέτο θα παρουσιάζει σταθερό ABI και API.

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

Κι ας αναφέρει ότι σταθεροποίηση στοχεύει μόνο εκδόσεις πυρήνα Linux που έχουν μακροπρόθεσμη υποστήριξη (LTS). Σε αυτό αναφέρονται δύο κλάδοι: 4.19.x και 5.xy.

Αυτή η πρόταση της Google δεν είναι ακόμη οριστική.α, γιατί, κατά τη γνώμη των μηχανικών της Google, ο δρόμος που πρέπει να διανύσουμε είναι ακόμα σημαντικός. Ωστόσο, η προσέγγιση της εταιρείας δεν είναι χωρίς διαμάχη.

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

Επιλέγοντας να παρέχει ένα σταθερό ABI, η Google αποδυναμώνει αυτήν τη συσκευή. Αυτή η τοποθέτηση έχει τουλάχιστον ένα πλεονέκτημα για τους OEM και άλλους: ο πηγαίος κώδικας των προγραμμάτων οδήγησης τους μπορεί να παραμείνει κλειστός. Αλλά τα μειονεκτήματα είναι επίσης παρόντα: δεν είναι δυνατή η αναβάθμιση από μια έκδοση του πυρήνα Linux σε άλλη, καθώς ότι μόνο ένα LTS είναι συμβατό με την προσέγγιση της Google.

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

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.