Google працуе над падтрымкай Steam у Chrome OS праз віртуальную машыну з Ubuntu

Кампанія Google развівае праект Borealis, Нацэлены на прадастаўленне ў Chrome OS магчымасці запуску гульнявых прыкладанняў, якія распаўсюджваюцца праз Steam. Рэалізацыя заснавана на ўжыванні віртуальнай машыны, у якой запускаюцца кампаненты дыстрыбутыва Ubuntu Linux 18.04 з прадусталяваным кліентам Steam і заснаваным на Wine пакетам для запуску Windows-гульняў Пратон.

Для зборкі інструментара vm_guest_tools з падтрымкай Borealis прадугледжаны сцяг USE=vm_borealis. Асяроддзе праходзіць унутранае тэставанне на hi-end прыладах Chromebook, абсталяваных 10-м пакаленнем працэсараў Intel. Да гэтага часу прапанаванае ў Chrome OS Linux-асяроддзе Crostini пастаўлялася з Debian, які таксама выкарыстоўваецца ў якасці асновы які развіваецца кампаніяй Valve дыстрыбутыва SteamOS.

Рэалізацыя заснавана на падсістэме, якая прадастаўляецца з 2018 года.Linux for Chromebooks» (CrosVM), у якой выкарыстоўваецца гіпервізор KVM. Усярэдзіне базавай віртуальнай машыны запускаюцца асобныя кантэйнеры з праграмамі (выкарыстоўваецца LXC), якія можна ўсталёўваць як звычайныя прыкладанні для Chrome OS. Усталяваныя Linux-прыкладанні запускаюцца па аналогіі з Android-прыкладаннямі ў Chrome OS c адлюстраваннем піктаграм у панэлі прыкладанняў. Для функцыянавання графічных прыкладанняў CrosVM падае ўбудаваную падтрымку Wayland-кліентаў (virtio-wayland) з выкананнем на боку асноўнага хаста кампазітнага сервера Сомелье. Падтрымліваецца як запуск прыкладанняў на базе Wayland, так і звычайных X-праграм (выкарыстоўваецца праслойка XWayland).

Крыніца: opennet.ru

Дадаць каментар