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/13 10:44] – [Les systèmes UNIX] Thibault Seguinwiki:systemes_d_exploitation:os_unix_et_unix-like [2025/03/14 14:05] (Version actuelle) – [Les systèmes UNIX] Thibault Seguin
Ligne 17: Ligne 17:
 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**. 
  
-<note>À savoir qu'à la suite de **SVR4**, il y a eu **UNIX System V Release 5** (**//SVR5//**), qui provient de la fusion de **UnixWare 2** basé sur **SVR4.2MP** et **SCO OpenServer 5** basé sur **SVR3.2**, en 1998, par **SCO** (**//Santa Cruz Operation//**), désormais détenu par **Xinuos**.</note>+<note>À savoir qu'à la suite de **SVR4**, il y a eu **UNIX System V Release 5** (**//SVR5//**), qui provient de la fusion de **UnixWare 2** basé sur **SVR4.2MP** et **SCO OpenServer 5** basé sur **SVR3.2**, en 1998, par **SCO** (**//Santa Cruz Operation//**), désormais détenu par **Xinuos**. Mais **SVR5** n'a été repris par aucune **entreprise** et n'a pas eu de réel succès.</note>
  
 Les laboratoires des **Bell Labs** continuèrent à **développer** son **Unix**, qui n'était plus basé sur **Unix version 7** mais sur **BSD**, **Unix version 8** était basé sur **4.1cBSD**, sortie en février 1985, **Unix version 9** a été publié en septembre 1986 et était basé en grande partie sur **4.3BSD** et enfin **Unix version 10** est sortie en octobre 1989 et qui donna naissance à l'**OS** appelé **Plan 9 from Bell Labs** ou plus simplement **Plan 9** qui n'était pas un **Unix** mais s'en inspirait énormément, c'est d'ailleurs sous **Plan 9** qu'a été créé l'**encodage** de type **UTF-8**. La **V8**, **V9** et **V10** ne sont jamais sortis des laboratoires **Bell Labs** mais vous pouvez tout de même **émuler** la **V8** via [[wiki:virtualisation_et_emulation:simh|SimH]]. Les laboratoires des **Bell Labs** continuèrent à **développer** son **Unix**, qui n'était plus basé sur **Unix version 7** mais sur **BSD**, **Unix version 8** était basé sur **4.1cBSD**, sortie en février 1985, **Unix version 9** a été publié en septembre 1986 et était basé en grande partie sur **4.3BSD** et enfin **Unix version 10** est sortie en octobre 1989 et qui donna naissance à l'**OS** appelé **Plan 9 from Bell Labs** ou plus simplement **Plan 9** qui n'était pas un **Unix** mais s'en inspirait énormément, c'est d'ailleurs sous **Plan 9** qu'a été créé l'**encodage** de type **UTF-8**. La **V8**, **V9** et **V10** ne sont jamais sortis des laboratoires **Bell Labs** mais vous pouvez tout de même **émuler** la **V8** via [[wiki:virtualisation_et_emulation:simh|SimH]].
Ligne 24: Ligne 24:
  
 ==== Unix-like ==== ==== Unix-like ====
-Les **systèmes** de **Type Unix** (**Unix-like** en anglais), qui n'ont aucuns **codes sources** provenant de **AT&T**, ont assez vite vu le jour, la raison est simple, les premiers **Unix** des **Bell Labs** vendaient leurs **codes sources** (donc la recette de fabrication) par le biais de **licences** de **AT&T** et de ce fait il était plus simple de **développer** un **Unix-like**, qu'un **Windows-like**, par exemple, car **Microsoft** n'a jamais livré ses **sources** et le seul **Windows-like** du nom de **ReactOS** a donc été créé par **rétro-ingénierie**. Un **Unix-like** est un **OS** qui fonctionne et se comporte de manière similaire à **UNIX** et qui a des **normes** communes, comme **POSIX**, le **FHS** (**//Filesystem Hierarchy Standard//**), par exemple. Je ne vais pas citer tous les **Unix-like** mais l'un des premiers est **GNU** (**//GNU’s Not UNIX//**), créé par **Richard Stallman** et annoncé le 27 septembre 1983, qui était une ''réécriture'', en autres des **commandes Unix** mais il lui manquait un composant **logiciel** essentiel, le **noyau** (**kernel** en anglais) mais malgré cela, **GNU** a très vite été utilisé pour les **systèmes Unix** pour étendre leurs **OS**. L'un des premiers **Unix-like** ''complet'' a été **Coherent** de l' ''entreprise'' **Mark Williams Company**, **entreprise** qui a été fondée en 1977, la première version de **Coherent** (qui était un **Unix-like** ''commercial''), se voulant un **clone** de la **V7** des **Bell Labs**, a été **développée** en 1980, pour le **PDP-11** de **DEC** puis pour les **compatibles PC** (**IBM PC**), à **processeur** type **Intel x86** en 1983 mais aussi le **Zilog Z8000** et le **Motorola 68000**. On peu aussi citer **TROPIX** qui est sorti officiellement en 1985.+Les **systèmes** de **Type Unix** (**Unix-like** en anglais), qui n'ont aucuns **codes sources** provenant de **AT&T**, ont assez vite vu le jour, la raison est simple, les premiers **Unix** des **Bell Labs** vendaient leurs **codes sources** (donc la recette de fabrication) par le biais de **licences** de **AT&T** et de ce fait il était plus simple de **développer** un **Unix-like**, qu'un **Windows-like**, par exemple, car **Microsoft** n'a jamais livré ses **sources** et le seul **Windows-like** du nom de **ReactOS** a donc été créé par **rétro-ingénierie**. Un **Unix-like** est un **OS** qui fonctionne et se comporte de manière similaire à **UNIX** et qui a des **normes** communes, comme **POSIX**, le **FHS** (**//Filesystem Hierarchy Standard//**), par exemple. Je ne vais pas citer tous les **Unix-like** mais l'un des premiers est **GNU** (**//GNU’s Not UNIX//**), créé par **Richard Stallman** et annoncé le 27 septembre 1983, qui était une ''réécriture'', en autres des **commandes Unix** mais il lui manquait un composant **logiciel** essentiel, le **noyau** (**kernel** en anglais) mais malgré cela, **GNU** a très vite été utilisé pour les **systèmes Unix** pour étendre leurs **OS**, **GNU** a débuté son **développement** le 5 janvier 1984. L'un des premiers **Unix-like** ''complet'' a été **Coherent** de l' ''entreprise'' **Mark Williams Company**, **entreprise** qui a été fondée en 1977, la première version de **Coherent** (qui était un **Unix-like** ''commercial''), se voulant un **clone** de la **V7** des **Bell Labs**, a été **développée** en 1980, pour le **PDP-11** de **DEC** puis pour les **compatibles PC** (**IBM PC**), à **processeur** type **Intel x86** en 1983 mais aussi le **Zilog Z8000** et le **Motorola 68000**. On peu aussi citer **TROPIX** qui est sorti officiellement en 1985.
  
-<note>Juste pour info, le seul **OS** pour lequel **Microsoft** à livré son **code source** est **MS-DOS 1.25**, enfin en gros tout le monde s'en fout, d'autant qu'il existe **FreeDOS** comme **DOS** libre et qui est bien plus complet que l'antique **MS-DOS**. Par contre malgré ce que beaucoup de personnes peuvent penser, à l'heure actuelle, **Microsoft** est l'une des **entreprises** qui contribuent le plus à l'**open source**, bien sûr ce n'est pas anodin mais c'est tout de même respectable, vue la politique que **Microsoft** avait par le passé à l'**open source**. Je ne vais pas citer de nom mais il y a tellement d'**entreprise** qui se basent sur l'**open source**, sans y contribuer...</note>+<note>Juste pour info, le seul **OS** pour lequel **Microsoft** à livré son **code source** est **MS-DOS 1.25**, enfin en gros tout le monde s'en fout, d'autant qu'il existe **FreeDOS** comme **DOS** libre et qui est bien plus complet que l'antique **MS-DOS**. Par contre malgré ce que beaucoup de personnes peuvent penser, à l'heure actuelle, **Microsoft** est l'une des **entreprises** qui contribuent le plus à l'**open source**, bien sûr ce n'est pas anodin mais c'est tout de même respectable, vue la politique que **Microsoft** avait par le passé à l'**open source**. Je ne vais pas citer de nom mais il y a tellement d'**entreprises** qui se basent sur l'**open source**, sans y contribuer...</note>
  
 Mais l'un des **OS** de nature **Unix-like** les plus ''notables'' est sans doute **MINIX** (**Mini-Unix**), qui a été créé par le professeur **Andrew Stuart Tanenbaum** ou plus simplement **Andrew S. Tanenbaum**, **MINIX** a été créé à l'origine dans un but purement pédagogique, en tant que clone de **Unix version 7**. La permière version de **MINIX**, **MINIX 1.0** est sortie en 1987, **MINIX 2.0** a été publié en 1997 et a ajouté la conformité **POSIX** et enfin **MINIX 3** a vu le jour le 24 octobre 2005. **MINIX** a été compatible avec de nombreux **micro-ordinateurs** différents, comprenant les **processeurs** de la famille **Intel x86** ''16 bits'' et ''32 bits'', **AMD Am286**, **Motorola 68000**, **Sun SPARC**, **NS32532**. De nos jours **MINIX 3** supporte les **processeurs** de la famille **Intel x86** ''32 bits'' et **ARM**. Contrairement à de nombreux **systèmes Unix**, **MINIX** à dès le départ adopté un **micro-noyau** en lieu et place des traditionnels **noyaux monolithiques**. Les **sources** de **MINIX** ont toujours été disponibles au téléchargement mais à l'origine, **MINIX** était ''propriétaire'', c'est en 2000 que **MINIX** est devenu **open source**, sous **licence BSD** à 3 clauses.   Mais l'un des **OS** de nature **Unix-like** les plus ''notables'' est sans doute **MINIX** (**Mini-Unix**), qui a été créé par le professeur **Andrew Stuart Tanenbaum** ou plus simplement **Andrew S. Tanenbaum**, **MINIX** a été créé à l'origine dans un but purement pédagogique, en tant que clone de **Unix version 7**. La permière version de **MINIX**, **MINIX 1.0** est sortie en 1987, **MINIX 2.0** a été publié en 1997 et a ajouté la conformité **POSIX** et enfin **MINIX 3** a vu le jour le 24 octobre 2005. **MINIX** a été compatible avec de nombreux **micro-ordinateurs** différents, comprenant les **processeurs** de la famille **Intel x86** ''16 bits'' et ''32 bits'', **AMD Am286**, **Motorola 68000**, **Sun SPARC**, **NS32532**. De nos jours **MINIX 3** supporte les **processeurs** de la famille **Intel x86** ''32 bits'' et **ARM**. Contrairement à de nombreux **systèmes Unix**, **MINIX** à dès le départ adopté un **micro-noyau** en lieu et place des traditionnels **noyaux monolithiques**. Les **sources** de **MINIX** ont toujours été disponibles au téléchargement mais à l'origine, **MINIX** était ''propriétaire'', c'est en 2000 que **MINIX** est devenu **open source**, sous **licence BSD** à 3 clauses.  
Ligne 35: Ligne 35:
  
 ===== Les systèmes UNIX ===== ===== Les systèmes UNIX =====
-À l'heure actuelle les deux principales ''saveurs'' **UNIX** qui se partage le marché, sont les [[wiki:systemes_d_exploitation:bsd_unix|BSD]] ''libres'', sous **licence BSD** et les **OS** **UNIX®** basés principalement sur [[wiki:histoire_informatique:at_t-unix#unix_system_v_release_4_svr4|UNIX System V Release 4]] (**//SVR4//**), qui comporte les **UNIX®** ''constructeurs'', qui sont sous **licence propriétaire** tel que **Solaris**, **HP-UX**, **AIX**,..., et les [[wiki:systemes_d_exploitation:distributions_illumos|distributions illumos]] basées à l'origine sur **Sun OpenSolaris**, principalement sous **licence CDDL**.+À l'heure actuelle les deux principales ''saveurs'' **UNIX** qui se partage le marché, sont les [[wiki:systemes_d_exploitation:bsd_unix|BSD]] ''libres'', sous **licence BSD** et les **OS** **UNIX®** basés principalement sur [[wiki:histoire_informatique:at_t-unix#unix_system_v_release_4_svr4|UNIX System V Release 4]] (**//SVR4//**), qui comporte les **UNIX®** ''constructeurs'', qui sont sous **licence propriétaire** tel que **Solaris**, **HP-UX**, **AIX**,..., et les [[wiki:systemes_d_exploitation:distributions_illumos|distributions illumos]] basées à l'origine sur **Sun OpenSolaris**, principalement sous **licence CDDL**. À savoir que les **UNIX®** basés sur **SVR4** ont pris énormément de ''composants'' provenant de **BSD**, à commencer par la **pile TCP/IP** de **4.3BSD** mais aussi beaucoup d'autres ''éléments'' et depuis peu, [[wiki:systemes_d_exploitation:bsd_unix:freebsd|FreeBSD]] a intégré des ''composants'' d'**OpenSolaris**, à partir de **FreeBSD 7**, publié le 27 février 2008. [[wiki:systemes_d_exploitation:bsd_unix:netbsd|NetBSD]] a également fait de même mais à moins grande échelle. Les **OS** **UNIX** sont très ''stables'', ''sécurisés'', ''robustes'' et peuvent tourner pendant des ''années'' sur **serveurs**, sans nécessités de **reboot**.
  
-<note>Deux autres ''saveurs'' **UNIX** sont également d'importance historique et qui ont eu une influence sur les **UNIX** actuelles sont, [[wiki:histoire_informatique:osf_unix|OSF/1]] du ''consortium'' **OSF** (**//Open Software Foundation//**), distribué par la ''société'' **DEC** et **Xenix** de **Microsoft**.</note> +<note>Deux autres ''saveurs'' **UNIX** sont également d'importance historique et qui ont eu une influence sur les **UNIX** actuels sont, [[wiki:histoire_informatique:osf_unix|OSF/1]] du ''consortium'' **OSF** (**//Open Software Foundation//**), distribué par la ''société'' **DEC** et **Xenix** de **Microsoft**.</note> 
-  * [[wiki:systemes_d_exploitation:bsd_unix|BSD UNIX]] actuel+  * [[wiki:systemes_d_exploitation:bsd_unix|BSD Unix]] actuels
   * [[wiki:systemes_d_exploitation:darwin|Darwin]]   * [[wiki:systemes_d_exploitation:darwin|Darwin]]
     * [[wiki:systemes_d_exploitation:macos|macOS]]      * [[wiki:systemes_d_exploitation:macos|macOS]] 
Ligne 47: Ligne 47:
  
 ===== Les Unix-like ===== ===== Les Unix-like =====
 +Quand on pense à **Unix-like**, on fait forcément référence à [[wiki:systemes_d_exploitation:gnu_linux|GNU/Linux]], qui est plus que crédible face à **UNIX**, je pense en particulier à [[wiki:systemes_d_exploitation:gnu_linux:debian|Debian GNU/Linux]] qui est idéal pour les **serveurs** mais aussi pour les **postes bureautiques** et même pour bien d'autres usages. Il existe des **distributions Linux** pour quasiment tout type de ''domaine'', par exemple, pour se faire un **media center**, une **console** de **retrogaming**, une **console de jeux** nouvelle génération, type **Steam Deck** avec la distribution **ChimeraOS**, changer le **firmware** de son **routeur** avec **OpenWrt**, il ne vous manques plus que de l'imagination pour créer votre propre ''projet'' avec l'une des nombreuses **distributions Linux**. **Android** peu également être un **OS** intéressant, en ce qui concerne les **OS** ''mobiles'' et les **appareils informatiques** à **processeur** de type **ARM** en général et là je pense en particulier à **Android AOSP** qui permet la création des **roms customs** tel que **LineageOS** mais il y en a encore beaucoup d'autres pour se défaire des griffes de **Google**.
   * [[wiki:systemes_d_exploitation:gnu_linux|GNU/Linux]]   * [[wiki:systemes_d_exploitation:gnu_linux|GNU/Linux]]
 +  * [[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:os_unix_et_unix-like:Fuzix OS]]
   * [[wiki:systemes_d_exploitation:os_unix_et_unix-like:Redox OS]]   * [[wiki:systemes_d_exploitation:os_unix_et_unix-like:Redox OS]]
  • wiki/systemes_d_exploitation/os_unix_et_unix-like.1741862651.txt.gz
  • Dernière modification : 2025/03/13 10:44
  • de Thibault Seguin