wiki:histoire_informatique:research_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:histoire_informatique:research_unix [2025/03/12 14:18] – [Unix version 1] Thibault Seguinwiki:histoire_informatique:research_unix [2025/03/12 15:13] (Version actuelle) – [Unix version 8] Thibault Seguin
Ligne 20: Ligne 20:
  
 ===== Unix version 4 ===== ===== Unix version 4 =====
-Après l'acquisition d'un nouveau **mini-ordinateur** plus ''puissant'', le **DEC PDP-11/45** pour remplacer le ''vénérable'' **PDP-11/20**,en novembre 1973 sorti **Unix version 4** qui a été entièrement ''réécrit'' en **langage C** pour faciliter l' ''écriture'' de **code source** et surtout pour rendre théoriquement le **système** plus aisément ''portable'' sur d'autres **machines**, en conséquence c'est une version notable. **Unix version 4** à ajouté les **commandes Unix**, ''**comm, dump, file, grep, nice, nohup, sleep, sync, tr, wait, printf**'', un **interpréteur SNOBOL** et les **pages de manuel** sont désormais ''formaté'' avec **troff**. Cette version fût présentée ''publiquement'' dans un ''article'' **CACM**. Le nombre d'installations était de ''20'' **machines**.+Après l'acquisition d'un nouveau **mini-ordinateur** plus ''puissant'', le **DEC PDP-11/45** pour remplacer le ''vénérable'' **PDP-11/20**, en novembre 1973 sorti **Unix version 4** qui a été entièrement ''réécrit'' en **langage C** pour faciliter l' ''écriture'' de **code source** et surtout pour rendre théoriquement le **système** plus aisément ''portable'' sur d'autres **machines**, en conséquence c'est une version notable. **Unix version 4** à ajouté les **commandes Unix**, ''**comm, dump, file, grep, nice, nohup, sleep, sync, tr, wait, printf**'', un **interpréteur SNOBOL** et les **pages de manuel** sont désormais ''formaté'' avec **troff**. Cette version fût présentée ''publiquement'' dans un ''article'' **CACM**. Le nombre d'installations était de ''20'' **machines**.
  
 <note>Pour un bref historique du **langage C**, à la base **Ken Thompson** a crée le **langage B** en s'inspirant du **langage BCPL** (**//Basic Combined Programming Language//**) mais c'est vite rendu compte qu'il était trop ''restrictif'' et de se fait **Dennis Ritchie** et **Brian Kernighan** dans une moindre mesure ont ''inventés'' le **langage C** spécifiquement pour **Unix** en partant du **B** de **Ken Thompson**.</note> <note>Pour un bref historique du **langage C**, à la base **Ken Thompson** a crée le **langage B** en s'inspirant du **langage BCPL** (**//Basic Combined Programming Language//**) mais c'est vite rendu compte qu'il était trop ''restrictif'' et de se fait **Dennis Ritchie** et **Brian Kernighan** dans une moindre mesure ont ''inventés'' le **langage C** spécifiquement pour **Unix** en partant du **B** de **Ken Thompson**.</note>
Ligne 38: Ligne 38:
 <note important>Avant **Unix version 7**, la **commande** pour changer de **répertoire**, **cd**, s'appelait **chdir** jusqu'à **Unix version 6**. Si vous souhaitez **émuler** **Unix version 6** et ses version ''antérieures'' vous ne serez donc pas surpris de ne pas trouver la **commande** **cd**.</note> <note important>Avant **Unix version 7**, la **commande** pour changer de **répertoire**, **cd**, s'appelait **chdir** jusqu'à **Unix version 6**. Si vous souhaitez **émuler** **Unix version 6** et ses version ''antérieures'' vous ne serez donc pas surpris de ne pas trouver la **commande** **cd**.</note>
 ===== Unix version 8 ===== ===== Unix version 8 =====
-En février 1985 sort **Unix version 8**, déstinée à l' **ordinateur VAX** de **DEC**, elle ne se base plus sur l'**Unix originel** des **Bell Labs** mais sur **4.1cBSD** de l'**Université de Californie à Berkeley**, 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ée 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éseaux** permettant l' accès au **système 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**, 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ée 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éseaux** permettant l' accès au **système de fichiers** à ''distance''.
  
 <note>Malgré que **Unix version 8** n'était pas déstiné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 déstiné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> 
  • wiki/histoire_informatique/research_unix.1741789093.txt.gz
  • Dernière modification : 2025/03/12 14:18
  • de Thibault Seguin