Ex-engenheiro da Microsoft reconstrói o Bloco de Notas em 2,5 KB usando nada além de coisas que o Windows já tinha

Dave Plummer, o engenheiro aposentado da Microsoft que criou o Gerenciador de Tarefas e ajudou a lançar o Space Cadet Pinball, recriou o Bloco de Notas em aproximadamente 2,5 kilobytes.

Plummer passou os últimos meses dizendo à Microsoft o que eles não querem ouvir sobre o Windows 11. Ele argumentou que o sistema operacional precisa de seu próprio momento Windows XP SP2, um período em que a Microsoft descarta novos recursos e apenas conserta o que está quebrado.

Numa época em que a memória e o armazenamento custam uma fortuna, o que nos interessa é como um aplicativo foi criado com um tamanho de instalação que zomba de toda a estrutura do desenvolvimento de software.

Como o TinyRetroPad cabe um bloco de notas inteiro em 2,5 KB?

Plummer explica que isso não é realmente um truque de mágica.

Como diz Plummer, “ele chega com uma lancheira e um mapa da cidade”. Um sistema operacional maduro também é uma biblioteca gigante de problemas já resolvidos e, como esse maquinário já está instalado na máquina, um pequeno executável pode acessá-lo e parecer que faz milagres.

TinyRetroPad é um fork do Dave’s Tiny Editor de Matt Power, ele próprio construído em tiny.asm, um projeto que Plummer escreveu anos atrás para provar como poderia ser o menor aplicativo completo do Windows.

O Windows já faz tudo isso dentro desse controle. As primeiras versões usavam o controle EDIT mais simples e chegavam a 890 bytes, embora o Windows Defender não fosse fã da agressividade com que essa compilação era compactada.

O registro de crescimento que Plummer manteve mostra quanto custa cada adição:

Postar um comentário

Postagem Anterior Próxima Postagem