Detalle de Google Más sobre cómo funciona Steam On Chrome OS con Linux

¿Quieres obtener más información detrás de las escenas sobre cómo funciona Steam for Chrome OS? Utiliza Linux, pero es un poco complicado y Google ha eliminado el primero en una serie de publicaciones de blog para hablar más sobre ella.

Curso Chromebook - 19 - Instalar Steam en Chromebook

Las buenas noticias, por supuesto, para los fanáticos normales de escritorio de Linux, es que los desarrolladores deberán garantizar que sus juegos funcionen directamente en Linux. Ya sea a través de una construcción nativa, que debería funcionar de la caja, o garantizar y probar sus ventanas se basa con PROTON. Aunque, Steam Play Proton no está encendido de forma predeterminada para Chrome OS, ya que hay varios problemas en este momento.

¿Cómo funciona entonces? A través de la magia de las máquinas virtuales! Usando el trabajo que han hecho en el pasado con Crostini, una forma ya existente de ejecutar aplicaciones normales de Linux en Chrome OS y "Monitor de máquinas virtuales de Chrome OS (VMM), Crosvm⁠". Dicen que se ejecutan vapor y juegos en un contenedor como este "proporciona otra capa de seguridad por encima de los sistemas normales de Linux" que se usa para Crostini, Android y Parallels.

Su sistema, al igual que Steamos para la plataforma de vapor, se basa en Arch Linux, que codifican "Borealis", y se mantiene automáticamente actualizado para usted con cada versión de Chrome OS. Manteniéndolo simple, al tiempo que oculta todas las partes técnicas para los usuarios, ya que dicen "Hemos tenido como objetivo hacer que la máquina virtual sea invisible para el usuario, tanto de una perspectiva operativa como desde una perspectiva de rendimiento". Hacen esto utilizando "Linux's Kvm⁠ Hypervisor" y "Dispositivos basados en virtio paravirtualización en lugar de la emulación" y que para jugar los últimos juegos que construyeron un conductor de virtualización de Vulkan llamado "Venus".

Borealis y Crostini difieren de varias maneras, al mismo tiempo que comparten los gráficos básicos y la tubería de visualización, por lo que las aplicaciones son compatibles con Vulkan y OpenGL utilizando controladores MESA. Utiliza Xwayland, junto con "Sommelier", que dicen que es su "compositor de Wayland proxyy Wayland" y luego todo se mueve a "EXO", que es su propio servidor de visualización de Wayland. La gran diferencia es la experiencia del usuario con Borealis dirigida a usuarios finales y Crostini para desarrolladores, con Borealis que habilita un clic, instala un solo clic como Steam. La otra gran diferencia es que Borealis se basa en Arch Linux, mientras que Crostini se basa en Debian.

La forma en que se han configurado suena mucho como la plataforma de vapor, con la VM que es solo de lectura, al tiempo que tiene una partición de escritura de lectura separada para los datos y están enviando versiones más recientes de MESA que lo que generalmente se etiqueta como una versión río arriba.

Google dijo que espere "inmersiones profundas" en su integración de vapor, su virtualización de Vulkan, cómo desarrollar juegos para Chromeos y mucho más. También podemos esperar "nuevos dispositivos, nuevas características, mejor integración y rendimiento mejorado".

Artículo tomado de Arch Linux.

Comentarios

Entradas populares