TinyRetroPad di Dave Plummer: un Blocco Note da 2.5KB
Dave Plummer, l'ex ingegnere Microsoft noto per aver sviluppato Task Manager e contribuito al lancio di Space Cadet Pinball, ha raggiunto un altro risultato notevole ricreando Blocco Note in circa 2,5 kilobyte. Il progetto, chiamato TinyRetroPad, è incredibilmente compatto ma include comunque funzionalità come Apri, Salva, Trova e Sostituisci, stampa, selezione del font, ritorno a capo automatico e avvisi per modifiche non salvate. Tutte queste funzionalità sono racchiuse in un eseguibile più piccolo dell'immagine in evidenza sopra.

Recentemente, Plummer ha espresso opinioni critiche su alcune aree in cui Windows 11 potrebbe migliorare. Ha sostenuto che il sistema operativo necessita di un proprio "momento Windows XP SP2", un periodo dedicato esclusivamente alla risoluzione dei problemi piuttosto che all'aggiunta di nuove funzionalità. Ha inoltre criticato Windows 11 per essere diventato un "canale di vendita" per altri prodotti Microsoft come Edge, OneDrive e Copilot.
In un'epoca in cui memoria e storage erano considerati risorse preziose, TinyRetroPad suscita curiosità su come un'app così avanzata possa essere creata con una dimensione di installazione così ridotta.

Come TinyRetroPad Riesce a Includere un Intero Blocco Note in 2.5KB?
Plummer spiega che questo risultato non è un trucco magico. Il sistema operativo Windows contiene già la maggior parte dei componenti che costituiscono un'applicazione Windows: un gestore di finestre, menu, finestre di dialogo comuni, gestione degli appunti, controlli di modifica, selezione dei font, finestre di dialogo per aprire/salvare file e infrastruttura di stampa. Questo significa che un piccolo programma nativo di Windows può sfruttare queste funzionalità integrate anziché includerle.

Come dice Plummer, "arriva con una lunchbox e una mappa della città." Un sistema operativo maturo funge essenzialmente da vasta libreria di problemi già risolti. Sfruttando questa infrastruttura esistente, un piccolo eseguibile può fornire funzionalità complesse senza aumentare le dimensioni.

TinyRetroPad è un fork di “Dave’s Tiny Editor” di Matt Power, a sua volta basato su tiny.asm, un progetto creato anni fa da Plummer per esplorare la dimensione minima possibile di un'applicazione Windows completa. TinyRetroPad è essenzialmente un sottile wrapper attorno a RICHEDIT50W, un controllo di testo avanzato incluso in Windows da decenni. Questo controllo gestisce il disegno dei caratteri, la gestione del cursore, la selezione del testo, taglia/incolla/copia e la cronologia degli annullamenti—tutto all'interno della propria architettura.
Le versioni precedenti del progetto utilizzavano il più semplice controllo EDIT, raggiungendo una dimensione di soli 890 byte, anche se questa compressione aggressiva causava problemi con Windows Defender. Iterazioni successive sono passate a RICHEDIT per funzionalità come il font Courier e il supporto per file di dimensioni maggiori, stabilizzandosi infine a 981 byte prima di aggiungere i menu.

Il registro di crescita mantenuto da Plummer evidenzia il costo di ogni aggiunta di funzionalità:

