Podpora aplikací pro Linux přichází do starších zařízení se systémem Chrome OS

Díky problému nalezenému na veřejném bugtrackeru Chromium máme potvrzeno, že kontejnery nebudou omezeny na hrstku zařízení Chrome OS vydaných s jádrem 4.4.

Aplikace pro Linux v systému Chrome OS jsou jedním z největších pokroků v operačním systému od dob aplikací pro Android. Předchozí zprávy uváděly, že Chromebooky s určitými verzemi jádra zůstanou v prachu, ale vývojáři Chrome OS mají na plánu i starší zařízení.

Když Google první prolomil ticho o funkčnosti aplikace pro Linux, bylo zřejmé, že linuxové jádro 4.4 bylo vyžadováno ke spouštění aplikací kvůli závislosti na novějších modulech jádra. Díky an problém nalezen na veřejném bugtrackeru Chromium, máme potvrzeno, že kontejnery nebudou omezeny na hrstku zařízení Chrome OS vydaných s jádrem 4.4.

Vzhledem ke způsobu, jakým byla funkce navržena, aplikace pro Linux vyžadují novější moduly jádra pracovat. Záznam bugtracker naznačuje, že vývojáři pracují na zpětném portování těchto modulů jádra (v tomto konkrétním případě vsock) na starší jádra, aby starší zařízení mohla využívat výhod nové funkce. Zpráva o chybě uvádí, že Samus (kódové označení pro

Chromebook Pixel 2015) je v rozsahu pro podporu aplikací pro Linux, což je zařízení dodávané s jádrem 3.14. I když je možné, že Pixel je jediným zařízením mimo novější verze, které obdrží podporu, je pravděpodobnější, že se backport dočkáme u všech zařízení 3.14.

Linuxové aplikace v Chrome (jinak známé pod kódovým názvem projektu Crostini) umožňují nativní spouštění plnohodnotných desktopových aplikací v Chrome OS, tedy něco to bylo dříve možné pouze prostřednictvím „režimu pro vývojáře“, což byla děsivá vyhlídka pro ty, kteří nechtějí riskovat ztrátu dat. V současné době je nová funkcionalita zaměřena na vývojáře, kteří chtějí provozovat plné aplikace jako Android Studio, ale zprávy naznačují, že se pracuje na podpoře širší řady aplikací – počítaje v to graficky náročné jedničky - dále po řadě.

Chrome OS je založen na linuxovém jádře. Na rozdíl od vašeho průměrného linuxového stroje doma se aktualizace jádra uvolňují velmi zřídka. Přestože existuje precedens pro upgradování verzí jádra na starších Chromeboocích, zařízení se obvykle po celou dobu životnosti produktu drží svého jádra vydaného z výroby. To nemusí být ideální pro pokročilé uživatele, kteří chtějí být na pokraji krvácení, ale vývojářům to usnadňuje zajistit stabilitu plošiny.

Nevíme, do jaké míry backporting překlene mezeru pro starší zařízení. Možná, že některé moduly jádra nebo generace platforem neuspějí a funkčnost nebude tak rozsáhlá. Tato zpráva nicméně znamená, že starší Chromebooky zatím nebudou trpět předčasným zastaráváním.