From c614731f733ddb1eb350bf871cae95c3b8db891b Mon Sep 17 00:00:00 2001 From: mlnguyen Date: Tue, 2 Dec 2003 00:51:14 +0000 Subject: [PATCH] =?UTF-8?q?Ajout=20d'une=20page=20sur=20l'histoire=20d'Uni?= =?UTF-8?q?x,=20m=C3=A0j=20de=20la=20page=20d'index=20en=20cons=C3=A9quenc?= =?UTF-8?q?e.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Committing in unix Modified Files: index.tml Added Files: histoire.tml --- unix/histoire.tml | 218 ++++++++++++++++++++++++++++++++++++++++++++++ unix/index.tml | 6 +- 2 files changed, 222 insertions(+), 2 deletions(-) create mode 100644 unix/histoire.tml diff --git a/unix/histoire.tml b/unix/histoire.tml new file mode 100644 index 0000000..4566dff --- /dev/null +++ b/unix/histoire.tml @@ -0,0 +1,218 @@ + + + + + Histoire + + + +

Brève histoire d'Unix

+ +

+Unix est un système d'exploitation multi-utilisateurs (qui peut être +utilisé simultanément par plusieurs personnes) et multi-tâches (un +utilisateur peut exécuter plusieurs programmes en même temps). L'une +de ses particularités est d'être un système très ouvert, où +l'utilisateur peut choisir librement comment il va travailler. Sous +Unix, on peut toujours faire quelque chose de plusieurs manières +différentes. +

+ +
+Définition : un système d'exploitation (ou +« OS » pour operating system) est un méta-programme, +un programme qui gère les ressources matérielles de l'ordinateur et +interagit avec les utilisateurs pour exécuter d'autres +programmes. Windows et MacOS sont les OS les plus connus, mais il en +existe bien d'autres. +
+ +

Au commencement

+ +

La genèse

+ +

+Les origines d'Unix remontent à la fin des années 1960 et à un +laboratoire d'AT&T (à l'époque, +la compagnie nationale de télécommunications américaine) appelé « Bell +Labs ». Ce labo, en collaboration avec le MIT, développait un OS +appelé « Multics ». +

+ +

+En 1969, Ken Thompson, l'un des collaborateurs du labo, écrit alors un +jeu, « Space Travel » (« voyage spatial »), d'abord +sur Multics, puis sous d'autres systèmes d'exploitation. Sur sa +lancée, il écrit, en collaboration avec Dennis Ritchie, un système de +gestion de fichiers, quelques utilitaires basiques comme +cp ou rm et un interpréteur de commandes +appelé shell. En 1970, Brian Kernighan, un autre +collaborateur de Thompson, suggère le nom « UNIX », un jeu de mot sur +Multics. +

+ +

+L'essor d'Unix est très fortement lié à un langage de programmation, +le C. À l'origine, le premier Unix était écrit en assembleur, puis Ken +Thompson crée un nouveau langage, le B. En 1971, Dennis Ritchie écrit +à son tour un nouveau langage, fondé sur le B, le C. Dès 1973, presque +tout Unix est réécrit en C. Ceci fait probablement d'Unix le premier +système au monde écrit dans un langage portable, c'est-à-dire autre +chose que de l'assembleur (l'assembleur est un langage très proche de +la machine, compris directement par le processeur, il est donc +particulier à chaque type de machine). +

+ +

L'essor

+ +

+Bell Labs distribue son nouveau système d'exploitation sous forme de +code source. Chacun étant libre de développer des nouveautés, très +vite apparaissent des familles différentes d'Unix. On peut regroupes +les premiers clients d'Unix en deux groupes, les universités et +centres de recherches américains d'une part, les grands constructeurs +informatiques d'autre part. +

+ +

+Pour les universités et centres de recherche, Unix était un système +peu onéreux (AT&T le leur vendait à un prix symbolique) et +puissant. Encore maintenant, beaucoup utilisent Unix. L'Université de Californie à +Berkeley (UCB) notamment est à l'origine de l'une des plus +anciennes branches d'Unix, BSD (Berkeley Software +Distribution). +

+ +

+L'autre grande branche d'Unix est Unix System V (lire +« cinq »), vendu par AT&T aux grands constructeurs de matériel +comme Sun Microsystems, IBM, DEC ou encore Hewlett-Packard. Chacun de +ces grands groupes a développé Unix selon ses propres besoins et +intérêts, créant ainsi son propre Unix. +

+ +

De nos jours

+ +

+La situation est un brin compliquée. La propriété intellectuelle +d'Unix est passée d'AT&T à Novell en 1993, qui aussitôt (en 1994) +a donné la marque déposée +UNIX® au consortium XOpen, devenu de nos jours l'Open Group. Celui-ci a pour but +de standardiser tous les systèmes Unix. Au sens strict, seuls sont des +Unix les systèmes certifiés comme tel par l'Open Group, qui sont tous +des Unix de constructeurs. +

+ +
+Polémique : « UNIX » ou « Unix » ? Comme c'est une +marque déposée, on peut dire que la bonne manière de l'écrire est +celle des détenteurs de la marque, l'Open Group. Celui-ci écrit +« UNIX® ». On peut néanmoins admettre que le mot est devenu un nom +commun, et que ça s'écrit « Unix ». Faites votre choix !
+ +

Un petit panorama

+ +

+À l'heure actuelle, pour simplifier les choses, il y a deux grandes +branches d'Unix : +

+ + + +

Et Linux dans tout ça ?

+ +

+Au sens strict, Linux n'est pas un +Unix puisqu'il ne comprend pas de code provenant de +l'original. D'ailleurs, Linux à proprement parler n'est que le +noyau, le cœur du système d'exploitation. Le système +d'exploitation est GNU/Linux, le noyau plus les outils basiques +fournis par le projet GNU (pour Gnu's Not Unix : « Gnu N'est pas Unix ») de la Free Software Foundation. +

+ +

+Néanmoins, GNU/Linux a en commun avec Unix une bonne part de son +fonctionnement et de son comportement. Pour un utilisateur lambda, il +est bien difficile de faire la différence entre un Linux et un +Unix. Pour éviter toute pinaillerie, certains parlent d'« Unixoïdes » +(« Unix-like » en anglais) pour évoquer la grande +famille des Unix et Linux. +

+ +

Quelques liens

+ + + +
Auteur : Marie-Lan Nguyen. Dernière +modification : le .
+ + + + diff --git a/unix/index.tml b/unix/index.tml index ea12871..c0fe18b 100644 --- a/unix/index.tml +++ b/unix/index.tml @@ -12,7 +12,9 @@

Nous présentons ici les notions de base pour l'utilisation des machines -fonctionnant sur un système d'exploitation de type Unix. +fonctionnant sur un système d'exploitation de type Unix. Pour savoir +ce qu'est Unix et d'où vient ce système, lisez notre brève histoire d'Unix.

@@ -115,7 +117,7 @@ diverses...
Auteur : Joël Riou. Dernière modification le -. +.