Les Origines d’Unix (1969–1983)

L’histoire commence en 1969, dans les couloirs des Bell Labs. Ken Thompson, Dennis Ritchie, et leurs collègues développent un petit système d’exploitation pour un PDP-7 abandonné. Le projet s’appelle UNICS (Uniplexed Information and Computing Service) — un jeu de mots sur le projet MULTICS, trop ambitieux.

Unix apporte deux innovations fondamentales : tout est fichier (périphériques, sockets, processus — tout a un descripteur de fichier) et la philosophie des petits outils qui font une seule chose, bien, et communiquent par des pipes.

En 1973, Unix est réécrit en langage C, créé par Dennis Ritchie. C’est la décision la plus importante de l’histoire des systèmes d’exploitation : Unix devient portable. Il peut migrer d’un processeur à l’autre, d’un constructeur à l’autre.

AT&T, qui détient les droits, licencie Unix à des universités pour un coût symbolique. UC Berkeley crée sa propre distribution : la BSD (Berkeley Software Distribution), qui ajoute TCP/IP, vi, et le C shell. La guerre des standards Unix commence — System V (AT&T) vs BSD.

« Unix was not designed to stop its users from doing stupid things, because that would also stop them from doing clever things. » — Doug Gwyn

AnnéeContributionActeurs
1969Naissance d’Unix — premier prototype sur PDP-7Ken Thompson, Dennis Ritchie
1971Première édition — Unix devient un système multi-utilisateursBell Labs
1973Réécriture en C — portabilité, le système peut migrerDennis Ritchie, Ken Thompson
1979Seconde guerre des standards — System V vs BSDAT&T, UC Berkeley
1983System V — version commerciale AT&T, standardisationAT&T

01La Naissance de Linux →