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:

From: Antonio <antonio@piumarossa.it>
To: nexa@server-nexa.polito.it
Subject: Re: [nexa]  ChatGPT: Garante privacy, limitazione provvisoria
sospesa se OpenAI adotterà le misure richieste.
Message-ID: <20230416171953.1e96bd154d4b5aa479c7c607@piumarossa.it>
Content-Type: text/plain; charset=ISO-8859-1

Unix fu scritto da Ken Thompson per poter sviluppare il suo programma per il gioco degli scacchi.

Che Thompson sia stato un grande appassionato di scacchi è cosa nota.
Suo (e di Joe Condon) il computer scacchistico Belle [1] che tra gli anni settanta e ottanta sbaragliava gli avversari /artificiali/. In un'epoca in cui i programmi scacchistici non andavano oltre le 5000 mosse al secondo, il suo Belle ne computava 160000.
Tuttavia, da quello che riporta Wikipedia, il gioco che avrebbe portato alla scrittura di un sistema operativo completamente nuovo e che è andato a costituire il nucleo di Unix è stato Space Travel [2]

Antonio

[1] https://es.sonicurlprotection-fra.com/click?PV=2&MSGID=202304161650220624022&URLID=9&ESV=10.0.19.7431&IV=9B8871413AEB6DC5B5E99F8E3AA63880&TT=1681663823860&ESN=m7%2FUHplefuntVF3beQDXMsobrZgkeYoZ8yA3r3Wdl%2FI%3D&KV=1536961729280&B64_ENCODED_URL=aHR0cHM6Ly9pdC53aWtpcGVkaWEub3JnL3dpa2kvQmVsbGVfKHNjYWNjaGk&HK=ED9A315311E07F0BD283D947718D7CBC12BE1F798FB21794278F4FFA5716BDBB)
[2] https://es.sonicurlprotection-fra.com/click?PV=2&MSGID=202304161650220624022&URLID=8&ESV=10.0.19.7431&IV=9E8EE04E6AFFE05DF89A5E2279BEDCB6&TT=1681663823860&ESN=lLo5U9JS5PblPREX4dx7WY7RDitXBpHe1vpPZztrxP4%3D&KV=1536961729280&B64_ENCODED_URL=aHR0cHM6Ly9pdC53aWtpcGVkaWEub3JnL3dpa2kvU3BhY2VfVHJhdmVs&HK=0BDCEE9212E56BD0676A92C5185C382649709DB76D4630C33CE3326B0C3E62A7