O modder do NES de alguma forma consegue um console de 30 anos rodando Linux

O modder do NES de alguma forma consegue um console de 30 anos rodando Linux

Você já se perguntou se é possível instalar Linux em um NES? Nem nós, mas um YouTuber fez exatamente isso.

Durante anos, o Linux foi relegado a ser o domínio exclusivo de geeks obsessivos da computação que queriam controle granular completo sobre seu sistema ou que queriam privacidade e segurança garantidas. O Linux está começando a emergir por trás dessa nuvem, no entanto, graças a dispositivos como o Steam Deck que utilizam uma versão dele para seu sistema operacional.

Um modder e o YouTube decidiram testar o quão compacto e flexível o Linux poderia ser, fazendo-o rodar em um NES .

O YouTuber e modder DeCrAzYo decidiu embarcar em uma missão para encontrar uma maneira de instalar Linux – ou algo parecido – em um NES. Primeiro, ele estabeleceu alguns parâmetros em torno do que poderia ser considerado “executar num NES”.

DeCrAzYo observou que truques como colocar um RaspberryPi em um cartucho NES e usá-lo para executar algo, como DOOM , são possíveis, mas ele não considera que seja uma forma legítima de atingir seu objetivo, já que um RaspberryPi está fazendo a maior parte. da obra, com o NES funcionando apenas como uma péssima placa de vídeo para exibir as imagens. O que DeCrAzYo queria era código Linux rodando diretamente no processador NES.

Limitações de hardware

Quase imediatamente, DeCrAzYo encontrou um problema, pois mesmo a distribuição mais leve do Linux teria dificuldade para rodar no processador NES. Então, em vez disso, ele revisou seu objetivo de ser um sistema operacional “semelhante ao UNIX” rodando no NES. A busca por um sistema operacional semelhante ao UNIX que atendesse aos seus requisitos o levou ao Little UNIX, um sistema operacional originalmente escrito para o Commodore 64, mas que forneceu uma excelente base para seu trabalho.

Isso levou DeCrAzYo ao próximo obstáculo – o NES não possui um teclado periférico e tem pouca RAM para este aplicativo. Como o UNIX é um sistema operacional de linha de comando baseado em texto, um teclado é uma peça necessária do quebra-cabeça. DeCrAzYo teve a ideia de usar o Nintendo Famicom, que é na verdade a versão japonesa do NES, mas que possui dois componentes vitais que o NES não possui – periféricos para teclado e um disquete.

Após algumas experiências, DeCrAzYo conseguiu fazer o Linux rodar no Famicom Disk System, embora com limitações consideráveis, principalmente devido à velocidade de acesso ao disco ser extremamente lenta.

Tendo feito tudo isso, DeCrAzYo carregou esta versão experimental do UNIX em um cartucho Everdrive e conseguiu fazê-lo rodar no hardware NES original, embora não tenha conseguido ir muito além da tela de inicialização devido à falta de teclado.

Será interessante ver até que ponto este projeto avança e quais outros usos de hardware antigo, como o NES ou o Wii, podem ser usados.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *