| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| wiki:histoire_informatique:research_unix [2025/09/23 12:23] – [UNICS] Thibault Seguin | wiki:histoire_informatique:research_unix [2026/08/15 09:55] (Version actuelle) – Thibault Seguin |
|---|
| **Unix version 3** est publié en 1973 et a introduit les commandes Unix suivantes : ** crypt, kill, passwd, ps, size, speak, split, uniq** et **yacc**, d'un **débogueur C**, du système de **pipes** ''|''. Les commandes Unix sont réparties entre ''/bin'' et ''/usr/bin'', ce qui nécessite un chemin de recherche (''/usr'' était le point de montage d'un second disque dur). Le nombre total d'installations était de ''16''. | **Unix version 3** est publié en 1973 et a introduit les commandes Unix suivantes : ** crypt, kill, passwd, ps, size, speak, split, uniq** et **yacc**, d'un **débogueur C**, du système de **pipes** ''|''. Les commandes Unix sont réparties entre ''/bin'' et ''/usr/bin'', ce qui nécessite un chemin de recherche (''/usr'' était le point de montage d'un second disque dur). Le nombre total d'installations était de ''16''. |
| |
| <note>Ses premières versions d'Unix étaient ''écrites'' en grande partie en **assembleur** (**langage de programmation** proche du **langage machine**) spécifiquement pour le PDP-11.</note> | <note>Ces premières versions d'Unix étaient ''écrites'' en grande partie en **assembleur** (**langage de programmation** proche du **langage machine**) spécifiquement pour le PDP-11.</note> |
| |
| ===== Unix version 4 ===== | ===== Unix version 4 ===== |
| En février 1985 sort **Unix version 8**, déstinée à l' ordinateur **VAX-11** plus particulièrement le **VAX-11/750** de DEC, elle ne se base plus sur l'**Unix originel** des Bell Labs mais sur **4.1cBSD** de l'**Université de Californie à Berkeley** (**UCB**), cette version était complétée des commandes Unix : **curses, cflow, clear, compress, cpio, csh, cut, ksh, last, netstat, netnews, seq, telnet, tset, ul, vi, vmstat**, donc l'ajout de commandes réseaux, du **KornShell** (**//ksh//**), shell Unix créé par **David Korn**, de la bibliothèque logicielle **Curses**, de la base de données de l' UCB, **Berkeley DB**, le shell de base (**sh**) fût remplacé par le shell de **UNIX System V**, les **sockets BSD** ont été remplacés par le framework **Streams** de System V pour la mise en réseau, le terminal graphique **Blit** est devenu l'interface utilisateur par défaut, les langages de programmation, **Lisp**, **Pascal** et **Altran** ont été inclus et un système de fichiers réseau permettant l' accès aux systèmes de fichiers à ''distance''. | En février 1985 sort **Unix version 8**, déstinée à l' ordinateur **VAX-11** plus particulièrement le **VAX-11/750** de DEC, elle ne se base plus sur l'**Unix originel** des Bell Labs mais sur **4.1cBSD** de l'**Université de Californie à Berkeley** (**UCB**), cette version était complétée des commandes Unix : **curses, cflow, clear, compress, cpio, csh, cut, ksh, last, netstat, netnews, seq, telnet, tset, ul, vi, vmstat**, donc l'ajout de commandes réseaux, du **KornShell** (**//ksh//**), shell Unix créé par **David Korn**, de la bibliothèque logicielle **Curses**, de la base de données de l' UCB, **Berkeley DB**, le shell de base (**sh**) fût remplacé par le shell de **UNIX System V**, les **sockets BSD** ont été remplacés par le framework **Streams** de System V pour la mise en réseau, le terminal graphique **Blit** est devenu l'interface utilisateur par défaut, les langages de programmation, **Lisp**, **Pascal** et **Altran** ont été inclus et un système de fichiers réseau permettant l' accès aux systèmes de fichiers à ''distance''. |
| |
| <note>Malgré que Unix version 8 n'était pas destinée à sortir hors des Bell Labs, il est tout à fait possible d'utiliser cette version avec l'émulateur [[wiki:virtualisation_et_emulation:simh|SIMH]] de **Bob Supnik** mais pas les versions ultérieures.</note> | <note>Malgré que Unix version 8 n'était pas destinée à sortir hors des Bell Labs, il est tout à fait possible d'utiliser cette version avec l'émulateur [[wiki:virtualisation_et_emulation:simh|SIMH]] de **Bob Supnik** mais pas les versions ultérieures. Pour simuler la plupart des Unix des Bell Labs, rendez-vous [[wiki:virtualisation_et_emulation:simh:tutos|là]].</note> |
| |
| ===== Unix version 9 ===== | ===== Unix version 9 ===== |
| En octobre 1989 sort **Unix version 10** qui sera la dernière version des Bell Labs, parmi les innovations, il y avait des outils de **composition graphique** conçus pour fonctionner de concert avec troff, un **interpréteur C**, des programmes d'animation et divers outils prévu pour fonctionner par la suite sous Plan9, l'outil de compilation **Mk** et l' interpréteur de commandes **rc**, ce shell (rc), deviendra le shell par défaut de **Plan9** (**Plan 9 from Bell Labs**). Le système d'exploitation de **Doug McIlroy** et **James A. Reeds** appelé **IX** a été basé sur la V10. | En octobre 1989 sort **Unix version 10** qui sera la dernière version des Bell Labs, parmi les innovations, il y avait des outils de **composition graphique** conçus pour fonctionner de concert avec troff, un **interpréteur C**, des programmes d'animation et divers outils prévu pour fonctionner par la suite sous Plan9, l'outil de compilation **Mk** et l' interpréteur de commandes **rc**, ce shell (rc), deviendra le shell par défaut de **Plan9** (**Plan 9 from Bell Labs**). Le système d'exploitation de **Doug McIlroy** et **James A. Reeds** appelé **IX** a été basé sur la V10. |
| |
| <note>La V8, V9 et V10 ne sortiront jamais des laboratoires Bell Labs, se sont des versions de ''recherche'' qui se basent toutes sur **BSD UNIX**. À la suite de la V10, le système d'exploitation ''distribué'' //Plan 9 from Bell Labs//, appelé plus couramment //Plan 9//, qui n'est pas un système UNIX mais s'en inspire énormément, voit le jour. Le format de codage des caractères **UTF-8** a été crée par Ken Thompson pour //Plan 9//.</note> | <note>La V8, V9 et V10 ne sortiront jamais des laboratoires Bell Labs, ce sont des versions de ''recherche'' qui se basent toutes sur **BSD UNIX**. À la suite de la V10, le système d'exploitation ''distribué'' //Plan 9 from Bell Labs//, appelé plus couramment //Plan 9//, qui n'est pas un système UNIX mais s'en inspire énormément, voit le jour. Le format de codage des caractères **UTF-8** a été crée par Ken Thompson pour //Plan 9//.</note> |
| |
| <note>L'Unix des Bell Labs était également appelé **UnixTSS** (pour **UNIX Time-Sharing System**) mais aussi **Research Unix** étant donné que l'Unix des Bell Labs était avant tout un Unix de recherche.</note> | <note>L'Unix des Bell Labs était également appelé **UnixTSS** (pour **UNIX Time-Sharing System**) mais aussi **Research Unix** étant donné que l'Unix des Bell Labs était avant tout un Unix de recherche.</note> |