wiki:systemes_d_exploitation:os_unix_et_unix-like

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:systemes_d_exploitation:os_unix_et_unix-like [2025/03/26 17:32] – [Les Unix-like] Thibault Seguinwiki:systemes_d_exploitation:os_unix_et_unix-like [2025/03/30 07:01] (Version actuelle) – [UNIX] Thibault Seguin
Ligne 3: Ligne 3:
 ===== Présentation des systèmes UNIX et Unix-like ===== ===== Présentation des systèmes UNIX et Unix-like =====
 ==== UNIX ==== ==== UNIX ====
-**Unix** est né en 1969, par **Kenneth Thompson** et **Dennis Ritchie**, sur un mini-ordinateur de l'entreprise **Digital Equipment Corporation** (**//DEC//**) appelé le **DEC PDP-7** dans les laboratoires **Bell Labs** détenu par **AT&T**. À l'origine Unix, s'appelait, **UNICS** pour **Uniplexed Information and Computing Service** qui était un jeu de mots avec l'OS nommé **Multics** pour **MULTiplexed Information and Computing Service**, car Unix reprenait énormément de fonctionnalités de Multics mais la différence entre ses deux OS est que chaque utilitaire d'UNICS faisait une seule et même tâche, puis UNICS fût renommé Unix à la sortie de [[wiki:histoire_informatique:research_unix#unix_version_1|Unix version 1]] des Bell Labs en 1971 (l'Unix des Bell Labs était aussi nommé Research Unix), cette version a été installée sur un **DEC PDP-11/20**, à architecture ''16 bits''+**Unix** est né en 1969, par **Kenneth Thompson** et **Dennis Ritchie**, sur un mini-ordinateur de l'entreprise **Digital Equipment Corporation** (**//DEC//**) appelé le **DEC PDP-7** dans les laboratoires **Bell Labs** détenu par **AT&T**. À l'origine Unix, s'appelait, **UNICS** pour **Uniplexed Information and Computing Service** qui était un jeu de mots avec l'OS nommé **Multics** pour **MULTiplexed Information and Computing Service**, car Unix reprenait énormément de fonctionnalités de Multics mais la différence entre ses deux OS est que chaque utilitaire d'UNICS faisait une seule et même tâche, puis UNICS fût renommé Unix à la sortie de [[wiki:histoire_informatique:research_unix#unix_version_1|Unix version 1]] des Bell Labs en 1971 (l'Unix des Bell Labs était aussi nommé **Research Unix**), cette version a été installée sur un **DEC PDP-11/20**, à architecture ''16 bits''
  
 <note>Pour la petite histoire, à la base, Unix a été développé (en **langage assembleur**, le **New Ken's**) pour porter le jeu **Space Travel** de Ken Thompson sur PDP-7, car une partie de ce jeu coûtait entre ''50 $'' et ''75 $'' sur un **ordinateur central** de la société **General Electric**, le **GE-635**, qui fonctionnait sous l'OS appelé **GECOS**, renommé plus tard **GCOS** (**//General Comprehensive Operating System//**).</note> <note>Pour la petite histoire, à la base, Unix a été développé (en **langage assembleur**, le **New Ken's**) pour porter le jeu **Space Travel** de Ken Thompson sur PDP-7, car une partie de ce jeu coûtait entre ''50 $'' et ''75 $'' sur un **ordinateur central** de la société **General Electric**, le **GE-635**, qui fonctionnait sous l'OS appelé **GECOS**, renommé plus tard **GCOS** (**//General Comprehensive Operating System//**).</note>
Ligne 13: Ligne 13:
 L'Université de Californie à Berkeley à fait l'acquisition d'un VAX-11 en 1978 et a installée UNIX/32V (le seul Unix disponible pour le VAX-11), qui ne prenait pas en charge la **mémoire virtuelle paginée** du VAX-11, pour résoudre de problème, l'UCB a créé **3BSD** en fin d'année 1979, qui est la première version de BSD à être un OS ''complet'' et non plus un ensemble de logiciels pour améliorer l'Unix des Bell Labs. Le **noyau** d'UNIX/32V a été en grande partie réécrit par **Özalp Babaoğlu**, un étudiant diplômé de l'UCB. 3BSD portait également le nom de **Virtual VAX/UNIX** ou **VMUNIX** (pour **Virtual Memory Unix**), car sous l'arborescence de fichiers de BSD, le **FHS** (**//Filesystem Hierarchy Standard//**) le noyau portait le nom de ''/vmunix'' au lieu du traditionnel ''/unix'' pour les Unix des Bell Labs et de AT&T et ce jusqu'à la dernière version de BSD de Berkeley du nom de **4.4BSD**, plus précisément **4.4BSD-Lite Release 2**, sortie en juin 1995. L'Université de Californie à Berkeley à fait l'acquisition d'un VAX-11 en 1978 et a installée UNIX/32V (le seul Unix disponible pour le VAX-11), qui ne prenait pas en charge la **mémoire virtuelle paginée** du VAX-11, pour résoudre de problème, l'UCB a créé **3BSD** en fin d'année 1979, qui est la première version de BSD à être un OS ''complet'' et non plus un ensemble de logiciels pour améliorer l'Unix des Bell Labs. Le **noyau** d'UNIX/32V a été en grande partie réécrit par **Özalp Babaoğlu**, un étudiant diplômé de l'UCB. 3BSD portait également le nom de **Virtual VAX/UNIX** ou **VMUNIX** (pour **Virtual Memory Unix**), car sous l'arborescence de fichiers de BSD, le **FHS** (**//Filesystem Hierarchy Standard//**) le noyau portait le nom de ''/vmunix'' au lieu du traditionnel ''/unix'' pour les Unix des Bell Labs et de AT&T et ce jusqu'à la dernière version de BSD de Berkeley du nom de **4.4BSD**, plus précisément **4.4BSD-Lite Release 2**, sortie en juin 1995.
  
-<note>Les versions de BSD les plus ''notables'' sont : **4.2BSD**, sortie en août 1983, qui intégrait la première **pile TCP/IP** tous Unix confondus (les prémices de l'**internet** tel qu'on le connait à l'heure actuelle), **4.3BSD** a vu le jour en juin 1986 et a grandement amélioré la pile TCP/IP de 4.2BSD, à tel point que 4.3BSD a été considéré comme le ''meilleur'' programme jamais conçu et le code source de sa pile TCP/IP a été réutilisé par les ''3/4'' des OS et pas seulement Unix et pour finir, **4.4BSD** qui a retiré la totalité du code source provenant des Bell Labs d'AT&T et a été porté sur un nombre considérable d'architecture processeur, les [[wiki:systemes_d_exploitation:bsd_unix:distributions_bsd_libres|distributions BSD]] actuelles reposent toutes sur **4.4BSD**. Sachez que la branche **2.xBSD**, spécifique au PDP-11, a continuée d'être développée en parallèle de la branche pour VAX (''32 bits''), d'ailleurs **2.11BSD** continue d'avoir des **patchs** (**correctifs de sécurité**) à l'heure actuelle. Pour plus d'informations, rendez-vous sur la page [[wiki:histoire_informatique:bsd_unix_anciens|BSD]] de l'UCB.</note>+<note>Les versions de BSD les plus ''notables'' sont : **4.2BSD**, sortie en août 1983, qui intégrait la première **pile TCP/IP** tous Unix confondus (les prémices de l'**internet** tel qu'on le connait à l'heure actuelle), **4.3BSD** a vu le jour en juin 1986 et a grandement amélioré la pile TCP/IP de 4.2BSD, à tel point que 4.3BSD a été considéré comme le ''meilleur'' programme jamais conçu et le code source de sa pile TCP/IP a été réutilisé par les ''3/4'' des OS et pas seulement Unix et pour finir, **4.4BSD** qui a retiré la totalité du code source provenant des Bell Labs d'AT&T et a été porté sur un nombre considérable d'architecture processeur, les [[wiki:systemes_d_exploitation:bsd_unix:distributions_bsd_libres|distributions BSD]] actuelles reposent toutes sur 4.4BSD. Sachez que la branche **2.xBSD**, spécifique au PDP-11, a continuée d'être développée en parallèle de la branche pour VAX (''32 bits''), d'ailleurs **2.11BSD** continue d'avoir des **patchs** (**correctifs de sécurité**) à l'heure actuelle. Pour plus d'informations, rendez-vous sur la page [[wiki:histoire_informatique:bsd_unix_anciens|BSD]] de l'UCB.</note>
  
 De son côté, l'entreprise AT&T qui n'avait pas le ''droit'' de vendre Unix, a scindé son entreprise, ce qui lui a permit de vendre Unix. La première version de l'Unix ''commercial'' de AT&T a été **UNIX System III**, publié en novembre 1981, cette version était un mélange de différentes saveurs Unix internes au Bell Labs, qui sont : Unix version 7, **PWB/UNIX 2.0**, **CB UNIX 3.0**, **UNIX/RT** et UNIX/32V. Suite à UNIX System III, est né [[wiki:histoire_informatique:at_t-unix|UNIX System V]], la première version est **UNIX System V Release 1** (**//SVR1//**) mais la version la plus ''populaire'' est [[wiki:histoire_informatique:at_t-unix#unix_system_v_release_4_svr4|UNIX System V Release 4]] (**//SVR4//**), sur lequel est basé les ''3/4'' des UNIX® ''commerciaux'' actuels. Si SVR4 a eu autant de succès, c'est dû à l'union de AT&T et **Sun Microsystems** qui utilisait un système BSD du nom de **SunOS**, SVR4 a intégré divers variantes d'Unix, qui sont : **SVR3**, 4.3BSD, **Xenix** et SunOS.  De son côté, l'entreprise AT&T qui n'avait pas le ''droit'' de vendre Unix, a scindé son entreprise, ce qui lui a permit de vendre Unix. La première version de l'Unix ''commercial'' de AT&T a été **UNIX System III**, publié en novembre 1981, cette version était un mélange de différentes saveurs Unix internes au Bell Labs, qui sont : Unix version 7, **PWB/UNIX 2.0**, **CB UNIX 3.0**, **UNIX/RT** et UNIX/32V. Suite à UNIX System III, est né [[wiki:histoire_informatique:at_t-unix|UNIX System V]], la première version est **UNIX System V Release 1** (**//SVR1//**) mais la version la plus ''populaire'' est [[wiki:histoire_informatique:at_t-unix#unix_system_v_release_4_svr4|UNIX System V Release 4]] (**//SVR4//**), sur lequel est basé les ''3/4'' des UNIX® ''commerciaux'' actuels. Si SVR4 a eu autant de succès, c'est dû à l'union de AT&T et **Sun Microsystems** qui utilisait un système BSD du nom de **SunOS**, SVR4 a intégré divers variantes d'Unix, qui sont : **SVR3**, 4.3BSD, **Xenix** et SunOS. 
Ligne 42: Ligne 42:
     * [[wiki:systemes_d_exploitation:macos|macOS]]      * [[wiki:systemes_d_exploitation:macos|macOS]] 
   * [[wiki:systemes_d_exploitation:oracle_solaris|Oracle Solaris]]   * [[wiki:systemes_d_exploitation:oracle_solaris|Oracle Solaris]]
-  * [[wiki:systemes_d_exploitation:distributions_illumos|Distributions illumos]]+  * [[wiki:systemes_d_exploitation:illumos|Distributions illumos]]
   * [[wiki:systemes_d_exploitation:aix|AIX]]   * [[wiki:systemes_d_exploitation:aix|AIX]]
   * [[wiki:systemes_d_exploitation:hp-ux|HP-UX]]   * [[wiki:systemes_d_exploitation:hp-ux|HP-UX]]
Ligne 51: Ligne 51:
   * [[wiki:systemes_d_exploitation:android|Android]]   * [[wiki:systemes_d_exploitation:android|Android]]
   * [[wiki:systemes_d_exploitation:minix|MINIX]]   * [[wiki:systemes_d_exploitation:minix|MINIX]]
-  * [[wiki:systemes_d_exploitation:os_unix_et_unix-like:Fuzix OS]] +  * [[wiki:systemes_d_exploitation:unix-like:Fuzix OS]] 
-  * [[wiki:systemes_d_exploitation:os_unix_et_unix-like:Redox OS]]+  * [[wiki:systemes_d_exploitation:unix-like:Redox OS]]
  • wiki/systemes_d_exploitation/os_unix_et_unix-like.1743010356.txt.gz
  • Dernière modification : 2025/03/26 17:32
  • de Thibault Seguin