Graças a um problema encontrado no bugtracker público do Chromium, temos a confirmação de que os contêineres não serão limitados aos poucos dispositivos Chrome OS lançados com kernel 4.4.
Os aplicativos Linux no Chrome OS são um dos maiores desenvolvimentos para o sistema operacional desde os aplicativos Android. Relatórios anteriores afirmavam que os Chromebooks com certas versões de kernel seriam deixados para trás, mas os desenvolvedores do Chrome OS também têm dispositivos mais antigos no roteiro.
Quando o Google primeiro quebrou o silêncio sobre a funcionalidade do aplicativo Linux, entendeu-se que o kernel Linux 4.4 era necessário para executar aplicativos devido a dependências de módulos de kernel mais recentes. Graças a um problema encontrado no bugtracker público do Chromium, temos a confirmação de que os contêineres não estarão limitados aos poucos dispositivos Chrome OS lançados com kernel 4.4.
Devido à forma como a funcionalidade foi projetada, os aplicativos Linux exigem módulos de kernel mais recentes
trabalhar. A entrada do bugtracker indica que os desenvolvedores estão trabalhando no backport desses módulos do kernel (neste caso em particular vsock) para kernels mais antigos para que dispositivos mais antigos possam aproveitar as vantagens da nova funcionalidade. O relatório de bug menciona que Samus (codinome do Chromebook Pixel 2015) está no escopo do suporte a aplicativos Linux, um dispositivo fornecido com o kernel 3.14. Embora seja possível que o Pixel seja o único dispositivo fora das versões mais recentes a receber suporte, é mais provável que veremos o backport chegar a todos os dispositivos 3.14.Os aplicativos Linux no Chrome (também conhecidos pelo codinome do projeto Crostini) permitem que aplicativos de desktop completos sejam executados nativamente no Chrome OS, algo isso antes só era possível através do “modo desenvolvedor”, o que era uma perspectiva assustadora para quem não queria correr o risco de perder seus dados. Atualmente, a nova funcionalidade é direcionada a desenvolvedores que desejam executar aplicativos completos como Android Studio, mas os relatórios indicam que o trabalho está em andamento para oferecer suporte a uma gama mais ampla de aplicativos - Incluindo gráficos pesados uns - mais adiante.
O Chrome OS é baseado no kernel Linux. Ao contrário de uma máquina Linux comum em casa, as atualizações do kernel raramente são lançadas. Embora exista um precedente para a atualização de versões do kernel em Chromebooks mais antigos, os dispositivos geralmente mantêm o kernel de lançamento de fábrica durante toda a vida útil do produto. Isso pode não ser ideal para usuários avançados que desejam estar na vanguarda, mas torna mais fácil para os desenvolvedores garantir a estabilidade da plataforma.
Não sabemos até que ponto o backport preencherá a lacuna para dispositivos mais antigos. Talvez alguns módulos do kernel ou gerações de plataforma não sejam aprovados e a funcionalidade não seja tão extensa. No entanto, esta notícia significa que os Chromebooks mais antigos ainda não sofrerão obsolescência precoce.