Google pracuje nad obsługą Steam w systemie operacyjnym Chrome za pośrednictwem maszyny wirtualnej Ubuntu

Google rozwija się projekt Borealis, którego celem jest umożliwienie systemowi operacyjnemu Chrome uruchamiania aplikacji do gier dystrybuowanych za pośrednictwem Steam. Implementacja opiera się na wykorzystaniu maszyny wirtualnej, na której uruchamiane są komponenty dystrybucji Ubuntu Linux 18.04 z preinstalowanym klientem Steam oraz pakietem opartym na Wine do uruchamiania gier Windows Proton.

Aby zbudować zestaw narzędzi vm_guest_tools z obsługą Borealis, dostępna jest flaga „USE=vm_borealis”. Środowisko przechodzi wewnętrzne testy na zaawansowanych Chromebookach wyposażonych w 10 generacji procesorów Intel. Do tej pory środowisko Crostini Linux oferowane w systemie operacyjnym Chrome było dostarczane z Debianem, który jest również używany jako podstawa dystrybucji SteamOS opracowanej przez Valve.

Wdrożenie odbywa się w oparciu o podsystem dostarczany od 2018 roku”Linux dla Chromebooków„(CrosVM), który korzysta z hiperwizora KVM. Wewnątrz podstawowej maszyny wirtualnej uruchamiane są osobne kontenery z programami (przy użyciu LXC), które można zainstalować jak zwykłe aplikacje dla systemu operacyjnego Chrome. Zainstalowane aplikacje dla systemu Linux uruchamiają się podobnie jak aplikacje na Androida w systemie operacyjnym Chrome z ikonami wyświetlanymi na pasku aplikacji. Do obsługi aplikacji graficznych CrosVM zapewnia wbudowaną obsługę klientów Wayland (virtio-wayland) z wykonaniem po stronie głównego hosta serwera złożonego Sommelier. Obsługuje zarówno uruchamianie aplikacji opartych na Wayland, jak i zwykłych programów X (z wykorzystaniem warstwy XWayland).

Źródło: opennet.ru

Dodaj komentarz