Lo UNIX Programmer’s Manual, ovvero la prima edizione di man, è stato pubblicato il 3 novembre del 1971: l’evento coincide con l’ufficialità di UNIX, che compie oggi quarant’anni. Per l’occasione, ne ripercorreremo la storia. All’epoca, UNIX era appannaggio dei Bell Labs di AT&T e il concetto di software libero non esisteva ancora.
Il progetto iniziale è del 1970, quando Peter Neumann coniò il termine Unics (Uniplexed Information and Computing Service) per il “rimpiazzo” di Multics (Multiplexing Information and Computer Services), un sistema operativo su mainframe concepito dai Bell Labs di AT&T, General Electrics e MIT. Soltanto in seguito Unics diventò UNIX.
Quando è stato realizzato, UNIX non era scritto in C: il linguaggio di programmazione era un assemblatore per il PDP-11/20 di Digital Equipment Corporation (DEC). L’azienda è passata a Compaq dal 1998 al 2002 e, al momento, è di proprietà di Hewlett–Packard. La riscrittura di UNIX in C è del 1972. Ne ha consentito la “portabilità”.
In rete esistono tuttora dei mirror che riportano la copia originale dello UNIX Programmer’s Manual, pubblicato nella forma cartacea in due volumi da AT&T nel 1990. Quando man è stato pubblicato, UNIX disponeva soltanto di due componenti: roff, in seguito troff, e un editor di testi. Il rapporto di UNIX con l’editoria è continuato.
Tant’è che i numeri di versione del kernel di UNIX venivano associati alla pubblicazione dei suoi manuali fino a UNIX Version 7. Distribuito a livello accademico come software educativo, UNIX diventò “libero” nel 1983: grazie a due processi dell’antitrust statunitense contro AT&T. UNIX Version 8/9/10 circolarono in poche università.
Nello stesso anno, Richard Stallman fondò The GNU Project. Le ultime versioni complete di UNIX furono System III e System V: l’università di Berkeley decise di continuarne lo sviluppo come BSD. Negli anni ’90 nacquero Mach/Darwin, NEXTSTEP, ecc. finché nel 2000 la storia di UNIX finì, tra OpenSolaris e la causa di SCO contro Linux.
UNIX ha quarant’anni: il 3 novembre 1971 lo UNIX Programmer’s Manual é stato pubblicato su Ossblog.it alle 14:00 di giovedì 03 novembre 2011.