Google working on Steam support on Chrome OS via Ubuntu virtual machine

Google company develops project Borealisaimed at enabling Chrome OS to run gaming applications distributed through Steam. The implementation is based on the use of a virtual machine that runs the components of the Ubuntu Linux 18.04 distribution kit with a pre-installed Steam client and a Wine-based package for running Windows games Proton.

To build the vm_guest_tools toolkit with Borealis support, the "USE=vm_borealis" flag is provided. The environment is being internally tested on high-end Chromebooks equipped with 10-m generation of Intel processors. So far, the Crostini Linux environment offered in Chrome OS has shipped with Debian, which is also used as the basis for Valve's SteamOS distribution.

The implementation is based on the subsystem "Linux for ChromebooksΒ» (CrosVM), which uses the KVM hypervisor. Inside the base virtual machine, separate containers with programs (used by LXC) are launched, which can be installed as normal applications for Chrome OS. Installed Linux apps run similarly to Android apps on Chrome OS, displaying icons in the app drawer. For the functioning of graphical applications, CrosVM provides built-in support for Wayland clients (virtio-wayland) with execution on the side of the main host of the composite server Sommelier. Both Wayland-based applications and regular X-programs are supported (the XWayland layer is used).

Source: opennet.ru

Add a comment