Підтримка програм Linux на старіших пристроях з ОС Chrome

click fraud protection

Завдяки проблемі, знайденій у загальнодоступному інструменті відстеження помилок Chromium, ми підтвердили, що контейнери не обмежуватимуться кількома пристроями з ОС Chrome, випущеними з ядром 4.4.

Програми Linux для ОС Chrome є одним із найбільших розробок для ОС після програм Android. У попередніх звітах говорилося, що Chromebook із певними версіями ядра залишиться на місці, але розробники ОС Chrome також планують використовувати старіші пристрої.

Коли Google перший порушив мовчання щодо функцій програми Linux, було зрозуміло, що ядро ​​Linux 4.4 потрібне для запуску програм через залежності від новіших модулів ядра. Завдяки an проблему виявлено на загальнодоступній системі відстеження помилок Chromium, у нас є підтвердження того, що контейнери не обмежуватимуться кількома пристроями з ОС Chrome, випущеними з ядром 4.4.

Через те, як розроблено цю функціональність, програми Linux вимагають новіші модулі ядра працювати. Запис відстеження помилок вказує на те, що розробники працюють над резервним портуванням цих модулів ядра (у цьому конкретному випадку

vsock) до старіших ядер, щоб старіші пристрої могли скористатися новою функціональністю. У звіті про помилку згадується, що Samus (кодова назва для Chromebook Pixel 2015) стосується підтримки програм Linux, пристрою, який поставляється з ядром 3.14. Хоча можливо, що Pixel є єдиним пристроєм за межами нових випусків, який отримує підтримку, більш імовірно, що ми побачимо, що бекпорт з’явиться на всіх пристроях 3.14.

Програми Linux у Chrome (інакше відомі під кодовою назвою проекту Crostini) дозволяють повноцінним настільним програмам працювати в ОС Chrome, щось раніше це було можливо лише через «режим розробника», що лякало для тих, хто не хоче ризикувати втратою своїх даних. Наразі нова функціональність орієнтована на розробників, які хочуть запускати повноцінні програми, такі як Android Studio, але звіти свідчать про те, що ведеться робота над підтримкою ширшого спектру програм – в тому числі важка графіка одиниці - далі по лінії.

ОС Chrome базується на ядрі Linux. На відміну від звичайної домашньої машини Linux, оновлення ядра виходять дуже рідко. Хоча існує прецедент оновлення версій ядра на старіших комп’ютерах Chromebook, пристрої зазвичай залишаються на заводському випуску ядра протягом терміну служби продукту. Це може бути не ідеальним для досвідчених користувачів, які хочуть бути на вістрі, але це полегшує розробникам забезпечити стійкість платформи.

Ми не знаємо, якою мірою зворотне портування подолає розрив для старіших пристроїв. Можливо, деякі модулі ядра або покоління платформ не досягнуть успіху, і функціональність буде не такою широкою. Тим не менш, ця новина означає, що старіші Chromebook ще не постраждають від передчасного старіння.