Google работи върху поддръжката на Steam за Chrome OS чрез виртуална машина Ubuntu

Google разработва проект Borealis, целящ да позволи на Chrome OS да стартира приложения за игри, разпространявани чрез Steam. Изпълнението се основава на използването на виртуална машина, в която се стартират компоненти на дистрибуцията на Ubuntu Linux 18.04 с предварително инсталиран Steam клиент и Wine-базиран пакет за стартиране на Windows игри Протон.

За изграждане на инструментариума vm_guest_tools с поддръжка на Borealis е предоставен флагът „USE=vm_borealis“. Средата е подложена на вътрешно тестване на Chromebook от висок клас, оборудвани с 10-ма поколение процесори на Intel. Досега средата Crostini Linux, предлагана в Chrome OS, идваше с Debian, който също се използва като основа за дистрибуцията SteamOS, разработена от Valve.

Внедряването се основава на подсистемата, предоставена от 2018 г. "Linux за Chromebook"(CrosVM), който използва KVM хипервайзора. Вътре в базовата виртуална машина се стартират отделни контейнери с програми (чрез LXC), които могат да се инсталират като обикновени приложения за Chrome OS. Инсталираните приложения за Linux се стартират подобно на приложенията за Android в Chrome OS с икони, показани в лентата на приложенията. За работата на графични приложения CrosVM осигурява вградена поддръжка за клиенти на Wayland (virtio-wayland) с изпълнение от страна на главния хост на композитния сървър Сомелиер. Той поддържа както стартиране на базирани на Wayland приложения, така и обикновени X програми (използвайки слоя XWayland).

Източник: opennet.ru

Добавяне на нов коментар