Google vai fazer o Steam funcionar no Chrome OS com Linux!

google-planeja-fazer-o-steam-funcionar-no-chrome-os-com-linux

Steam ainda não funciona adequadamente no Linux, mas agora faz parte dos planos do Google fazer com que ele funcione no Chrome OS com Linux. A notícia tomou conta dos sites Linux gringos e agora precisamos trazer a boa nova para os brasileiros.

Steam funcionando no Linux

Então, sim, o Steam vai funcionar no Chrome OS com Linux sem precisar de Wine ou qualquer coisa parecida. O Google comentou sobre seus planos no lançamento do Chrome OS Alpha, e já está trabalhando na novidade. Além disso, saiba que o suporte do Steam através do Chrome OS já está em andamento.

Desta forma, já podemos dizer que os planos do Google já saíram do papel. Porém, para tornar tudo mais claro, o Google compartilhou em seu blog detalhes técnicos sobre como vai fazer o Steam funcionar no Chrome OS com Linux.

Borealis

Borealis é uma máquina virtual de código aberto, muito utilizada por muitas distribuições Linux para executar o Steam no Linux. Desta forma, hoje, essa ainda é a solução mais adequada. Com essa máquina virtual é possível ativar jogos Steam sem perder nenhum recurso. Mas, isso agora está ficando para trás.

Além disso, há uma comoção do lado dos desenvolvedores dos jogos, o problema é que há um grande esforço para que tudo funcione no Linux, neste caso no Chrome OS. E assim, com a ajuda do Google essa alternativa não será mais necessária.

O Borealis é distribuído por meio do sistema de conteúdo para download (DLC) do Chrome OS ? e baixado apenas se o usuário optar por instalar o Steam. Uma vez instalado, o sistema DLC mantém automaticamente a imagem da VM atualizada a cada versão do Chrome OS.

Assim como a imagem principal do Chrome OS, a carga útil do DLC é totalmente verificada para garantir que não tenha sido adulterada ou modificada. Finalmente, como o sistema operacional host e o sistema operacional convidado são atualizados juntos, eles são totalmente testados em cada versão; nunca há uma questão de drivers não correspondentes após uma atualização do sistema operacional.

Diferenças entre o Borealis e o Crostini

Borealis e Crostini têm muito mais em comum do que diferenças. Ambos são gerenciados pelo crosvm e usam o mesmo kernel do Chrome OS. Os gráficos principais e o pipeline de exibição permanecem constantes.

Os aplicativos usam Vulkan e OpenGL para renderizar quadros via Mesa. Os quadros são passados para o Xwayland, e depois para o sommelier, o compositor proxy Wayland Google e, finalmente, para o servidor de exibição Wayland do Chrome, por meio do dispositivo crosvm virtwl.

Embora a Borealis e a Crostini compartilhem muito da mesma tecnologia, elas diferem em alguns aspectos importantes. Começa na experiência do usuário. A Borealis oferece uma experiência pronta para usuários do Chrome OS de todos os níveis técnicos.

Mais sobre o Crostini

Crostini, por outro lado, é focado no desenvolvedor; os usuários geralmente estão bastante confortáveis com a linha de comando e instalando pacotes. Quando o Steam no Chrome OS é iniciado, os usuários podem esperar um processo de instalação com um clique, em vez de instalar manualmente os pacotes e suas dependências. O suporte de gamepad para uma ampla variedade de controladores também foi adicionado.

Além de tornar a experiência do usuário mais simples e sem trabalho, a Borealis se diferencia nos bastidores. Enquanto o Crostini é baseado no Debian e é executado dentro de um contêiner dentro do Chrome OS, o Borealis é baseado no Arch Linux rodando diretamente como a imagem da VM.

Os usuários do Crostini precisam manter seus pacotes instalados atualizados, mas o Borealis é atualizado automaticamente com os pacotes necessários. Isso se estende à própria VM Borealis. Como a imagem da VM é montada como somente leitura com uma partição de leitura/gravação separada para dados, os drivers e bibliotecas do sistema não podem ser modificados acidentalmente, proporcionando maior segurança e atualizações mais fáceis.

Isso garante aos usuários que eles estão executando o que foi validado e testado pela equipe do Chrome OS. A Borealis também vem com uma versão mais recente do Mesa? que acompanha mais de perto o upstream, importante, pois uma boa jogabilidade depende muito dos drivers.

Conclusão sobre o Steam no Linux

Finalmente, a equipe do Google projetou um gerenciador de recursos que reconhece quando os usuários estão jogando e otimiza o desempenho do sistema para eles. Tudo isso está vinculado a testes mais extensos de jogos para uma ótima experiência a cada lançamento.

O Google diz que está apenas começando, tanto com essas postagens do blog quanto do produto. Além disos, ele prometem que vão investigar e analisar a fundo essa integração com o Steam. Assim, já estão verificando virtualização Vulkan, desenvolvimento de jogos para Chrome OS, otimizações de sistema e outros tópicos nos próximos meses. Quanto ao Steam no próprio Chrome OS, espere ver novos dispositivos, novos recursos, melhor integração e desempenho aprimorado. Por fim, eles convidam todos a testarem o Chrome OS na versão beta, que já terá os novos recursos e deve ser lançado em ainda este ano.