Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:histoire_informatique:bsd_unix_anciens

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wiki:histoire_informatique:bsd_unix_anciens [2025/11/16 13:51] – [Le Procès contre BSDi et l'UCB] Thibault Seguinwiki:histoire_informatique:bsd_unix_anciens [2026/06/13 00:45] (Version actuelle) – [4.3BSD] Thibault Seguin
Ligne 5: Ligne 5:
  
 ==== Arrivé de l'Unix des Bell Labs à l'UCB ==== ==== Arrivé de l'Unix des Bell Labs à l'UCB ====
-À demande du professeur d'informatique **Bob Fabry**, l’**Université de Californie à Berkeley** (**//UCB//**) à acheter un **PDP-11/45** de la gamme des mini-ordinateurs **PDP** (**//Programmed Data Processor//**) de l'entreprise **DEC** (**//Digital Equipment Corporation//**) et à acquis pour une somme modique une ''licence'' **Unix** (**Unix version 5**) en 1974. +À demande du professeur d'informatique **Bob Fabry**, l’**Université de Californie à Berkeley** (**//UCB//**) a acheté un **PDP-11/45** de la gamme des mini-ordinateurs **PDP** (**//Programmed Data Processor//**) de l'entreprise **DEC** (**//Digital Equipment Corporation//**) et à acquis pour une somme modique une ''licence'' **Unix** (**Unix version 5**) en 1974. 
 Grâce à l'argent du projet de base de données **Ingres**, un ans plus tard, l'UCB a été acheté un **PDP-11/70** de plus grande taille. Grâce à l'argent du projet de base de données **Ingres**, un ans plus tard, l'UCB a été acheté un **PDP-11/70** de plus grande taille.
 En 1975, **Ken Thompson** a pris un congé sabbatique des **Bell Labs** et est venu à **Berkeley** en tant que professeur invité. Il a aidé à installer **Unix version 6** et a commencé à travailler sur une implémentation du langage de programmation **Pascal** pour le système. Les étudiants diplômés **Chuck Haley** et **Bill Joy** ont amélioré le Pascal de Thompson et ''implémenté'' un éditeur de texte amélioré, **ex**. D'autres universités ont eu un vif ''intérêt'' pour les **logiciels de Berkeley**. En 1975, **Ken Thompson** a pris un congé sabbatique des **Bell Labs** et est venu à **Berkeley** en tant que professeur invité. Il a aidé à installer **Unix version 6** et a commencé à travailler sur une implémentation du langage de programmation **Pascal** pour le système. Les étudiants diplômés **Chuck Haley** et **Bill Joy** ont amélioré le Pascal de Thompson et ''implémenté'' un éditeur de texte amélioré, **ex**. D'autres universités ont eu un vif ''intérêt'' pour les **logiciels de Berkeley**.
Ligne 16: Ligne 16:
  
 ==== 3BSD ==== ==== 3BSD ====
-En 1978, un ordinateur **DEC VAX** (VAX = //Virtual Address eXtension//) a été installé à Berkeley mais le seul Unix disponible pour cette architecture était **UNIX/32V** (**32V**) des Bell Labs qui ne supportait pas les fonctionnalités de **mémoire virtuelle paginée** offerte par le **VAX-11**, c'est une des raisons pour laquelle l'UCB à développé **3BSD** qui a été publié en mars 1980 et créé un nouveau **noyau** basé sur celui de 32V, ''réécrit'' en grande partie par **Özalp Babaoğlu** (étudiant diplômé de Berkeley) qui inclue une ''implémentation'' de **mémoire virtuelle**, les utilitaires de 2BSD portés sur le VAX et les utilitaires standards de 32V. 3BSD est la première version de BSD à être un **système d'exploitation complet**  et non plus quelques logiciels pour agrémenter une version d'Unix. 3BSD était également appelé **Virtual VAX/UNIX** ou **VMUNIX** (pour **//Virtual Memory Unix//**) et les images du **noyau BSD** ont été appelées ''/vmunix'' au lieu de ''/unix'' sur l'Unix des Bell Labs, ce nom donné au noyau à perdurer jusqu'à la dernière version de BSD (**4.4BSD**).+En 1978, un ordinateur **DEC VAX** (VAX = //Virtual Address eXtension//) a été installé à Berkeley mais le seul Unix disponible pour cette architecture était **UNIX/32V** (**32V**) des Bell Labs qui ne supportait pas les fonctionnalités de **mémoire virtuelle paginée** offerte par le **VAX-11**, c'est une des raisons pour laquelle l'UCB à développé **3BSD** qui a été publié en mars 1980 et créé un nouveau **noyau** basé sur celui de 32V, ''réécrit'' en grande partie par **Özalp Babaoğlu** (étudiant diplômé de Berkeley) qui inclue une ''implémentation'' de **mémoire virtuelle**, les utilitaires de 2BSD portés sur le VAX et les utilitaires standards de 32V. 3BSD est la première version de BSD à être un **système d'exploitation complet**  et non plus quelques logiciels pour agrémenter une version d'Unix. 3BSD était également appelé **Virtual VAX/UNIX** ou **VMUNIX** (pour **//Virtual Memory Unix//**) et les images du **noyau BSD** ont été appelées ''/vmunix'' au lieu de ''/unix'' sur l'Unix des Bell Labs, ce nom donné au noyau a perduré jusqu'à la dernière version de BSD (**4.4BSD**).
  
 ==== 2.79BSD ==== ==== 2.79BSD ====
Ligne 44: Ligne 44:
  
 ==== 4.3BSD ==== ==== 4.3BSD ====
-**4.3BSD** a été publié en juin 1986, qui incluait une pile TCP/IP beaucoup plus ''mature'', le système de fichiers FFS fut encore amélioré, et de nombreux correctifs de performances ont été intégrés. 4.3BSD est cité comme le ''meilleur'' logiciel jamais ''écrit'' et pour cause sa pile TCP/IP a été reprise par tous les Unix basé sur **System V**, les descendants de BSD, **GNU/Linux**, **Microsoft Windows**, et bien d'autres... L'internet tel qu'on le connait actuellement repose à l'origine sur le protocole et la pile TCP/IP de 4.3BSD.+**4.3BSD** a été publié en juin 1986, qui incluait une pile TCP/IP beaucoup plus ''mature'', le système de fichiers FFS fut encore amélioré, et de nombreux correctifs de performances ont été intégrés. 4.3BSD est cité comme le ''meilleur'' logiciel jamais écrit et pour cause sa pile TCP/IP a été reprise par tous les Unix basé sur **System V**, les descendants de BSD, **GNU/Linux**, **Microsoft Windows**, et bien d'autres... L'internet tel qu'on le connait actuellement repose à l'origine sur le protocole et la pile TCP/IP de 4.3BSD.
  
 ==== 2.10BSD ==== ==== 2.10BSD ====
wiki/histoire_informatique/bsd_unix_anciens.1763301063.txt.gz · Dernière modification : de Thibault Seguin