Supporto per app Linux in arrivo sui dispositivi Chrome OS meno recenti

Grazie a un problema riscontrato nel bugtracker pubblico di Chromium, abbiamo la conferma che i contenitori non saranno limitati alla manciata di dispositivi Chrome OS rilasciati con il kernel 4.4.

Le app Linux su Chrome OS rappresentano uno dei maggiori sviluppi per il sistema operativo dopo le app Android. Rapporti precedenti affermavano che i Chromebook con determinate versioni del kernel sarebbero stati lasciati nella polvere, ma gli sviluppatori di Chrome OS hanno anche dispositivi più vecchi sulla tabella di marcia.

Quando Google per primo ha rotto il silenzio sulla funzionalità dell'app Linux, era chiaro che per eseguire le app era necessario il kernel Linux 4.4 a causa delle dipendenze dai moduli del kernel più recenti. Grazie ad un problema riscontrato nel bugtracker pubblico di Chromium, abbiamo la conferma che i contenitori non saranno limitati ai pochi dispositivi Chrome OS rilasciati con il kernel 4.4.

A causa del modo in cui è stata progettata la funzionalità, le app Linux richiedono

moduli del kernel più recenti lavorare. La voce bugtracker indica che gli sviluppatori stanno lavorando al backport di quei moduli del kernel (in questo caso particolare Vsock) ai kernel più vecchi in modo che i dispositivi più vecchi possano sfruttare la nuova funzionalità. La segnalazione di bug menziona che Samus (nome in codice per il ChromebookPixel 2015) rientra nell'ambito del supporto dell'app Linux, un dispositivo fornito con il kernel 3.14. Sebbene sia possibile che Pixel sia l'unico dispositivo al di fuori delle versioni più recenti a ricevere supporto, è più probabile che vedremo il backport arrivare su tutti i dispositivi 3.14.

Le app Linux su Chrome (altrimenti note con il nome in codice del progetto Crostini) consentono alle app desktop complete di essere eseguite in modo nativo su Chrome OS, qualcosa in precedenza ciò era possibile solo tramite la "modalità sviluppatore", che era una prospettiva spaventosa per coloro che non volevano rischiare di perdere i propri dati. Al momento, la nuova funzionalità è rivolta agli sviluppatori che desiderano eseguire applicazioni complete come Android Studio, ma i rapporti indicano che sono in corso lavori per supportare una gamma più ampia di applicazioni - Compreso grafica pesante quelli - più in là.

Chrome OS è basato sul kernel Linux. A differenza della normale macchina Linux domestica, gli aggiornamenti del kernel vengono rilasciati molto raramente. Sebbene esista un precedente per l'aggiornamento delle versioni del kernel sui Chromebook più vecchi, i dispositivi di solito si attengono al kernel della versione di fabbrica per tutta la durata della vita del prodotto. Questo potrebbe non essere l'ideale per gli utenti esperti che vogliono essere all'avanguardia, ma rende più facile farlo agli sviluppatori garantire la stabilità della piattaforma.

Non sappiamo fino a che punto il backporting colmerà il divario per i dispositivi più vecchi. Forse alcuni moduli del kernel o generazioni di piattaforme non riusciranno a raggiungere il successo e le funzionalità non saranno così estese. Tuttavia, questa notizia significa che i Chromebook più vecchi non soffriranno ancora di obsolescenza precoce.