Jogos Linux precisam mais de distribuições estáveis ​​do que de liberdade

No ano passado, me apaixonei pelo Linux e por tudo que ele tem a oferecer. A variedade de distribuições, desktops e opções de software tornam o Linux um lugar muito divertido, onde você nunca ficará sem assunto para conversar. Mas por mais divertido que seja, o futuro do Linux pode depender de algo muito mais chato: a imutabilidade.

Distribuições imutáveis ​​são mais rígidas do que uma distribuição Linux típica, mas sua imutabilidade também permite que sejam as mais estáveis ​​e consistentes no mundo Linux. E então eles podem ser o caminho para um futuro onde os jogos Linux serão ainda mais viáveis.

Finalidade uniforme

O desenvolvimento é mais fácil desta forma

A flexibilidade do Linux é ótima em termos de liberdade do usuário, mas pode tornar difícil para um desenvolvedor saber para que você está desenvolvendo. Cada usuário Linux pode ter uma versão diferente do kernel, diferentes versões de drivers gráficos e assim por diante. Mesmo se você usar a mesma distribuição, alguns usuários podem instalar drivers personalizados ou versões atualizadas deles fora dos principais canais de atualização.

Este não é realmente o caso das distribuições modificáveis, já que cada lançamento de distribuição é uma imagem completa do sistema, portanto, como desenvolvedor, você pode direcionar uma pilha de software específica. Por exemplo, a versão mais recente do Bazzite sempre terá o mesmo kernel e drivers gráficos, então a experiência será a mesma para todos que instalarem essa versão.

O modelo de desktop Atomic do Fedora está silenciosamente se tornando o futuro do Linux para pessoas normais

Os usuários não precisam mais se preocupar com falhas no sistema.

Enquanto é tecnicamente usuário tem a capacidade de modificar a imagem do sistema de uma distribuição imutável, esse mesmo usuário provavelmente escolheu uma distribuição imutável precisamente por causa de sua estabilidade garantida, e é muito mais difícil inserir pacotes adicionais no sistema do que seria para uma distribuição normal, então é improvável que eles o fizessem. Um desenvolvedor pode selecionar esta distribuição com muito mais confiança de que a configuração é a mesma para todos os usuários que usam essa distribuição. Isso elimina muitas das preocupações de otimização para todas as configurações de usuário possíveis.

Evitando desvios de configuração

Os usuários podem esperar uma experiência mais consistente

Distribuições fixas do Linux são boas para desenvolvedores que desejam direcionar o Linux, mas são igualmente boas para usuários finais. Com uma distribuição imutável, os usuários menos experientes podem ter certeza de que não há nada que possam fazer para quebrar o sistema. Eles não podem mexer diretamente nos drivers ou no kernel e não podem instalar pacotes que mexam com todo o sistema.

Os únicos aplicativos que os usuários podem adicionar a uma distribuição estática são um tanto independentes. Os mais comuns são os aplicativos Flatpak, que não interferem no sistema de arquivos do host porque são executados em um ambiente em contêiner. Existem também arquivos AppImage, que são aplicativos portáteis que contêm inteiramente suas próprias dependências e dados, o que significa que nenhum dos dados que eles contêm se propaga para o resto do sistema de arquivos.

Não instale outra distribuição Linux antes de tentar uma distribuição inalterada

Experimente.

Além disso, quando os usuários instalam atualizações, toda a imagem do sistema é substituída. Uma pequena atualização que altera apenas parte do sistema operacional não causará tantos problemas com o resto, pois mudanças ainda menores serão entregues em uma imagem de sistema completamente nova que contém um determinado conjunto de pacotes, então tudo é projetado e testado para funcionar em conjunto neste cenário. Nada nunca se desvia de como foi planejado para ser usado, então o comportamento é muito mais previsível.

Você só precisa encontrar o caminho certo

Certifique-se de que possui os drivers e otimizações corretos

Claro, se você está procurando a melhor experiência de jogo no Linux, você precisa encontrar a distribuição certa para o trabalho. Com uma distribuição típica, você pode fazer alguns ajustes aqui e ali para melhorar a experiência, mas com uma distribuição estática você não tem a mesma liberdade, então você vai querer escolher a certa.

Quando se trata de jogos, a distro mais recomendada é facilmente a Bazzite, que ganhou muita popularidade por imitar a experiência do SteamOS e até oferecer algumas ferramentas que são melhores em alguns aspectos, como a ferramenta HandheldDaemon para gerenciar os limites de energia dos portáteis de jogos.

Universal Blue é o futuro dos desktops Linux para a maioria das pessoas e você também deveria experimentá-lo

Linux para as massas

Pelo lado positivo, embora não seja possível fazer atualizações de sistema, você pode facilmente alternar entre distribuições ou reconstruir sua distribuição se algo der errado, pelo menos de acordo com o projeto Universal Blue. Como os dados do usuário estão completamente separados dos pacotes do sistema, você pode substituir completamente a imagem do sistema por uma nova, seja uma versão mais recente ou mais antiga de uma distribuição existente ou uma distribuição completamente separada. Se você configurou seu PC com uma distribuição como Aurora e mais tarde decidir que deseja uma experiência de jogo mais focada, poderá mudar seu PC para Bazzite sem perder seus dados.

A padronização tem vantagens

Se um dos maiores pontos de venda do Linux é a liberdade e facilidade de personalização que ele oferece, é compreensível ser cético em relação às distribuições fixas. Mas algum grau de padronização sempre pode ajudar as plataformas a obter um suporte mais amplo, pois dá aos desenvolvedores uma plataforma única para atingir. Opções como o Bazzite podem impulsionar a adoção do Linux nos jogos e melhorar a experiência geral para todos. Com mais usuários do Linux, mais outros tipos de aplicativos também poderão aparecer no futuro.

Link da fonte