Linux na ChromeOS to projekt, który nieustannie się rozwija. Najnowsze aktualizacje i ogłoszenia znajdziesz na tej stronie.
Wprowadzenie do bagietki
Z przyjemnością przedstawiamy architekturę nowej generacji dla Linuksa w ChromeOS, którą nazwaliśmy Baguette. Baguette różni się od klasycznego Crostini tym, że nie używa kontenerów – środowisko programistyczne Linux będzie teraz działać bezpośrednio w zwirtualizowanym gościu.
Dzięki przejściu na tę nową architekturę będziemy mogli wprowadzić różne ulepszenia, w tym:
- szybsze instalowanie i uruchamianie;
- Usunięcie zależności od lxc, co umożliwi np. obsługę cgroups w wersji 2.
- Bardziej bezpośredni dostęp do zwirtualizowanego gościa z Crostini, umożliwiający np. montowanie plików wymiany na hoście.
- Możliwość uruchamiania własnych kontenerów, np. Dockera, Podmana itp.
Od wersji M147 Baguette będzie domyślnie instalowany w ChromeOS, ale można nim sterować za pomocą flagi #containerless-crostini w chrome://flags.
Obecnie oferujemy tylko nowe instalacje baguette, ale wkrótce opublikujemy instrukcje dotyczące uaktualniania istniejących instalacji.
Wycofane funkcje
Niestety zdecydowaliśmy się wycofać niektóre funkcje systemu Linux w ChromeOS. Obejmują one:
- Uaktualnienie Debiana za pomocą interfejsu.
- Instalowanie i odinstalowywanie aplikacji na Linuksa (.deb) za pomocą interfejsu.
- Obsługa wielu kontenerów.
- Obsługa konfiguracji kontenerów opartej na Ansible.
Oprócz tego istnieje zestaw funkcji, które nie zostały wycofane, ale nie są już obsługiwane. Oznacza to, że choć mogą nadal działać, nie zostaną naprawione, jeśli ulegną awarii. Dotyczy to m.in.:
- Obsługa IME.
- Akceleracja grafiki.