Niente di tutto ciò sarebbe stato possibile senza Crinkler, un linker di compressione sviluppato per la demoscene. Crinkler compatta e riorganizza l'eseguibile, spesso comprimendo il codice ripetuto in modo più efficiente rispetto alle tabelle di ricerca o alle funzioni più pulite. Questo a volte significa che una funzione brutta e ripetitiva può risultare in un file più piccolo rispetto a una più pulita e strutturata.
Tuttavia, TinyRetroPad non è un prodotto rifinito. Non esiste una pagina ufficiale di rilascio e gli eseguibili creati con Crinkler possono generare falsi positivi nei software antivirus. Gli utenti hanno anche segnalato alcuni compromessi: uno ha notato che il programma consumava circa 500MB di RAM su Windows 7 a 64 bit, mentre altri l'hanno trovato incompatibile con Windows XP SP3.
Perché Internet Definisce il Blocco Note di Windows 11 "Gonfio"
Il Blocco Note moderno è diventato un esempio da manuale di feature creep. Su un'installazione standard di Windows 11, il file notepad.exe pesa circa 352KB, ma la sua dimensione di installazione è più vicina a 808KB. Questo perché il file .exe funge da stub per un'app UWP e WinUI, che complessivamente occupano circa 5MB su disco. Al contrario, il Blocco Note dell'era Windows XP era di soli 65KB.

Sebbene questo aumento di dimensioni non danneggi necessariamente le risorse, rappresenta un allontanamento dalla semplicità originale del Blocco Note. Funzionalità come le schede e il salvataggio automatico sono state aggiunte con successo, ma l'introduzione della formattazione Markdown nel giugno 2025 ha suscitato critiche. I critici hanno osservato che Windows aveva già WordPad per tali compiti, che è stato interrotto da Microsoft.
Ad agosto, il menu contestuale del clic destro è diventato affollato con opzioni legate a Copilot, spingendo Microsoft a ridisegnarlo. Ulteriori aggiornamenti, come uno strumento "Crea una tabella" e il supporto per immagini (basato sul motore Markdown), hanno aggiunto maggiore complessità. Questi cambiamenti hanno portato a una vulnerabilità di esecuzione di codice remoto classificata 8.8 (CVE-2026-20841), dimostrando che il feature creep può portare a rischi di sicurezza nel mondo reale.

In risposta ai feedback degli utenti, Microsoft ha ridimensionato il marchio Copilot nel marzo 2026, ribattezzando queste funzionalità AI come Strumenti di Scrittura entro aprile. Tuttavia, il dibattito sull'evoluzione del Blocco Note continua.
Il Vero Dibattito: Windows, non Blocco Note
Windows 11 LTSC (Long-Term Servicing Channel), una versione progettata per le imprese, include ancora il Blocco Note classico—privo di funzionalità Copilot e Markdown. Allo stesso modo, Windows 10 conserva il Blocco Note originale. TinyRetroPad evidenzia essenzialmente ciò che è sempre stato possibile all'interno di Windows, dato che Microsoft non ha completamente rimosso il Blocco Note classico ma lo ha silenziosamente ritirato da Windows 11.

Plummer ha sottolineato che TinyRetroPad non è destinato a un uso diffuso. Invece, dimostra quanto potenziale inutilizzato risieda in Windows. Le app moderne spesso includono tutto ciò di cui potrebbero aver bisogno, trascurando le efficienze offerte dall'utilizzo delle funzionalità integrate del sistema operativo.
Ad esempio, le versioni moderne di Windows Media Player impiegano diversi secondi per aprire un video e consumano 377MB di RAM inattiva, rispetto ai 103.4MB e alla riproduzione istantanea della versione legacy. Queste inefficienze evidenziano la necessità di un cambiamento di mentalità: non ogni riscrittura dovrebbe avvenire a scapito dell'efficienza.

Sebbene le app dall'aspetto moderno siano importanti per Windows 11, non dovrebbero compromettere le prestazioni e il controllo. Le app classiche di Microsoft, includendo Calcolatrice, Blocco Note e Media Player, sono state create decenni fa senza gli strumenti e l'infrastruttura di oggi. Questo dimostra che il problema chiave non è l'hardware—ma la mentalità che guida lo sviluppo moderno.
Windows Latest si affida a lettori come te. Rendici la tua fonte preferita su Google Discover e Google Search per aiutare il nostro reportage indipendente a raggiungere un pubblico più ampio.


STEAM
Gioco per PC