Windows 1.0 – 28 anni fa l’inizio di un lungo viaggio

28 anni fa veniva lanciato quello che da li a poco sarebbe diventato il sistema operativo per pc più diffuso al mondo, e che, nel bene e nel male ha segnato la rivoluzione informatica di fine millennio.

Windows 1.0 è stato lanciato esattamente 28 anni fa, il 20 novembre 1985,

E’ stato il primo tentativo di Microsoft di implementare un ambiente operativo multitasking e con interfaccia grafica anche su piattaforma PC.

Windows 1.0 è a tutti gli effetti la primissima versione degli attuali sistemi operativi Windows.

tratto da wikipedia:

I requisiti di sistema per Windows 1.0 sono MS-DOS 2.0, 256 KB RAM, dischetto a doppia faccia o hard disk.

La prima versione di Windows eseguiva la shell, conosciuta come “MS-DOS Executive”. Gli altri programmi erano Calcolatrice, Calendario, Schedario, Clipboard viewer, Orologio, Pannello di controllo,Blocco note, Microsoft Paint, Reversi, Terminale, Write, e il prompt dei comandi.

Uno degli aspetti interessanti del sistema erano le finestre non sovrapponibili, che invece potevano solo essere affiancate (tiled). Solo le finestre di dialogo potevano apparire sopra ad altre finestre.

Gli eseguibili di Windows 1.0 avevano sempre la stessa estensione .exe e l’header dei programmi MS-DOS, mentre non contenevano ancora il cosiddetto MS-DOS stub che visualizza la stringa “This program must be run under Windows” (Questo programma deve essere eseguito sotto Windows) quando il file viene eseguito all’infuori di Windows. Invece l’header del file era formattato in modo tale da far rifiutare l’esecuzione al DOS col messaggio d’errore “program too large to fit in memory” (programma troppo grande per entrare in memoria).

Dal principio Windows era stato concepito per permettere il multitasking dei programmi, anche se originariamente questo si applicava solo alle applicazioni native e per molte versioni il multitasking era di natura non-preemptive, per cui i programmi Windows possedevano sempre la loro propria barra dei menu invece di scambiarsi un’unica barra dei menu come facevano gli Amiga di casa Commodore e i Macintosh di casa Apple.