Obsługa aplikacji dla systemu Linux dostępna na starszych urządzeniach z systemem Chrome OS

Dzięki problemowi znalezionemu w publicznym narzędziu do śledzenia błędów Chromium mamy potwierdzenie, że kontenery nie będą ograniczone do kilku urządzeń z systemem operacyjnym Chrome wydanych z jądrem 4.4.

Aplikacje dla systemu Linux w systemie operacyjnym Chrome to jedno z największych osiągnięć tego systemu od czasu aplikacji na Androida. Z poprzednich raportów wynikało, że Chromebooki z określonymi wersjami jądra zostaną pozostawione w tyle, ale twórcy systemu operacyjnego Chrome mają w planach także starsze urządzenia.

Kiedy Google pierwszy przerwał ciszę na temat funkcjonalności aplikacji dla systemu Linuxzrozumiano, że do uruchamiania aplikacji wymagane jest jądro Linuksa 4.4 ze względu na zależności od nowszych modułów jądra. Dzięki problem znaleziony w publicznym narzędziu do śledzenia błędów Chromium, mamy potwierdzenie, że kontenery nie będą ograniczone do kilku urządzeń z systemem operacyjnym Chrome wydanych z jądrem 4.4.

Ze względu na sposób zaprojektowania tej funkcjonalności aplikacje dla systemu Linux wymagają

nowsze moduły jądra pracować. Wpis w narzędziu do śledzenia błędów wskazuje, że programiści pracują nad przeniesieniem tych modułów jądra (w tym konkretnym przypadku vsock) do starszych jąder, aby starsze urządzenia mogły korzystać z nowej funkcjonalności. Raport o błędzie wspomina, że ​​Samus (nazwa kodowa Chromebooka Pixela 2015) jest objęty obsługą aplikacji dla systemu Linux, urządzenia dostarczanego z jądrem 3.14. Chociaż możliwe jest, że Pixel będzie jedynym urządzeniem poza nowszymi wersjami, które otrzyma wsparcie, bardziej prawdopodobne jest, że backport pojawi się na wszystkich urządzeniach z wersją 3.14.

Aplikacje dla systemu Linux w przeglądarce Chrome (znane również pod kryptonimem projektu Crostini) umożliwiają pełne aplikacje komputerowe uruchamianie natywnie w systemie operacyjnym Chrome, coś w rodzaju wcześniej było to możliwe jedynie w „trybie programisty”, co było przerażającą perspektywą dla tych, którzy nie chcą ryzykować utraty swoich danych. Obecnie nowa funkcjonalność skierowana jest do programistów, którzy chcą uruchamiać pełne aplikacje, np Android Studio, ale raporty wskazują, że trwają prace nad obsługą szerszej gamy aplikacji - w tym grafika-ciężka te - w dalszej części linii.

System operacyjny Chrome oparty jest na jądrze Linuksa. W przeciwieństwie do przeciętnej domowej maszyny z Linuksem, aktualizacje jądra są wydawane bardzo rzadko. Chociaż istnieje precedens dotyczący aktualizowania wersji jądra na starszych Chromebookach, urządzenia zazwyczaj korzystają z jądra wersji fabrycznej przez cały okres użytkowania produktu. Może to nie być idealne rozwiązanie dla zaawansowanych użytkowników, którzy chcą być na bieżąco, ale ułatwia programistom zapewnić stabilność platformy.

Nie wiemy, w jakim stopniu backporting wypełni lukę w przypadku starszych urządzeń. Być może niektóre moduły jądra lub generacje platform nie będą wystarczające, a funkcjonalność nie będzie tak obszerna. Niemniej jednak ta wiadomość oznacza, że ​​starsze Chromebooki nie będą jeszcze cierpieć z powodu wczesnego starzenia się.