Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
wiki:histoire_informatique:bsd_unix_anciens [2025/05/01 17:45] – [2BSD] Thibault Seguin | wiki:histoire_informatique:bsd_unix_anciens [2025/05/17 13:44] (Version actuelle) – [2BSD] Thibault Seguin |
---|
| |
==== 2BSD ==== | ==== 2BSD ==== |
La distribution **2BSD** a été publiée en mai 1979, elle comprenait des mises à jour des logiciels de 1BSD en particulier une amélioration du compilateur Pascal et de nouveaux logiciels, en autres deux logiciels ''développés'' par **Joy**, l'éditeur de texte **vi** (une version ''visuelle'' de //ex//) et le **C shell** (shell unix utilisant une syntaxe plus proche du **langage C** et bénéficiant d'un historique de commandes), puis la bibliothèque et base de données **Termcap** (**//terminal capability//**). **2.xBSD** est la branche spécifique au mini-ordinateur **DEC PDP-11**, elle se termina par la version **2.11BSD** qui reçoit encore à l'heure actuelle des correctifs de ''sécurité''. Le dernier correctif de sécurité (''482'') est paru le 27 septembre 2024. | La distribution **2BSD** a été publiée en mai 1979, elle comprenait des mises à jour des logiciels de 1BSD en particulier une amélioration du compilateur Pascal et de nouveaux logiciels, en autres deux logiciels développés par **Joy**, l'éditeur de texte **vi** (une version ''visuelle'' de //ex//) et le **C shell** (shell unix utilisant une syntaxe plus proche du **langage C** et bénéficiant d'un historique de commandes), puis la bibliothèque et base de données **Termcap** (**//terminal capability//**). **2.xBSD** est la branche spécifique au mini-ordinateur **DEC PDP-11**, elle se termina par la version **2.11BSD** qui reçoit encore à l'heure actuelle des correctifs de ''sécurité''. Le dernier correctif de sécurité (''482'') est paru le 27 septembre 2024. |
| |
==== 3BSD ==== | ==== 3BSD ==== |
En 1978, un ordinateur **DEC VAX** 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** en fin d'année 1979 et crée 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** 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** en fin d'année 1979 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**). |
| |
==== 2.79BSD ==== | ==== 2.79BSD ==== |
| |
===== Anicens OS basé sur BSD UNIX hors UCB ===== | ===== Anicens OS basé sur BSD UNIX hors UCB ===== |
Quelques ''anciens'' systèmes Unix étant basés sur BSD (les plus ''populaires''): **SunOS** de **Sun**, **Dynix** de **Sequent**, **NeXTSTEP** (l'ancêtre de **macOS**) de **NeXT**, **Ultrix** de **DEC** et pour finir **BSD/386** devenu **BSD/OS** (avec comme nouvelle base 4.4BSD-Lite) de **BSDi** puis de **Wind River** après le rachat de BSDi. Il ya eu également une entreprise produisant des BSD UNIX ''commerciaux'' du nom de **mt Xinu, Inc**. | Quelques ''anciens'' systèmes Unix étant basés sur BSD (les plus ''populaires''): **SunOS** de **Sun**, **Dynix** de **Sequent**, **NeXTSTEP** (l'ancêtre de **macOS**) de **NeXT**, **Ultrix** de **DEC** et pour finir **BSD/386** devenu **BSD/OS** (avec comme nouvelle base 4.4BSD-Lite) de **BSDi** puis de **Wind River** après le rachat de BSDi. Il y a eu également une entreprise produisant des BSD UNIX ''commerciaux'' du nom de **mt Xinu, Inc**. |
| |
===== Résumé des BSD Libres Actuels basé sur 4.4BSD ===== | ===== Résumé des BSD Libres Actuels basé sur 4.4BSD ===== |