Il lancio del computer IBM 5150, conosciuto in tutto il mondo come IBM PC, ha segnato il debutto del sistema operativo PC DOS 1.0, creato da Microsoft sulla base dell'86-DOS di SCP. Il team dell'OS/2 Museum ha ricevuto alla fine di maggio un vecchio dischetto, e al suo interno ha trovato quello che sembra essere un'anteprima di PC DOS 1.0, datato giugno 1981. Questo dettaglio lo rende il sistema operativo compatibile con IBM PC più antico in esistenza, ed è già disponibile in un emulatore online.
La scoperta
L'ultima versione indipendente del MS-DOS è stata la 6.22, ma il sistema operativo ha dovuto percorrere un lungo e controverso cammino prima di arrivare a quel punto. La sua storia è affascinante da ogni punto di vista, con accordi, licenze, acquisizioni, accuse di furto e molto altro. Alcune delle sue varianti più antiche possono essere ottenute con relativa facilità sul Web, e Microsoft non lo sta impedendo attivamente, ma man mano che ci si avvicina alle origini, la ricerca diventa più complessa. Negli ultimi giorni di maggio, l'OS/2 Museum ha ottenuto un vecchio dischetto. L'immagine completa è di 160 kilobyte, e quando l'hanno caricata hanno scoperto che si trattava di una copia di PC DOS molto speciale.
Il sistema operativo si presenta come PC DOS 1.0, tuttavia il file più recente ha data del 5 giugno 1981 (due mesi prima del lancio ufficiale), e l'analisi del settore di avvio riporta «7-may-81». Tutti i file principali sono presenti, anche se sono più vecchi e più piccoli rispetto a quelli visti nella build finale, quindi non è irragionevole immaginare che questa copia sia in realtà un'anteprima o una Release Candidate. Nel maggio 1981 PC DOS era appena una voce, e le regolazioni sul codice si sono estese fino all'ultimo momento (IBM ha richiesto centinaia di modifiche, ma non ha mai avuto l'intenzione di prendere il controllo intellettuale).
Limitazioni di questa build
Anche se abbiamo esperienza precedente con MS-DOS, noteremo che questa build di PC DOS carica con limitazioni molto importanti. In primo luogo, non c'è supporto per le directory, né per i file .exe. In secondo luogo, date e time sono programmi indipendenti. E in terzo luogo, mancano molti comandi, come cls e prompt. L'immagine contiene alcune demo in BASIC, ma non molto altro. Una rarità, dall'inizio alla fine.