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/05/09 12:16] – [Unix version 1] Thibault Seguin | wiki:histoire_informatique:research_unix [2025/05/12 12:26] (Version actuelle) – [Unix version 10] Thibault Seguin |
---|
| |
===== Unix version 5 ===== | ===== Unix version 5 ===== |
Ensuite vint **Unix version 5**, cette version fut présentée officiellement au **Symposium on Operating Systems Principles** (**//SOSP//**) en 1973 et désormais beaucoup de personnes sont intéressées pour acquérir ce fameux OS Unix mais un décret ''interdisait'' l'entreprise **AT&T** à ''vendre'' un produit qui n'a pas de lien direct avec la téléphonie, car AT&T est un opérateur téléphonique. Toutefois, cela n'empêchât pas Ken Thompson d'envoyer discrètement des bandes et disques d'installation à la demande. C'est aussi cette version qui a été largement concédée sous ''licence'' aux établissements d'enseignement, pour rappel AT&T n'ayant pas la possibilité de vendre Unix. Cette version a été dotée de ses nouvelles commandes Unix : **col, dd, diff, eqn, lpr, pwd, spell, tee** et des droits d'accès **sticky bit**. Le nombre de machines sur lesquelles ont été installée Unix version 5 était supérieur à ''50''. | Ensuite vint **Unix version 5**, cette version fut présentée officiellement au **Symposium on Operating Systems Principles** (**//SOSP//**) en 1973 et désormais beaucoup de personnes sont intéressées pour acquérir ce fameux OS Unix mais un décret ''interdisait'' l'entreprise **AT&T** à ''vendre'' un produit qui n'a pas de lien direct avec la téléphonie, car AT&T est un opérateur téléphonique. Toutefois, cela n'empêchât pas Ken Thompson d'envoyer discrètement des bandes et disques d'installation à la demande. C'est aussi cette version qui a été largement concédée sous ''licence'' aux établissements d'enseignement, pour rappel AT&T n'ayant pas la possibilité de vendre Unix. Cette version a été dotée de ses nouvelles commandes Unix : **col, dd, diff, eqn, lpr, pwd, spell, tee** et des droits d'accès **sticky bit**. Le nombre de machines sur lesquelles ont été installées Unix version 5 était supérieur à ''50''. |
| |
===== Unix version 6 ===== | ===== Unix version 6 ===== |
===== Unix version 7 et UNIX/32V ===== | ===== Unix version 7 et UNIX/32V ===== |
En janvier 1979, c'est au tour de **Unix version 7** ou **V7** de voir le jour, elle remplace le shell **Thompson shell** par le **Bourne shell** de **Stephen Bourne** et est affublée de nombreuses nouvelles commandes unix : **adb, at, awk, banner, basename, cu, diff3, expr, f77, factor, fortune, iostat, join, lex, lint, look, m4, make, rev, sed, tabs, tail, tar, test, touch, true, false, tsort, uucp, uux**, ainsi q'un nouveau compilateur portable C nommé **ppc** (**//Portable C Compiler//**), l'appel système appelé **ioctl**, la bibliothèque **standard C** nommé **stdio** pour le flux d' entrée et le flux de sortie standard de fichiers . Unix version 7 fonctionnant à l'origine sur PDP-11 qui est un mini-ordinateur ''16 bits'' sera porté sur le nouvel ordinateur de DEC, le **VAX** qui pour sa part est un mini-ordinateur ''32 bits''.\\ | En janvier 1979, c'est au tour de **Unix version 7** ou **V7** de voir le jour, elle remplace le shell **Thompson shell** par le **Bourne shell** de **Stephen Bourne** et est affublée de nombreuses nouvelles commandes unix : **adb, at, awk, banner, basename, cu, diff3, expr, f77, factor, fortune, iostat, join, lex, lint, look, m4, make, rev, sed, tabs, tail, tar, test, touch, true, false, tsort, uucp, uux**, ainsi q'un nouveau compilateur portable C nommé **ppc** (**//Portable C Compiler//**), l'appel système appelé **ioctl**, la bibliothèque **standard C** nommé **stdio** pour le flux d' entrée et le flux de sortie standard de fichiers . Unix version 7 fonctionnant à l'origine sur PDP-11 qui est un mini-ordinateur ''16 bits'' sera porté sur le nouvel ordinateur de DEC, le **VAX** qui pour sa part est un mini-ordinateur ''32 bits''.\\ |
Se ''portage'' sur VAX s'appel **UNIX/32V** ou **32V** et est le premier Unix ''32 bits'' et sort en juin 1979. Presque tous les UNIX actuels descendent de 32V. La V7 a également été portée sur l'**Interdata 8/32** de **PerkinElmer, Inc**. Unix version 7 a eu une influence très importante et certain ''puriste'' vienne même à dire que la V7 est le ''dernier vrai'' Unix et c'est aussi la dernière version des laboratoires Bell Labs à être diffusée hors de Bell Labs. Plus tard, il y eu même un portage de la V7 sur **x86** par le groupe **Nordier & Associates**. | Se ''portage'' sur VAX s'appel **UNIX/32V** ou **32V** et est le premier Unix ''32 bits'' sortant en juin 1979. Presque tous les UNIX actuels descendent de 32V. La V7 a également été portée sur l'**Interdata 8/32** de **PerkinElmer, Inc**. Unix version 7 a eu une influence très importante et certain ''puriste'' vienne même à dire que la V7 est le ''dernier vrai'' Unix et c'est aussi la dernière version des laboratoires Bell Labs à être diffusée hors de Bell Labs. Plus tard, il y eu même un portage de la V7 sur **x86** par le groupe **Nordier & Associates**. |
| |
<note>À noter que **Caldera International** à acheter les ''droits'' sur les Unix des Bell Labs et en 2002 Caldera a publié Unix V1, V2, V3, V4, V5, V6 et V7 sur PDP-11 et UNIX/32V sur VAX en tant que **FOSS** (**//Free and open-source software//**) sous une **licence permissive BSD**. Merci à Caldera, car depuis lors tous les **BSD Unix** sont également ''libres'' ce qui inclue la branche **2.XBSD**, **3BSD**, **4.1BSD**, **4.2BSD** et **4.3BSD** et ses versions ultérieures, en clair tous les Unix basés sur les Unix des Bell Labs jusqu'à la V7 et son pendant UNIX/32V.</note> | <note>À noter que **Caldera International** à acheter les ''droits'' sur les Unix des Bell Labs et en 2002 Caldera a publié Unix V1, V2, V3, V4, V5, V6 et V7 sur PDP-11 et UNIX/32V sur VAX en tant que **FOSS** (**//Free and open-source software//**) sous une **licence permissive BSD**. Merci à Caldera, car depuis lors tous les **BSD Unix** sont également ''libres'' ce qui inclue la branche **2.XBSD**, **3BSD**, **4.1BSD**, **4.2BSD** et **4.3BSD** et ses versions ultérieures, en clair tous les Unix basés sur les Unix des Bell Labs jusqu'à la V7 et son pendant UNIX/32V.</note> |
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, 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> |