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/28 12:57] – [Unix version 10] Thibault Seguinwiki:histoire_informatique:research_unix [2025/04/03 13:30] (Version actuelle) – [Unix version 10] Thibault Seguin
Ligne 5: Ligne 5:
  
 ===== UNICS ===== ===== UNICS =====
-La première ''ébauche'' de **Unix** fut crée en 1969 par **Kenneth Thompson** et **Dennis Ritchie** sur un ordinateur **DEC PDP-7** ''18 bits'', elle s'appelait à l'origine **UNICS** (**//Uniplexed Information and Computing Service//**). Cette version ne supportait pas encore le **multitâche**. **UNICS** fut très vite renommé Unix.+La première ''ébauche'' de **Unix** fut crée en 1969 par **Kenneth Thompson** et **Dennis Ritchie** sur un ordinateur **DEC PDP-7** ''18 bits'', elle s'appelait à l'origine **UNICS** (**//Uniplexed Information and Computing Service//**). Cette version ne supportait pas encore le **multitâche**. UNICS fut très vite renommé Unix.
  
-<note>UNICS acronyme de Uniplexed Information and Computing Service était un jeu de mots avec **Multics** qui de son coté signifiait **MULTiplexed Information and Computing Service**. Multics était un **OS** à **temps partagé**, le temps partagé permet à un OS de simuler le partage par plusieurs utilisateurs de **temps processeur**, cet OS était très ambitieux mais très complexe à mettre en oeuvre, du coup Kenneth Thompson et Dennis Ritchie ont décidés de créer UNICS en se basant sur beaucoup de concept de Multics, en autres le temps partagé mais se voulait beaucoup plus simple et contrairement à Multics qui était doté d'utilitaires qui chacun pouvait faire plusieurs tâches différentes, UNICS, lui était composé d'utilitaires qui faisaient chacun une seule tâche mais la faisait bien.</note>+<note>**UNICS** acronyme de **Uniplexed Information and Computing Service** était un jeu de mots avec **Multics** qui de son coté signifiait **MULTiplexed Information and Computing Service**. Multics était un **OS** à **temps partagé**, le temps partagé permet à un OS de simuler le partage par plusieurs utilisateurs de **temps processeur**, cet OS était très ambitieux mais très complexe à mettre en oeuvre, du coup Kenneth Thompson et Dennis Ritchie ont décidés de créer UNICS en se basant sur beaucoup de concept de Multics, en autres le temps partagé mais se voulait beaucoup plus simple et contrairement à Multics qui était doté d'utilitaires qui chacun pouvait faire plusieurs tâches différentes, UNICS, lui était composé d'utilitaires qui faisaient chacun une seule tâche mais la faisait bien.</note>
 ===== Unix version 1 ===== ===== Unix version 1 =====
 Après l'acquisition d'un mini-ordinateur de **Digital Equipment Corporation** (**//DEC//**), le **DEC PDP-11** ''16 bits'', plus précisément le **PDP-11/20**, **Unix version 1** est sorti en 1971, La liste des **utilitaires Unix** en ligne de commande (CLI) incluses sous Unix version 1 est la suivante : **ar, as, bcd, cal, cat, chdir, chmod, chown, cmp, cp, date, dc, df, du, ed, find, glob, init, ld, ln, ls, mail, mesg, mkdir, mkfs, mount, mv, nm, od, pr, rm, rmdir, roff, sh, sort, stat, strip, su, sum, tty, umount, wc, who, write**, cette version également précurseur des commandes Unix : **fsck, reboot et adb**, le système contenait également un **compilateur B** et un **complateur Fortran**, d'un **interpréteur BASIC**, des fichiers de périphériques, des fonctions de gestion de bandes perforées, des disques **DECtape** et de disques **RK05**. Après l'acquisition d'un mini-ordinateur de **Digital Equipment Corporation** (**//DEC//**), le **DEC PDP-11** ''16 bits'', plus précisément le **PDP-11/20**, **Unix version 1** est sorti en 1971, La liste des **utilitaires Unix** en ligne de commande (CLI) incluses sous Unix version 1 est la suivante : **ar, as, bcd, cal, cat, chdir, chmod, chown, cmp, cp, date, dc, df, du, ed, find, glob, init, ld, ln, ls, mail, mesg, mkdir, mkfs, mount, mv, nm, od, pr, rm, rmdir, roff, sh, sort, stat, strip, su, sum, tty, umount, wc, who, write**, cette version également précurseur des commandes Unix : **fsck, reboot et adb**, le système contenait également un **compilateur B** et un **complateur Fortran**, d'un **interpréteur BASIC**, des fichiers de périphériques, des fonctions de gestion de bandes perforées, des disques **DECtape** et de disques **RK05**.
Ligne 28: Ligne 28:
  
 ===== Unix version 6 ===== ===== Unix version 6 =====
-En mai 1975 c'est au tour de **Unix version 6** de voir le jour, version qui inclut le concept de **tubes** (**Pipe** en anglais) qui accru considérablement les possibilités offertes pour l'utilisation des commandes Unix, des scripts shell et du développement de l'OS lui même. Il est a noté que c'est la première version à être ''portée'' sur d'autres ordinateurs que le PDP11, en autres l'**Interdata 7/32** et c'est également à ce moment que **1BSD** voit le jour, qui inclut un **compilateur de Pascal** et l'éditeur de texte ligne par ligne **ex** conçu pour fonctionner sur Unix version 6, pour le moment 1BSD n'est qu'un **ensemble de logiciels** mais pas une **distribution Unix** à part entière. Cette version fut très prisée par les universités et en particulier par l'**Université de Californie à Berkeley**. La **V6** introduit les nouvelles commandes Unix : **ratfor, bc, chgrp, cron, newgrp, ptrace, tbl, units, wall**. Une version réduite d'Unix version 6, pour **PDP-11/10** a été créée en mai 1977 sous le nom de **MINI-UNIX**.+En mai 1975 c'est au tour de **Unix version 6** (**V6**) de voir le jour, version qui inclut le concept de **tubes** (**Pipe** en anglais) qui accru considérablement les possibilités offertes pour l'utilisation des commandes Unix, des scripts shell et du développement de l'OS lui même. Il est a noté que c'est la première version à être ''portée'' sur d'autres ordinateurs que le PDP11, en autres l'**Interdata 7/32** et c'est également à ce moment que **1BSD** voit le jour, qui inclut un **compilateur de Pascal** et l'éditeur de texte ligne par ligne **ex** conçu pour fonctionner sur Unix version 6, pour le moment 1BSD n'est qu'un **ensemble de logiciels** mais pas une **distribution Unix** à part entière. Cette version fut très prisée par les universités et en particulier par l'**Université de Californie à Berkeley**. La V6 introduit les nouvelles commandes Unix : **ratfor, bc, chgrp, cron, newgrp, ptrace, tbl, units, wall**. Une version réduite d'Unix version 6, pour **PDP-11/10** a été créée en mai 1977 sous le nom de **MINI-UNIX**.
  
 ===== Unix version 7 et UNIX/32V ===== ===== Unix version 7 et UNIX/32V =====
Ligne 46: Ligne 46:
  
 ===== Unix version 10 ===== ===== Unix version 10 =====
-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**, se 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**, se 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. 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, 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. 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>
  • wiki/histoire_informatique/research_unix.1743166636.txt.gz
  • Dernière modification : 2025/03/28 12:57
  • de Thibault Seguin