Ex-funcionário da Microsoft recria o Bloco de Notas original em apenas 2.686 bytes: sem inchaço, sem telemetria, sem frescura

Dave Plummer, ex-engenheiro da Microsoft conhecido por seus projetos nostálgicos e vídeos no canal Dave’s Garage, decidiu enfrentar um dos maiores símbolos do que muitos consideram o excesso de funcionalidades do Windows moderno: o Bloco de Notas. A ferramenta que um dia foi um editor de texto básico hoje acumula recursos que a aproximam de um processador de texto completo, e o executável da versão atual pesa 352 KB. Inconformado, Plummer criou uma réplica do Notepad original que ocupa apenas 2.686 bytes — ou seja, menos de 3 KB.

O feito foi documentado em um vídeo publicado nesta semana. O objetivo inicial era manter o programa abaixo de 4 KB, mas o resultado final superou as expectativas. Para efeito de comparação, os primeiros jogos do Atari 2600, lançado em 1977, tinham cartuchos com capacidade de apenas 2 KB. O clone de Plummer é apenas um pouco maior que isso.

Tired
(Image credit: Photology1971 via Getty Images)
Fonte da imagem: Pcgamer

A mágica por trás do tamanho reduzido está no aproveitamento de recursos já presentes no próprio Windows. Em vez de embutir menus, ícones e sistemas de interface gráfica no executável, Plummer escreveu algumas linhas de código em assembly que simplesmente instruem o sistema operacional a exibir esses elementos sob demanda. ‘Mostrar menu de contexto’ ou ‘abrir caixa de diálogo’ são comandos que, sozinhos, ocupam centenas de bytes, mas que o Windows já sabe executar sem que o aplicativo precise carregar suas próprias versões.

Outra técnica empregada foi o uso do Crinkler, um compactador de executáveis famoso na cena demoscene de 4 KB. A ferramenta pega todos os objetos gerados pelo compilador, os liga em um único programa coeso e depois comprime o código de forma agressiva. Com isso, Plummer conseguiu reduzir ainda mais o tamanho final sem recorrer a ‘trapaças’ — todos os aplicativos Windows poderiam, em tese, usar a mesma abordagem, mas a praticidade e a segurança geralmente exigem arquivos maiores.

O projeto, além de um exercício técnico interessante, carrega uma mensagem sobre a tendência de inchaço dos softwares modernos. ‘Sem bloat, sem telemetria, sem nonsense’, resume Plummer em seu vídeo, ecoando a insatisfação de muitos usuários que veem o Bloco de Notas como um exemplo do acúmulo de funcionalidades desnecessárias por parte da Microsoft. O Notepad atual, além de maior, inclui recursos como salvamento automático, suporte a abas e integração com a nuvem — itens que, para quem só quer anotar um texto rápido, são vistos como exageros.

Secretlab
Fonte da imagem: Pcgamer

Plummer não é um novato nesse tipo de empreitada. Ele já foi responsável por criar o Gerenciador de Tarefas do Windows e outros componentes do sistema, e hoje se dedica a projetos de programação retrô e desafios de otimização. O clone do Notepad, batizado informalmente de ‘OG Notepad’, está disponível para download no canal do YouTube, e o código-fonte pode ser estudado por quem quiser entender como um editor de texto funcional cabe em menos de 3 KB.

A iniciativa também levanta um debate sobre o futuro do desenvolvimento de software em um cenário de crise global de memória. Com a escassez de chips e a necessidade de reduzir o consumo de recursos, técnicas como as usadas por Plummer podem se tornar mais relevantes. No entanto, o próprio autor reconhece que, com prazos apertados e orçamentos cada vez mais enxutos, é improvável que grandes estúdios de jogos ou empresas de software adotem essa abordagem para economizar cada megabyte.

Por enquanto, o pequeno grande feito de Plummer serve como uma prova de que, com criatividade e conhecimento profundo do sistema, é possível resgatar a simplicidade dos primórdios da computação sem abrir mão da funcionalidade. O vídeo completo está no canal Dave’s Garage, e o executável de 2.686 bytes já virou assunto entre entusiastas de programação e saudosistas do Windows clássico.

Leia mais aqui em inglês: https://www.pcgamer.com/software/no-bloat-no-telemetry-no-nonsense-former-microsoft-coding-wizard-makes-an-og-notepad-clone-thats-just-2-686-bytes-in-size/.

Fonte: PC Gamer.

PCGamer latest.

2026-07-01 12:32:00

No comments

Deixe um comentário

Top Novidades!

19367