Google работает над реализацией поддержки Steam в Chrome OS
Разработчики из Google продолжают реализацию проекта Borealis, в рамках которого операционная система Chrome OS должна получить поддержку запуска игр, распространяемых через платформу Steam.
Реализация поддержки предполагает использование виртуальной машины, предназначенной для запуска Ubuntu Linux 18.04 с предварительно установленным клиентом Steam, а также пакетом Proton, основанном на наработках проекта Wine и предназначенном для обеспечения поддержки игр, которые созданы для Windows и распространяются через Steam.
Внутреннее тестирование окружения проходит с использованием Chromebook, построенных на процессорах Intel десятого поколения. Стоит отметить, что в настоящее время доступное в Chrome OS Linux-окружение Crostini поставляется с Debian, который также является основой разрабатываемого компанией Valve дистрибутива SteamOS.
Разработчики также используют подсистему Linux from Chromebooks (CrosVM) с гипервизором KVM. За счет этого внутри базовой виртуальной машины становится доступен запуск отдельных контейнеров с программами, которые могут устанавливаться как обычные приложения для платформы Chrome OS. Установленные программы под Linux запускается аналогично тому, как это происходит с Android-приложениями в Chrome OS с выведением иконок на панель приложений.
Для обеспечения функционирования графических приложений CrosVM имеет поддержку Wayland-клиентов с выполнением на стороне хоста композитного сервера Sommelier. При этом реализована поддержка запуска приложений как на базе Wayland, так и обычных X-программ.