Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
wiki:histoire_informatique:at_t-unix [2025/06/09 19:56] – [UNIX System III] Thibault Seguin | wiki:histoire_informatique:at_t-unix [2025/10/12 13:16] (Version actuelle) – [UNIX System V Release 5 (SVR5)] Thibault Seguin |
---|
| |
===== UNIX System III ===== | ===== UNIX System III ===== |
La première version commerciale, **UNIX System III** sort en novembre 1981, c'était un mélange de différentes saveurs d'**Unix** internes au **Bell Labs** de **AT&T**: **Unix version 7**, **PWB/UNIX 2.0**, **CB UNIX 3.0**, **UNIX/RT** et **UNIX/32V**. Cette version introduit de nouvelles fonctionnalités : les canaux nommés, l'appel et la commande système **uname** et une file d'attente d'exécution. À l'origine UNIX System III prend en charge les ordinateurs **PDP-11** et **VAX-11** de **DEC** (**//Digital Equipment Corporation//**).\\ | La première version commerciale, **UNIX System III** sort en novembre 1981, c'était un mélange de différentes saveurs d'**Unix** internes au **Bell Labs** de l'entreprise **AT&T** : **Unix version 7**, **PWB/UNIX 2.0**, **CB UNIX 3.0**, **UNIX/RT** et **UNIX/32V**. Cette version introduit de nouvelles fonctionnalités : les canaux nommés, l'appel et la commande système **uname** et une file d'attente d'exécution. À l'origine UNIX System III prend en charge les ordinateurs **PDP-11** et **VAX-11** de **DEC** (**//Digital Equipment Corporation//**).\\ |
Diverses variantes d'Unix se sont basées à l'origine sur UNIX System III : **HP-UX**, **IRIX**, **IS/3** suivi de **PC/IX**, **PC-UX**, **PNX**, **SINIX**, **Venix** et **Xenix**. | Diverses variantes d'Unix se sont basées à l'origine sur UNIX System III : **HP-UX**, **IRIX**, **IS/3** suivi de **PC/IX**, **PC-UX**, **PNX**, **SINIX**, **Venix** et **Xenix**. |
| |
| |
===== UNIX System V Release 1 (SVR1) ===== | ===== UNIX System V Release 1 (SVR1) ===== |
En 1983 **UNIX System V Release 1** succède à UNIX System III, cette version est développée par l'**USG** (**//UNIX Support Group//**) de AT&T, elle introduit l'éditeur de texte **vi** et les bibliothèques **curses** provenant de **4.1BSD**, elle améliore les performances en ajoutant des caches de tampon et d'**inodes**, la prise en charge de la communication inter-processus à l'aide de messages, de sémaphores et de mémoire partagée. **SVR1** fonctionnait sur les mini-ordinateurs PDP-11 et VAX de DEC. | En 1983 **UNIX System V Release 1** (**//SVR1//**) succède à UNIX System III, cette version est développée par l'**USG** (**//UNIX Support Group//**) de AT&T, elle introduit l'éditeur de texte **vi** et les bibliothèques **curses** provenant de **4.1BSD**, elle améliore les performances en ajoutant des caches de tampon et d'**inodes**, la prise en charge de la communication inter-processus à l'aide de messages, de sémaphores et de mémoire partagée. SVR1 fonctionnait sur les mini-ordinateurs PDP-11 et VAX de DEC. |
| |
===== UNIX System V Release 2 (SVR2) ===== | ===== UNIX System V Release 2 (SVR2) ===== |
===== UNIX System V Release 4 (SVR4) ===== | ===== UNIX System V Release 4 (SVR4) ===== |
==== SVR4 ==== | ==== SVR4 ==== |
**AT&T** a joint ses forces avec l'entreprise **Sun Microsystems** pour sortir **UNIX System V Release 4** (**//SVR4//**) le 18 octobre 1988, c'est sans conteste la version de **UNIX System V** la plus ''aboutie'' de par ses fonctionnalités et son histoire. Tous les Unix actuels encore en développement basés sur UNIX System V sont des dérivés de SVR4, on peut citer **Oracle Solaris**, **AIX** d'**IBM**, **HP-UX** de **HP**... Du fait que Sun Microsystems s'associe à AT&T combine les technologies des différentes saveurs d'Unix suivantes: **SVR3**, **4.3BSD**, **Xenix** et **SunOS** et les fonctionnalités inclusent sont très nombreuses.\\ | **AT&T** a joint ses forces avec l'entreprise **Sun Microsystems** pour sortir **UNIX System V Release 4** (**//SVR4//**) le 18 octobre 1988, c'est sans conteste la version de **UNIX System V** la plus ''aboutie'' de par ses fonctionnalités et son histoire. Tous les Unix actuels encore en développement basés sur UNIX System V sont des dérivés de SVR4, on peut citer **Oracle Solaris**, **AIX** d'**IBM**, **HP-UX** de **HP**... Du fait que Sun Microsystems s'associe à AT&T combine les technologies des différentes saveurs d'Unix suivantes : **SVR3**, **4.3BSD**, **Xenix** et **SunOS** et les fonctionnalités inclusent sont très nombreuses.\\ |
* Fonctionnalités provenant de **4.3BSD** : prise en charge de **TCP/IP**, les **Sockets**, système de fichiers **UFS** (**//Unix File System//**), prise en charge de plusieurs groupes et le **C shell**. | * Fonctionnalités provenant de **4.3BSD** : prise en charge de **TCP/IP**, les **Sockets**, système de fichiers **UFS** (**//Unix File System//**), prise en charge de plusieurs groupes et le **C shell**. |
* Fonctionnalités provenant **SunOS** : système de fichiers virtuel (Virtual file system), le système de fichiers en réseau **NFS**, nouveau système de mémoire virtuelle incluant la prise en charge des fichiers mappés en mémoire, système de bibliothèque partagée améliorée basé sur le modèle **SunOS 4.x**, environnement de bureau **OpenWindows**, représentation de données externes (**XDR**) et **ONC RPC**. | * Fonctionnalités provenant **SunOS** : système de fichiers virtuel (Virtual file system), le système de fichiers en réseau **NFS**, nouveau système de mémoire virtuelle incluant la prise en charge des fichiers mappés en mémoire, système de bibliothèque partagée améliorée basé sur le modèle **SunOS 4.x**, environnement de bureau **OpenWindows**, représentation de données externes (**XDR**) et **ONC RPC**. |
Les principaux ports de SVR4 étaient basés sur les processeurs **Intel x86** et **SPARC** de Sun Microsystems, la première version SPARC de SVR4 a été **Solaris 2** (**SunOS 5.x**) de Sun Microsystems. L'accord entre Sun et AT&T c'est terminé après la sortie de SVR4 et de ce fait Sun Solaris n'a pas hérité des fonctionnalités des versions ultérieures de **SVR4.x**.</note> | Les principaux ports de SVR4 étaient basés sur les processeurs **Intel x86** et **SPARC** de Sun Microsystems, la première version SPARC de SVR4 a été **Solaris 2** (**SunOS 5.x**) de Sun Microsystems. L'accord entre Sun et AT&T c'est terminé après la sortie de SVR4 et de ce fait Sun Solaris n'a pas hérité des fonctionnalités des versions ultérieures de **SVR4.x**.</note> |
| |
| Peut de temps après la sortie de SVR4, en 1989 AT&T a créé **USL** (**//Unix System Laboratories//**) comme entité séparé de l'ensemble de l'entreprise, en gros USL comprenait l'intégralité de la marque UNIX® de AT&T. Cette entité était chargée du développement et la maintenance de SVR4. |
==== SVR4.0MP ==== | ==== SVR4.0MP ==== |
Un consortium de revendeurs **Intel** comprenant **Unisys**, **ICL**, **NCR Corporation** et **Olivetti** a développé **SVR4.0MP** avec une capacité multitraitement. | Un consortium de revendeurs **Intel** comprenant **Unisys**, **ICL**, **NCR Corporation** et **Olivetti** a développé **SVR4.0MP** avec une capacité multitraitement. |
| |
==== SVR4.2 ==== | ==== SVR4.2 ==== |
AT&T et **Novell** ont crées une coentreprise appelée **Univel** et le 2 novembre 1992 **SVR4.2** est sorti sous le nom d'**Univel UnixWare** avec un nouveau système de fichiers nommé **Veritas File System** (**VxFS**). Parmi les autres fournisseurs de SVR4.2 figuraient **UHC** et **Consensys**. | AT&T et **Novell** ont crées une coentreprise appelée **Univel** et le 2 novembre 1992 **SVR4.2** est sorti sous le nom d'**Univel UnixWare** avec un nouveau système de fichiers nommé **Veritas File System** (**VxFS**). En 1993, Novell a racheté USL à AT&T, en gros la totalité de la marque UNIX® de AT&T. Parmi les autres fournisseurs de SVR4.2 figuraient **UHC** et **Consensys**. |
| |
==== SVR4.2MP ==== | ==== SVR4.2MP ==== |
La deuxième version de Univel a été **SVR4.2MP** sorti le 2 novembre 1995 sous le nom de **UnixWare 2**. | La deuxième version de Univel a été **SVR4.2MP** sorti le 2 novembre 1995 sous le nom de **UnixWare 2**. |
| |
<note>Vous pouvez émuler **UNIX System III** et les **UNIX System V** via l'émulateur [[wiki:virtualisation_et_emulation:simh|SimH]] et via l'émulateur [[wiki:virtualisation_et_emulation:qemu|QEMU]] ou hyperviseur [[wiki:virtualisation_et_emulation:virtualbox|VirtualBox]] pour SVR4.</note> | <note>Vous pouvez émuler **UNIX System III** et les **UNIX System V** via l'émulateur [[wiki:virtualisation_et_emulation:simh|SimH]] et via l'émulateur [[wiki:virtualisation_et_emulation:qemu|QEMU]] ou hyperviseur [[wiki:virtualisation_et_emulation:virtualbox|VirtualBox]] pour SVR4. Pour émuler ces Unix via SimH c'est [[wiki:virtualisation_et_emulation:simh:tutos|ici]].</note> |
| |
===== UNIX System V Release 5 (SVR5) ===== | ===== UNIX System V Release 5 (SVR5) ===== |
**Santa Cruz Operation** (**//SCO//**), propriétaire de Xenix, a acquis la marque **UnixWare** et les droits de distribution de la base de code System V Release 4.2 auprès de Novell et a sorti **UNIX System V Release 5** (**//SVR5//**) sous le nom de **UnixWare 7** en 1998. UnixWare 7 provient de la fusion de **SCO OpenServer 5** (un dérivé de SVR3.2) et d'**UnixWare 2**. Par la suite **SCO OpenServer 6** sortie en 2005 a lui même été basé sur SVR5. La base de code de SVR5 n'a pas été réutilisée par d'autres entreprises, seul **The SCO Group** a utilisé SVR5. | **Santa Cruz Operation** (**//SCO//**), propriétaire de Xenix, a acquis la marque **UnixWare** et les droits de distribution de la base de code System V Release 4.2 auprès de Novell en 1995 et a sorti **UNIX System V Release 5** (**//SVR5//**) sous le nom de **UnixWare 7** en 1998. UnixWare 7 provient de la fusion de **SCO OpenServer 5** (un dérivé de SVR3.2) et d'**UnixWare 2**. Par la suite **SCO OpenServer 6** sortie en 2005 a lui même été basé sur SVR5. La base de code de SVR5 n'a pas été réutilisée par d'autres entreprises, seul **The SCO Group** a utilisé SVR5. |
| |
<note>Il est à noter que SCO n'a pas fait l'acquisition de la marque **UNIX®**, Novell a transféré la ''propriété'' de la marque **UNIX®** au consortium **The Open Group**.</note> | <note>Il est à noter que SCO n'a pas fait l'acquisition de la marque **UNIX®**, Novell a transféré la ''propriété'' de la marque **UNIX®** au consortium **The Open Group**.</note> |
| |
<note>À présent il n'y a quasiment plus de systèmes d'exploitation basés sur UNIX System V, à part Oracle Solaris de Oracle, AIX d'IBM et HP-UX de HP tous trois se basant sur SVR4 puis UnixWare et OpenServer de Xinuos basés sur SVR5.\\ | <note>À présent il n'y a quasiment plus de systèmes d'exploitation basés sur UNIX System V, à part Oracle Solaris de Oracle, AIX d'IBM et HP-UX de HP tous trois se basant sur SVR4 puis UnixWare et OpenServer de Xinuos basés sur SVR5.\\ |
À l'avenir, il est probable que le seul UNIX System V qui va perdurer et continuer à se développer est **illumos** (et ses diverses distributions), version **Open Source** de //UNIX System V Release 4//, code source provenant à l'origine de OpenSolaris. Le projet OpenSolaris a été en autre mené **Ian Murdock**, fondateur de **Debian GNU/Linux**.</note> | À l'avenir, il est probable que le seul UNIX System V qui va perdurer et continuer à se développer est **illumos** (et ses diverses distributions), version **Open Source** de //UNIX System V Release 4//, code source provenant à l'origine de OpenSolaris. Le projet OpenSolaris a été en autre mené par **Ian Murdock**, fondateur de [[wiki:os:gnu_linux:debian|Debian GNU/Linux]].</note> |