La storia della nascita di Unix me l’ha raccontata di persona Ken Thompson.Disse che gli serviva un computer per poter programmare un gioco di scacchi e trovò in un sottoscala un PDP-7 abbandonato e chiese il permesso di utilizzarlo.
Tuttavia il sistema operativo della DEC che ci girava era totalmente inadeguato e quindi decise di scrivere il suo, basato su questi tre principi:
1. Tutto è un file
2. Ogni comando è un processo e i processi si combinano attraverso pipe
3. Usare sempre la tecnica più potente disponibile (es espressioni regolari per il file matching)
Questo lo venne a raccontare a un seminario che organizzai al Politecnico di Milano nel 1981, insieme a Bill Joy a illustrare la prima installazione di Unix BSD 4.1 fuori dagli USA.
Il ruolo di Space Travel viene attribuito all’esperienza acquisita del PDP-7: la versione di Ken era scritta in assembler.
One of the factors that made this possible [writing UNIX in assembly] was the proficiency that he had gained with that system while writing an early computer game called Space Travel.
— Beppe
On 16 Apr 2023, at 18:50, <nexa-request@server-nexa.polito.it> <nexa-request@server-nexa.polito.it> wrote: