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é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 Seguinwiki:histoire_informatique:bsd_unix_anciens [2025/05/17 13:44] (Version actuelle) – [2BSD] Thibault Seguin
Ligne 13: Ligne 13:
  
 ==== 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 ====
Ligne 90: Ligne 90:
  
 ===== 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 =====
  • wiki/histoire_informatique/bsd_unix_anciens.1746121559.txt.gz
  • Dernière modification : 2025/05/01 17:45
  • de Thibault Seguin