Google planeja fazer o Steam funcionar no Chrome OS com Linux

Google planeja fazer o Steam funcionar no Chrome OS com Linux

O vapor está chegando ao Chrome OS? Parece que o Google está fazendo uso dos esforços da Valve no Steam Deck para torná-lo possível.

Sim, Steam estará chegando ao Chrome OS em breve. Mas como?

O Google anunciou recentemente que está trabalhando no Steam para o Chrome OS Alpha.

Agora, em um novo post no blog, o Google revelou que estaria compartilhando mais detalhes técnicos sobre como eles estão tornando possível ou seu progresso para desenvolvedores e usuários.

Parece que temos algumas informações significativas sobre como o Linux ajuda a habilitar o Steam para usuários do Chrome OS.

Steam no ChromeOS usando uma máquina virtual

Não se preocupe, você não precisa criar uma máquina virtual Linux de dentro do Chrome OS para acessar o Steam e jogar. No entanto, essa é a tecnologia subjacente que está sendo usada.

O Google utiliza uma máquina virtual baseada em um código de imagem Arch Linux modificado chamado "Borealis" para executar o Steam. Desta forma, os usuários podem habilitar jogos Steam sem afetar as funcionalidades/recursos existentes do Chrome OS.

Isso também garante que se um jogo funcionar no Linux, ele funcionará bem com Borealis. Os desenvolvedores não têm que fazer com que seus jogos funcionem no Chrome OS.

Portanto, deve ser uma grande vitória para os desenvolvedores, considerando que o Chrome OS tem uma grande participação do mercado quando comparado com desktops Linux e macOS (referência: Statista).

Veja como funciona

Tecnicamente, com um VM, eles recebem uma camada adicional de segurança, mantendo as coisas descomplicadas. Os jogos não têm acesso direto ao hardware/arquivos do host, então você não se preocupa com extras ao usar o Steam no Chrome OS.

Por padrão, você não tem o VM instalado. Se um usuário optar por instalar o Steam, a imagem VM será baixada usando o sistema DLC (Downloadable Content (DLC) do Chrome OS (https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/dlcservice/docs/developer.md).

E é totalmente invisível para o lado do usuário. Você tem que instalar o Steam e interagir com ele para instalar/gerenciar jogos sem precisar espiar o que está sob o capô.

É óbvio se preocupar com o desempenho se este for o caso. No entanto, o Google afirma que eles colocaram seus melhores esforços para garantir um desempenho quase nativo com o driver de virtualização Vulkan e o OpenGL.

Atualizando a máquina virtual com Chrome OS

Para garantir que o jogo receba a mais recente biblioteca gráfica Mesa, drivers e dependências, você precisará atualizar a máquina virtual, certo?

Então, como isso funciona?

Felizmente, o Google planeja atualizar esses pacotes junto com as atualizações do Chrome OS. Assim, você pode ter certeza de que você sempre tem os pacotes mais recentes sem problemas de compatibilidade ao executar jogos no Steam.

Tempos emocionantes, insights mais técnicos

Tudo fica bem no papel; no entanto, há um ceticismo sobre o assunto "desempenho" até que possamos ver seus resultados.

Considerando que o Arch Linux torna possível, o ecossistema de jogos no Linux parece estar recebendo um impulso, com usuários potencialmente novos utilizando-o sem sequer saber sobre ele.

Quem sai ganhando são os usuários finais.

Você pode passar pelo post oficial do blog para explorar mais e o que isso significa para os desenvolvedores.

Quais são os seus pensamentos sobre o Steam rodando no Chrome OS? Deixe-nos saber nos comentários abaixo.

Última atualização deste artigo: 14 de april de 2022