Поддръжката на приложения за 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 изискват

по-нови модули на ядрото да работиш. Записът за проследяване на грешки показва, че разработчиците работят върху обратното портиране на тези модули на ядрото (в този конкретен случай vsock) към по-стари ядра, така че по-старите устройства да могат да се възползват от новата функционалност. Докладът за грешка споменава, че Samus (кодово име за Chromebook Pixel 2015) е в обхвата на поддръжката на приложения за Linux, устройство, което се доставя с ядро ​​3.14. Въпреки че е възможно Pixel да е единственото устройство извън по-новите издания, което получава поддръжка, по-вероятно е да видим, че backport идва на всички 3.14 устройства.

Приложенията за Linux в Chrome (иначе известни с кодовото си име на проекта Crostini) позволяват пълни приложения за настолни компютри да се изпълняват естествено в Chrome OS, нещо това преди беше възможно само чрез „режим за разработчици“, което беше плашеща перспектива за тези, които не искат да рискуват да загубят данните си. Понастоящем новата функционалност е насочена към разработчици, които искат да изпълняват пълни приложения като Android Studio, но докладите показват, че се работи за поддръжка на по-широк набор от приложения - включително тежка графика единици - по-надолу по линията.

Chrome OS е базирана на ядрото на Linux. За разлика от вашата средна Linux машина у дома, надстройките на ядрото се пускат много рядко. Въпреки че има прецедент за надграждане на версии на ядрото на по-стари Chromebook, устройствата обикновено се придържат към своето фабрично издадено ядро ​​през целия живот на продукта. Това може да не е идеално за опитни потребители, които искат да бъдат на ръба на кървене, но улеснява разработчиците да осигурете стабилност на платформата.

Не знаем до каква степен обратното пренасяне ще преодолее празнината за по-старите устройства. Може би някои модули на ядрото или поколения платформи няма да се справят и функционалността няма да бъде толкова широка. Въпреки това тази новина означава, че по-старите Chromebook все още няма да страдат от преждевременно остаряване.