Linux é colocado para rodar em um PDF em projeto engenhoso de desenvolvedor
Depois de criar uma versão de DOOM para PDF, o desenvolvedor ading2210 retorna com o LinuxPDF, versão do sistema operacional que roda em um único arquivo PDF
Cada vez mais popular graças a projetos como o Steam Deck e a futura distribuição do SteamOS para o público, o Linux é um sistema muito versátil por ser completamente aberto e permitir experimentos bem peculiares. Mais um desses experimentos chamou atenção nesta semana: um jovem desenvolvedor conseguiu fazer com que uma distribuição Linux rodasse em um arquivo PDF, usando métodos bastante engenhosos.
O estudante do ensino médio e desenvolvedor Allen, também conhecido como Ading2210, já havia atraído os holofotes ao lançar o projeto DoomPDF que, como o nome indica, fazia com que o game original de DOOM fosse reproduzido em PDF. Baseado nesse trabalho, foi criado então o LinuxPDF, no qual uma distribuição Linux compacta é reproduzida nesse tipo de arquivo — o projeto possui apenas 6 MB, atestado do tamanho muito reduzido do sistema.
É provável que, ao ouvir falar de arquivos PDF, venha à mente que esse formato serve exclusivamente para documentos. No entanto, conforme explica Allen, trata-se de uma solução bem mais abrangente. "A especificação completa do Javascript nos PDFs foi implementada apenas pelo Adobe Acrobat, e contém algumas coisas ridículas como a habilidade de renderizar [objetos] 3D, realizar solicitações HTTP, e detectar todos os monitores conectados ao sistema do usuário", afirma o desenvolvedor.