O Nintendo Switch é o hardware favorito de todos os desenvolvedores para rodar sistemas operacionais não projetados originalmente para o portátil. Já vimos o Windows 10 e o Linux no Nintendo Switch. Outro desenvolvedor talentoso, PatRyk (@Patrosi73) no Twitter/X, conseguiu o mesmo feito. Desta vez, o Nintendo Switch está executando o Windows 11 em ARM.
O Nintendo Switch está executando a versão ARM do Windows 11 com KVM habilitado em um ambiente virtual usando Linux QEMU, mas o processo não é tão fácil quanto pode parecer. O processo levou cerca de três horas para ser concluído, com cada operação no Windows 11 ainda demorando cerca de dez segundos para funcionar.
O desenvolvedor PatRyk teve a gentileza de compartilhar os detalhes interessantes do projeto com o Windows Latest. PatRyk nos contou que começou instalando o Fedora Linux no cartão SD do Nintendo Switch através do Switchroot, que é a única versão que inclui suporte KVM (Kernel-based Virtual Machine) diretamente no kernel.
Esta etapa é necessária para executar máquinas virtuais sem problemas no Nintendo Switch, que é antigo e lento para executar sistemas operacionais não suportados. Para quem não sabe, o Nintendo Switch roda um processador Tegra baseado no Nvidia Tegra X1, de quase décadas, e é por isso que a emulação é extremamente lenta.
Depois de configurar o Fedora PatRyk usou um ARM do Windows 11 Script QEMU do GitHub que ele teve que modificar para funcionar corretamente com o hardware do Switch.
O script original não permitia a instalação em armazenamento USB, então mudar o controlador para ‘virtio’ funcionou a favor. Ele alocou 4 núcleos e 3 GB de RAM para a máquina virtual, o que está próximo do máximo já que o Switch possui apenas 4 GB de RAM.
– PatRyk (@ Patrosi73) 12 de maio de 2024
No entanto, isso não foi suficiente para que o antigo Nintendo Switch rodasse a emulação sem problemas. Como você pode ver nos vídeos acima e abaixo, o Windows 11 ainda roda muito devagar, demorando mais de dois minutos apenas para carregar a área de trabalho.
Aqui está um vídeo de 6 minutos mostrando a experiência de inicialização do Windows 11 no Nintendo Switch. O desenvolvedor PatRyk compartilhou o vídeo com o Windows Latest:
A configuração também enfrentou vários problemas.
Por exemplo, o driver virtio frequentemente causava erros nas chamadas do disco rígido, o que tornava o processo ainda mais lento. Às vezes, o sistema travava completamente ou causava uma falha de segmentação no QEMU, levando a atrasos que exigiam a reinicialização do dispositivo.
PatRyk mencionou que empreendeu este projeto mais para satisfação pessoal e curiosidade do que para qualquer uso prático, semelhante ao seu projeto anterior onde instalou o Windows 11 em um antigo Intel Pentium Dual Core E2180.
“Eu fiz isso principalmente por puro tédio e porque gosto de colocar sistemas operacionais difíceis de executar em hardware de baixo custo (como um Intel Pentium Dual Core E2180 no Windows 11 – sim, eu realmente fiz isso)”, PatRyk me disse .
Os entusiastas da tecnologia estão sempre ultrapassando os limites do que é possível, e este projeto é outro exemplo da versatilidade do Windows 11.