O console de jogos PlayStation 5 da Sony não foi originalmente projetado para rodar Linux, mas isso não impediu os desenvolvedores de tentarem transformá-lo em um computador. O pesquisador de segurança Andy Nguyen divulgou recentemente um método para executar Linux em modelos PS5 específicos e publicou um guia de instalação detalhado no GitHub. Anteriormente, Nguyen havia mostrado uma demonstração do sistema Ubuntu rodando diretamente no PS5, no qual jogos de PC podiam rodar sem problemas em altas taxas de quadros.

O esquema de modificação explora uma vulnerabilidade que foi corrigida para permitir que o PS5 inicialize em um ambiente Linux. Isso efetivamente transforma temporariamente o console em um PC, mas há limitações óbvias – a transformação não é permanente, as configurações do sistema são limpas a cada reinicialização e os usuários devem recarregar o sistema Linux após cada inicialização.

Em testes de desempenho, Nguyen mostrou Grand Theft Auto V rodando a 60 quadros por segundo com ray tracing habilitado, ao mesmo tempo em que demonstrou o Homem-Aranha atingindo 60 quadros por segundo com resolução de 1440p. Estas demonstrações demonstram plenamente que, uma vez removidas as limitações de software da Sony, o desempenho do hardware do PS5 fica muito próximo do de um PC para jogos tradicional.

No entanto, a compatibilidade desta vulnerabilidade é bastante limitada. Atualmente, esta solução de cracking suporta apenas a versão da unidade óptica do PS5 e deve executar versões de firmware mais antigas, especificamente as séries 3.xx e 4.xx. Os sistemas que foram atualizados para o firmware 5.xx não podem usar este método. “O suporte para firmware 1.xx e 2.xx pode ser adicionado no futuro, mas não priorizaremos este trabalho”, disse Nguyen, sugerindo que o foco do desenvolvimento continuará em um subconjunto limitado de dispositivos.

O escopo deste projeto é mais limitado em comparação com o extenso suporte para homebrew e backup de jogos que a comunidade hacker do PlayStation 4 eventualmente alcançou. Executar um sistema Linux é o objetivo principal e atualmente não há sinais de que ele alcançará as profundas modificações de sistema vistas nos primeiros consoles de jogos.

Em um nível técnico, fazer com que o Linux funcione corretamente no hardware PS5 requer muita personalização. A implementação de Nguyen inclui alocação de memória ajustada e controle de ventilador disponível, ambos essenciais para manter o desempenho estável durante o uso. Atualmente, a saída de vídeo suporta resoluções 1080p, 1440p e 4K, mas a taxa de atualização é limitada a 60Hz. “O suporte de 120 Hz ou 30 Hz pode ser adicionado no futuro”, disse Nguyen.

Ainda existem algumas imperfeições no sistema atual. A conectividade de rede, por exemplo, não é totalmente perfeita – os usuários podem precisar desligar o adaptador WLAN após a inicialização e ligá-lo novamente para restaurar o acesso à Internet. Essas soluções temporárias refletem os estágios iniciais de adaptação do suporte de driver para hardware que nunca foi planejado para rodar Linux.

Nguyen também está explorando maneiras de agilizar o processo de configuração. Uma ideia atualmente considerada é adicionar uma opção de desligamento que colocaria o host no modo de hibernação em vez de desligá-lo completamente, permitindo aos usuários reiniciar o Linux mais rapidamente sem ter que repetir todo o processo.

Atualmente, este projeto é mais adequado para usuários que já estão familiarizados com as operações do Linux e estão dispostos a realizar tentativas e erros. Nguyen enfatizou que “não há risco de bloquear o console”, o que atenua um pouco o risco, mas a dependência de versões específicas de firmware e explorações não oficiais ainda o torna um empreendimento de nicho.

Ao tornar públicas as ferramentas e as instruções de instalação, o projeto passa de uma demonstração controlada para algo que a comunidade em geral pode realmente experimentar. Embora isto não mude fundamentalmente a natureza da PS5, demonstra a flexibilidade do hardware quando as limitações do software são contornadas – mesmo que apenas temporariamente.