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

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

Для сборки инструментария 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) с выполнением на стороне основного хоста композитного сервера Sommelier. Поддерживается как запуск приложений на базе Wayland, так и обычных X-программ (используется прослойка XWayland).

Источник: http://www.opennet.ru/opennews/art.shtml? num=53281

©  OpenNet