Che Windows 11 nascondesse sotto la superficie moderna pezzi di codice piuttosto datati era un sospetto diffuso tra chi lavora con il sistema operativo da decenni. Adesso però arriva una conferma che ha un peso specifico notevole. A parlare è Mark Russinovich, CTO di Microsoft Azure e figura leggendaria nel mondo della diagnostica Windows grazie alla creazione di Sysinternals, una suite di strumenti avanzati per l’analisi del sistema che ancora oggi viene usata quotidianamente in aziende e ambienti enterprise di tutto il mondo. In un intervento pubblicato sui canali Microsoft Dev Docs, Russinovich ha ammesso senza troppi giri di parole che il vecchio modello Win32 continua a rappresentare una parte fondamentale del sistema operativo. Parliamo di API, librerie e meccanismi introdotti con Windows NT e Windows 95 che, dopo oltre trent’anni, restano centrali nel funzionamento di Windows 11. Funzioni come CreateWindow(), ReadFile() o RegOpenKeyEx() esistono da decenni e sono ancora essenziali. Lo stesso Russinovich ha sintetizzato il paradosso con una battuta piuttosto efficace: negli anni Novanta molti immaginavano auto volanti e stazioni lunari nel 2026, non certo API progettate ai tempi di Windows 95 ancora al centro del desktop moderno.
Perché Win32 resiste e ogni tentativo di sostituirlo è fallito
Il punto è che quasi ogni applicazione desktop tradizionale per Windows utilizza almeno una parte dell’infrastruttura Win32. Esplora file, pannelli di sistema, utilità di amministrazione, software CAD, strumenti industriali e persino componenti moderni di Windows 11 dipendono da quel layer storico. Il motivo per cui nessuno riesce a liberarsene è semplice: la retrocompatibilità è il vero asso nella manica commerciale del sistema operativo. Un software gestionale scritto per Windows XP, in molti casi, continua a funzionare su Windows 11 25H2 con modifiche minime. Per le aziende questo è un vantaggio enorme.
Microsoft ci aveva già provato a cambiare le carte in tavola durante l’era Windows 8.x, spingendo forte su WinRT, una piattaforma pensata per applicazioni sandboxed, interfacce touch e distribuzione tramite Microsoft Store. L’idea era ambiziosa: creare un ambiente più sicuro e meglio integrato con ARM e dispositivi mobili. Il progetto però non ha mai sostituito davvero Win32. Gli sviluppatori enterprise non avevano alcun interesse a riscrivere software enormi per un framework ancora immaturo, e WinRT limitava troppo l’accesso al livello basso del sistema, elemento fondamentale per antivirus, strumenti di monitoraggio e utility professionali. Il risultato? Microsoft ha dovuto mantenere entrambe le architetture. Ancora oggi Windows 11 utilizza una miscela di tecnologie differenti: Win32 classico, componenti .NET, UWP, Windows App SDK, WinUI 3 e porzioni web basate su WebView2. Ed è proprio questa stratificazione a creare molte delle incoerenze visive e tecniche che saltano all’occhio ogni giorno. Basta aprire Gestione Disco o l’editor del registro di sistema per ritrovarsi davanti a interfacce quasi identiche a quelle di Windows 2000.
Compatibilità contro modernizzazione: la sfida che pesa su Windows 11
La posizione di Microsoft è oggettivamente complicata. Da un lato deve modernizzare Windows per renderlo competitivo contro macOS e Linux desktop; dall’altro non può rompere quella compatibilità software che rappresenta il motivo principale per cui il sistema domina ancora il mercato professionale. Ogni volta che si prova a sostituire componenti storici emergono problemi inattesi. Il menu contestuale di Windows 11 è stato criticato perché più lento rispetto alla versione classica. Il nuovo pannello Impostazioni ancora oggi non copre completamente il vecchio Pannello di Controllo. Sul fronte sicurezza la situazione si complica ulteriormente: molte tecnologie legacy espongono meccanismi nati in un’epoca in cui malware, ransomware e attacchi kernel level non rappresentavano una minaccia così diffusa. Per compensare, Microsoft ha introdotto strati aggiuntivi come VBS, Credential Guard, Smart App Control e protezioni basate su hypervisor. Tutte queste mitigazioni però aumentano consumo RAM, latenza e complessità generale. Windows 11 moderno spesso non appare pesante perché scritto male, ma perché deve mantenere compatibilità con software progettati in epoche completamente diverse.
Russinovich ha citato anche due strumenti storici sviluppati nel 1996, Sysmon e ZoomIt, entrambi nati sotto Sysinternals. La cosa interessante è che non solo funzionano ancora, ma risultano persino più utili oggi rispetto a vent’anni fa. Questo non significa che Windows 11 esegua binari identici a quelli di Windows 95: molti componenti sono stati aggiornati, ricompilati e adattati nel corso degli anni. Tuttavia architettura, API e logiche di base derivano ancora dal modello Win32 originario. Secondo il CTO di Microsoft, il fatto che Win32 sia ancora centrale nel 2026 non rappresenta necessariamente un fallimento tecnologico. Piuttosto dimostra quanto sia difficile sostituire una piattaforma capace di sostenere milioni di applicazioni per oltre trent’anni senza interrompere la continuità operativa di aziende e utenti.
