Η υποστήριξη εφαρμογών Linux έρχεται σε παλαιότερες συσκευές Chrome OS

Χάρη σε ένα πρόβλημα που εντοπίστηκε στον δημόσιο εντοπισμό σφαλμάτων του Chromium, έχουμε επιβεβαίωση ότι τα κοντέινερ δεν θα περιοριστούν στις λίγες συσκευές Chrome OS που κυκλοφορούν με τον πυρήνα 4.4.

Οι εφαρμογές Linux στο Chrome OS είναι μια από τις μεγαλύτερες εξελίξεις για το λειτουργικό σύστημα από τις εφαρμογές Android. Προηγούμενες αναφορές ανέφεραν ότι τα Chromebook με ορισμένες εκδόσεις πυρήνα θα έμεναν στη σκόνη, αλλά οι προγραμματιστές του Chrome OS έχουν επίσης παλαιότερες συσκευές στον οδικό χάρτη.

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

Λόγω του τρόπου με τον οποίο έχει σχεδιαστεί η λειτουργικότητα, οι εφαρμογές Linux απαιτούν

νεότερες ενότητες πυρήνα για να δουλέψω. Η καταχώρηση bugtracker υποδεικνύει ότι οι προγραμματιστές εργάζονται για την backporting αυτών των λειτουργικών μονάδων πυρήνα (στη συγκεκριμένη περίπτωση κάλτσα) σε παλαιότερους πυρήνες, ώστε οι παλαιότερες συσκευές να μπορούν να επωφεληθούν από τη νέα λειτουργικότητα. Η αναφορά σφάλματος αναφέρει ότι το Samus (κωδικό όνομα για το Chromebook Pixel 2015) προορίζεται για υποστήριξη εφαρμογών Linux, μια συσκευή που αποστέλλεται με τον πυρήνα 3.14. Αν και είναι πιθανό το Pixel να είναι η μόνη συσκευή εκτός νεότερων εκδόσεων που λαμβάνει υποστήριξη, είναι πιο πιθανό να δούμε το backport να έρχεται και σε όλες τις συσκευές 3.14.

Οι εφαρμογές Linux στο Chrome (αλλιώς γνωστές με την κωδική ονομασία του έργου Crostini) επιτρέπουν σε πλήρεις εφαρμογές επιφάνειας εργασίας να εκτελούνται εγγενώς στο Chrome OS, κάτι Αυτό στο παρελθόν ήταν δυνατό μόνο μέσω της "λειτουργίας προγραμματιστή", η οποία ήταν μια τρομακτική προοπτική για όσους δεν θέλουν να διακινδυνεύσουν να χάσουν τα δεδομένα τους. Προς το παρόν, η νέα λειτουργικότητα απευθύνεται σε προγραμματιστές που θέλουν να εκτελούν πλήρεις εφαρμογές όπως Android Studio, αλλά οι αναφορές δείχνουν ότι βρίσκονται σε εξέλιξη εργασίες για την υποστήριξη ενός ευρύτερου φάσματος εφαρμογών - συμπεριλαμβανομένου γραφικά-βαριά αυτά - πιο κάτω στη γραμμή.

Το Chrome OS βασίζεται στον πυρήνα του Linux. Σε αντίθεση με το μέσο μηχάνημα Linux στο σπίτι, οι αναβαθμίσεις του πυρήνα πολύ σπάνια κυκλοφορούν. Αν και υπάρχει προηγούμενο για την αναβάθμιση των εκδόσεων του πυρήνα σε παλαιότερα Chromebook, οι συσκευές συνήθως μένουν στον πυρήνα της εργοστασιακής έκδοσης για τη διάρκεια ζωής του προϊόντος τους. Αυτό μπορεί να μην είναι ιδανικό για ισχυρούς χρήστες που θέλουν να βρίσκονται σε αιχμή, αλλά διευκολύνει τους προγραμματιστές να εξασφαλίστε τη σταθερότητα της πλατφόρμας.

Δεν γνωρίζουμε σε ποιο βαθμό το backporting θα γεφυρώσει το χάσμα για παλαιότερες συσκευές. Ίσως ορισμένες ενότητες πυρήνα ή γενιές πλατφορμών να μην κάνουν την περικοπή και η λειτουργικότητα να μην είναι τόσο εκτεταμένη. Ωστόσο, αυτές οι ειδήσεις σημαίνουν ότι τα παλαιότερα Chromebook δεν θα υποφέρουν από πρόωρη απαξίωση ακόμα.