wiki:systemes_d_exploitation:bsd_unix

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:bsd_unix [2025/03/25 12:59] – [4.3BSD] Thibault Seguinwiki:systemes_d_exploitation:bsd_unix [2025/03/26 01:34] (Version actuelle) – [Les différents OS BSD Unix] Thibault Seguin
Ligne 1: Ligne 1:
 ====== Les différents OS BSD Unix ====== ====== Les différents OS BSD Unix ======
-La **mascotte** des **systèmes BSD** (**//Berkeley Software Distribution//**) du nom de **Beastie** : {{ :wiki:systemes_d_exploitation:beastie-feature-image-420x280_c.png?250 |}}+La mascotte des systèmes **BSD** (**//Berkeley Software Distribution//**) du nom de **Beastie** : {{ :wiki:systemes_d_exploitation:beastie-feature-image-420x280_c.png?250 |}}
  
 Rendez-vous dans les [[wiki:systemes_d_exploitation:bsd_unix:distributions BSD libres|distributions BSD]] actuelles, pour avoir une liste de ses **OS** **Unix** très ''stables''. Rendez-vous dans les [[wiki:systemes_d_exploitation:bsd_unix:distributions BSD libres|distributions BSD]] actuelles, pour avoir une liste de ses **OS** **Unix** très ''stables''.
Ligne 50: Ligne 50:
 ==== 4.4BSD, la version open source de BSD du CSRG ==== ==== 4.4BSD, la version open source de BSD du CSRG ====
 === 4.4BSD-Alpha === === 4.4BSD-Alpha ===
-En juin 1992, sort **4.4BSD-Alpha**, comme son nom l'indique, c'est une version ''bêta'', c'est un peu les fondements de ce que va être **4.4BSD**. Cette version se base sur **4.3BSD Net/2** en y ajoutant des améliorations et des modifications.+En juin 1992, sort **4.4BSD-Alpha**, comme son nom l'indique, c'est une version ''bêta'', c'est un peu les fondements de ce que va être **4.4BSD**. Cette version se base sur 4.3BSD Net/2 en y ajoutant des améliorations et des modifications.
  
 === 4.4BSD et 4.4BSD-Encumbered === === 4.4BSD et 4.4BSD-Encumbered ===
-Le 1 juin 1993, est publié **4.4BSD** et **4.4BSD-Encumbered**, **4.4BSD** est dépourvue de tout **code source** provenant de **AT&T**, donc utilisable ''librement'' selon la **licence BSD** mais cette version est ''incomplète'' alors que **4.4BSD-Encumbered** (''encumbered'' veut dire ''encombré'') est une version ''complète'' et pleinement utilisable, comprenant le **code source USL** (**//Unix System Laboratories//**) de **AT&T****USL** fût crée pour l'élaboration de **UNIX System V Release 4.0** (version ''commerciale'' d' **UNIX®** d' **AT&T**), donc **4.4BSD-Encumbered** est destinée aux ''personnes''''organisations''''entreprises'' ayant une **licence USL** de **AT&T**.+Le 1 juin 1993, est publié **4.4BSD** et **4.4BSD-Encumbered**, 4.4BSD est dépourvue de tout code source provenant de **AT&T**, donc utilisable librement selon la **licence BSD** mais cette version est incomplète alors que 4.4BSD-Encumbered (encumbered veut dire encombré) est une version complète et pleinement utilisable, comprenant le code source **USL** (**//Unix System Laboratories//**) de AT&T, USL fût créé pour l'élaboration de **UNIX System V Release 4.0** (version commerciale d' **UNIX®** d'AT&T), donc 4.4BSD-Encumbered est destinée aux personnes, organisations, entreprises ayant une **licence USL** de AT&T.
  
 === 4.4BSD Lite === === 4.4BSD Lite ===
-La version **4.4BSD Lite** plus précisément **4.4BSD Lite Release 1** est publiée le 1 mars 1994, cette version est ''complètement purgée'' de tout **code source** provenant de **AT&T** donc complètement ''libre'', exclusivement sous **licence BSD**, **4.4BSD-Lite** contient un important nombre d'ajouts et d'améliorations par rapport à **4.4BSD-Encumbered**. Cette **distribution BSD**, selon la **licence BSD** est complètement ''libre'' de ''droit'', ''librement redistribuable'' et ''modifiable'' par tout le monde. Parmi les **BSD** descendants directement de **4.4BSD-Lite** on peut citer trois versions **Open Source** gérés par des **organisations**, **NetBSD 1.0**, **FreeBSD 2.0** et **OpenBSD 2.0** (qui descends plus précisément de **NetBSD 1.1**) et une version ''commerciale'', **BSD/OS 2.0** de l' ''entreprise'' **BSDi** (**//Berkeley Software Design, Inc//**), désormais abandonné, ''entreprise'' qui a été fondé par **Rick Adams** et des ''membres'' du **CSRG**, tels que **Keith Bostic**, **Kirk McKusick**, **Mike Karels**, **Bill Jolitz**, **Donn Seeley** pour ne citer qu'eux, en 1991.+La version **4.4BSD Lite** plus précisément **4.4BSD Lite Release 1** est publiée le 1 mars 1994, cette version est complètement purgée de tout code source provenant de AT&T donc complètement ''libre'', exclusivement sous **licence BSD**, 4.4BSD-Lite contient un important nombre d'ajouts et d'améliorations par rapport à 4.4BSD-Encumbered. Cette distribution BSD, selon la licence BSD est complètement libre de ''droit'', librement redistribuable et modifiable par tout le monde. Parmi les BSD descendants directement de 4.4BSD-Lite on peut citer trois versions **Open Source** gérés par des organisations, **NetBSD 1.0**, **FreeBSD 2.0** et **OpenBSD 2.0** (qui descends plus précisément de **NetBSD 1.1**) et une version commerciale, **BSD/OS 2.0** de l'entreprise **BSDi** (**//Berkeley Software Design, Inc//**), désormais abandonné, entreprise qui a été fondé par **Rick Adams** et des membres du CSRG, tels que **Keith Bostic**, **Kirk McKusick**, **Mike Karels**, **Bill Jolitz**, **Donn Seeley** pour ne citer qu'eux, en 1991.
  
 === 4.4BSD Lite Release 2 === === 4.4BSD Lite Release 2 ===
-La dernière version **BSD** du **CSRG**, **4.4BSD-Lite Release 2** est sortie en juin 1995, après quoi, le **CSRG** de l' **UCB** (**//Université de Californie à Berkeley//**) a été dissous et se fait il n'y a eu plus aucun ''développement'' du **système BSD** à l' **Université de Berkeley****4.4BSD-Lite Release 2** à bénéficier d'innombrables ajouts, améliorations et modifications que je ne peux pas les citer, il faudrait un livre pour décrire **4.4BSD**. Étant sous **licence permissive**, plus précisément sous **licence BSD**, le **code source** de **4.4BSD-Lite Release 2** a été utilisé par des ''particuliers'', des ''organisations'' comme le **système GNU/Linux**, des ''entreprises'', en particulier par l' **OS macOS** (aciennement **Mac OS X**) pour **Mac** et tous les autres **systèmes** qui en découlent, **iOS** pour **iPhone**, **iPadOS**, **watchOS**, **tvOS**...(tous ses **systèmes** ayant pour base de **code** **4.4BSD-Lite Release 2**), de l' ''entreprise'' **Apple** et même l' ''entreprise'' **Microsoft** qui a à minima ''implémentée'' la **pile TCP/IP** de **4.4BSD** à partir de **Windows 2000** pour citer les **systèmes d' exploitation** les plus populaires et en ce qui les **UNIX®** ''commercials'', **Oracle Solaris** (anciennement **Sun Solaris**) d' **Oracle** intègre beaucoup de **code source** de **4.4BSD-Lite Release 2**, ainsi que **AIX** (**//Advanced Interactive eXecutive//**) d' **IBM**, **HP-UX** (**//Hewlett Packard Unix//**) de **HP** (**//Hewlett Packard//**) et j'irais même jusqu'à dire que les ''3/4'' des **systèmes d' exploitation actuels** intègrent du **code source** de **4.4BSD**.+La dernière version BSD du CSRG, **4.4BSD-Lite Release 2** est sortie en juin 1995, après quoi, le CSRG de l' UCB (Université de Californie à Berkeley) a été dissous et se fait il n'y a eu plus aucun développement du système BSD à l'Université de Berkeley. 4.4BSD-Lite Release 2 à bénéficier d'innombrables ajouts, améliorations et modifications que je ne peux pas les citer, il faudrait un livre pour décrire **4.4BSD**. Étant sous licence permissive, plus précisément sous licence BSD, le code source de 4.4BSD-Lite Release 2 a été utilisé par des particuliers, des organisations comme le système **GNU/Linux**, des entreprises, en particulier par l'OS **macOS** (anciennement **Mac OS X**) pour **Mac** et tous les autres systèmes qui en découlent, **iOS** pour **iPhone**, **iPadOS**, **watchOS**, **tvOS**...(tous ses systèmes ayant pour base de code 4.4BSD-Lite Release 2), de l'entreprise **Apple** et même l'entreprise **Microsoft** qui a à minima implémentée la pile TCP/IP de 4.4BSD à partir de Windows 2000 pour citer les systèmes d' exploitation les plus populaires et en ce qui les UNIX® ''commerciaux'', **Oracle Solaris** (anciennement **Sun Solaris**) d' **Oracle** intègre beaucoup de code source de 4.4BSD-Lite Release 2, ainsi que **AIX** (**//Advanced Interactive eXecutive//**) d' **IBM**, **HP-UX** (**//Hewlett Packard Unix//**) de **HP** (**//Hewlett Packard//**) et j'irais même jusqu'à dire que les ''3/4'' des systèmes d' exploitation actuels intègrent du code source de 4.4BSD.
  
-<note>Il est important de mentionner que **4.4BSD** a été dès le début prévu pour fonctionner sur plusieurs **architectures processeurs** différentes, comme l' **Intel i386**, **Motorola M68k**, **Sun SPARC**, **architecture MIPS**..., les **architectures processeurs** les plus populaires à cette époque.</note>+<note>Il est important de mentionner que **4.4BSD** a été dès le début prévu pour fonctionner sur plusieurs architectures processeurs différentes, comme l' **Intel i386**, **Motorola M68k**, **Sun SPARC**, architecture **MIPS**..., les architectures processeurs les plus populaires à cette époque.</note>
  
 ===== Systèmes d'exploitation BSD basés sur 4.3BSD Net/2 ===== ===== Systèmes d'exploitation BSD basés sur 4.3BSD Net/2 =====
-  * [[wiki:systemes_d_exploitation:bsd_unix:386BSD]] se base sur **4.3BSD Net/2** et est la première **distribution BSD** ''complète'' sur l'**architecture processeur** de l'**Intel 80386** (**i386**) à être **Open Source**. Donc ''librement'' téléchargeable et ''redistribuable''+  * [[wiki:systemes_d_exploitation:bsd_unix:386BSD]] se base sur **4.3BSD Net/2** et est la première distribution BSD complète sur l'architecture processeur de l'**Intel 80386** (**i386**) à être **Open Source**. Donc librement téléchargeable et redistribuable. 
-  * [[wiki:systemes_d_exploitation:bsd_unix:BSD/OS]], anciennement **BSD/386** qui se basait à l'origine sur **4.3BSD Net/2** pour le **processeur Intel 80386** puis sur **4.4BSD** à partir de **BSD/OS 2.0** etait une **distribution BSD** ''commerciale complète'' de l' ''entreprise'' **BSDi** (**//Berkeley Software Design, Inc//**) crée en grande partie par des ''membres'' du **CSRG**. +  * [[wiki:systemes_d_exploitation:bsd_unix:BSD/OS]], anciennement **BSD/386** qui se basait à l'origine sur **4.3BSD Net/2** pour le processeur **Intel 80386** puis sur **4.4BSD** à partir de **BSD/OS 2.0** était une distribution BSD ''commerciale'' complète de l'entreprise **BSDi** (**//Berkeley Software Design, Inc//**) crée en grande partie par des membres du **CSRG**. 
  
  
  
 ===== Les distributions BSD open source actuelles ===== ===== Les distributions BSD open source actuelles =====
-Les **systèmes d'exploitation BSD** ''actuels'' sont de ''véritables'' **systèmes UNIX** car ils ont des liens de ''parentés'' direct avec l' **UNIX** de **AT&T** mais officiellement se sont des **Unix-like** (**OS** de **Type Unix**). Vous trouverez une liste des [[wiki:systemes_d_exploitation:bsd_unix:distributions BSD libres]]. Évidement comme tout **OS** de type **Unix**, les **BSD** gèrent le **multi-utilisateur** et le **multitâche préemptif**.+Les systèmes d'exploitation **BSD** ''actuels'' sont de véritables systèmes UNIX car ils ont des liens de parentés direct avec l'UNIX de **AT&T** mais officiellement se sont des **Unix-like** (OS de **Type Unix**). Vous trouverez une liste des [[wiki:systemes_d_exploitation:bsd_unix:distributions BSD libres]]. Évidement comme tout OS de type Unix, les BSD gèrent le **multi-utilisateur** et le **multitâche préemptif**.
  
-La plupart des **distributions BSD** ''acutelles'' se basent sur **4.4BSD-Lite Release 2**, en voici une liste : +La plupart des **distributions BSD** ''actuelles'' se basent sur **4.4BSD-Lite Release 2**, en voici une liste : 
-  * [[wiki:systemes_d_exploitation:bsd_unix:FreeBSD]] est une **distribution BSD** basée sur **4.4BSD**, c'est la plus ''populaire'', utilisée et fonctionnant dans le plus de **domaines informatiques** différents et c'est une **distribution BSD** ''mère'' qui a enfanté un grand nombre de **distribution BSD** pour des **domaines** bien spécifiques, chose que ne propose pas **FreeBSD** par défaut. +  * [[wiki:systemes_d_exploitation:bsd_unix:FreeBSD]] est une distribution BSD basée sur **4.4BSD**, c'est la plus populaire, utilisée et fonctionnant dans le plus de domaines informatiques différents et c'est une distribution BSD ''mère'' qui a enfanté un grand nombre de distribution BSD pour des domaines bien spécifiques, chose que ne propose pas FreeBSD par défaut. 
-    * [[wiki:systemes_d_exploitation:bsd_unix:GhostBSD]] est basé sur **FreeBSD** et est installé par défaut avec un **environnement de bureau** **MATE** ou **Xfce**. +    * [[wiki:systemes_d_exploitation:bsd_unix:GhostBSD]] est basé sur **FreeBSD** et est installé par défaut avec un environnement de bureau **MATE** ou **Xfce**. 
-    * [[wiki:systemes_d_exploitation:bsd_unix:NomadBSD]] est une **distribution FreeBSD** en **live USB** ''persistent'' (sur **clé USB** par exemple) avec une **interface graphique****NomadBSD** est très pratique pour avoir un **système BSD** ''portable''+    * [[wiki:systemes_d_exploitation:bsd_unix:NomadBSD]] est une distribution **FreeBSD** en **live USB** ''persistent'' (sur **clé USB** par exemple) avec une interface graphique. NomadBSD est très pratique pour avoir un système BSD ''portable''
-  * [[wiki:systemes_d_exploitation:bsd_unix:NetBSD]] est le premier **OS BSD** après **386BSD** à avoir été crée, il est basé sur **4.4BSD**, il est très ''stable'' et sa priorité est d'être **porter** sur un maximum de **processeur** à **architecture** différente**NetBSD** fonctionne sur tout type de **matériel informatique**, des ''vielles'' **stations de travail** sous **UNIX** aux **ordinateurs** les plus récents, **NetBSD** tourne sur pas moins de ''11'' **architectures processeurs** distinctes : **i386 x86_64 arm arm64 mips powerpc alpha m68k sh3 hppa ia64 sparc vax**, **NetBSD** à même été **porté** sur un **grille pain**. +  * [[wiki:systemes_d_exploitation:bsd_unix:NetBSD]] est le premier OS BSD après 386BSD à avoir été créé, il est basé sur **4.4BSD**, il est très stable et sa priorité est d'être porter sur un maximum de processeurs à architectures différentes. NetBSD fonctionne sur tout type de matériel informatique, des vielles stations de travail sous UNIX aux ordinateurs les plus récents, NetBSD tourne sur pas moins de ''11'' architectures processeurs distinctes : **i386 x86_64 arm arm64 mips powerpc alpha m68k sh3 hppa ia64 sparc vax**, NetBSD à même été porté sur un **grille pain**. 
-  * [[wiki:systemes_d_exploitation:bsd_unix:OpenBSD]] est une **distribution BSD** qui se base sur **NetBSD**, plus précisément **NetBSD 1.1** donc **OpenBSD** est également basé sur **4.4BSD**, c'est un **OS BSD** qui se focalise sur la **sécurité**+  * [[wiki:systemes_d_exploitation:bsd_unix:OpenBSD]] est une distribution BSD qui se base sur **NetBSD**, plus précisément **NetBSD 1.1** donc OpenBSD est également basé sur **4.4BSD**, c'est un OS BSD qui se focalise sur la ''sécurité''
-  * [[wiki:systemes_d_exploitation:bsd_unix:DragonFly BSD]] est un **fork**, un ''dérivé'' de **FreeBSD** qui est le seul **BSD** à avoir un **noyau hybride**. **DragonFly BSD** a divergé sur de nombreux points de **FreeBSD**.+  * [[wiki:systemes_d_exploitation:bsd_unix:DragonFly BSD]] est un fork, un dérivé de **FreeBSD** qui est le seul BSD à avoir un **noyau hybride**. DragonFly BSD a divergé sur de nombreux points de FreeBSD.
  
-Résumé de la ''généalogie'' de **Unix** en **image** +Résumé de la généalogie de **Unix** en image : 
  
 {{ :wiki:systemes_d_exploitation:unix_history-simple.png?linkonly |Chronologie Unix}} {{ :wiki:systemes_d_exploitation:unix_history-simple.png?linkonly |Chronologie Unix}}
  • wiki/systemes_d_exploitation/bsd_unix.1742907590.txt.gz
  • Dernière modification : 2025/03/25 12:59
  • de Thibault Seguin