Unix

Unix
Logo
Image illustrative de l’article Unix

Entreprise /
Développeur
Laboratoires Bell, Ken Thompson, Dennis Ritchie et Brian KernighanVoir et modifier les données sur Wikidata
Écrit en C et assembleurVoir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Site web opengroup.org/unixVoir et modifier les données sur Wikidata

Unix, officiellement UNIX, est une famille de systèmes d'exploitation multitâche et multi-utilisateur dérivé de l'Unix d'origine créé par AT&T, le développement de ce dernier ayant commencé dans les années 1970 au centre de recherche de Bell Labs mené par Kenneth Thompson. Il repose sur un interpréteur ou superviseur (le shell) et de nombreux petits utilitaires, accomplissant chacun une action spécifique, commutables entre eux (mécanisme de « redirection ») et appelés depuis la ligne de commande[1].

Particulièrement répandu dans les milieux universitaires au début des années 1980[2], il a été utilisé par beaucoup de start-ups fondées par des jeunes entrepreneurs à cette époque et a donné naissance à une famille de systèmes, dont les plus populaires à ce jour sont les variantes de BSD (notamment FreeBSD, NetBSD et OpenBSD), GNU/Linux, iOS et macOS. La quasi-totalité des systèmes d'exploitation PC ou mobile (à l'exception des Windows NT) est basée sur le noyau de Unix[3],[4]. On nomme « famille Unix », « systèmes de type Unix » ou simplement « systèmes Unix » l'ensemble de ces systèmes. Il existe un ensemble de standards réunis sous les normes POSIX et single UNIX specification qui visent à unifier certains aspects de leur fonctionnement.

Le nom « UNIX » est une marque déposée de l'Open Group, qui autorise son utilisation pour tous les systèmes certifiés conformes à la single UNIX specification ; cependant, il est courant d'appeler ainsi les systèmes de type Unix de façon générale. Il dérive de « Unics » (acronyme de « Uniplexed Information and Computing Service[5] »), et est un jeu de mots avec « Multics », car contrairement à ce dernier qui visait à offrir simultanément plusieurs services à un ensemble d'utilisateurs, le système initial de Kenneth Thompson se voulait moins ambitieux et utilisable par une seule personne à la fois avec des outils réalisant une seule tâche[6].

  1. (en) « Basics of the Unix philosophy ».
  2. (en) « Unix: An Oral History » : « In 1980, a survey conducted by the Computer Science Research Network (CSNET) of academic institution revealed that over 90 percent of all departments were served by one or more Unix systems. ».
  3. IT MEDIA, « Windows NT et Unix | iTPro.fr », sur www.itpro.fr (consulté le ).
  4. « Mais c'est quoi, Linux ? @OpenClassrooms », sur OpenClassrooms (consulté le ).
  5. (en) Andrew Tanenbaum, « Some Notes on the "Who wrote Linux" Kerfuffle, Release 1.5 ».
  6. Harley Hahn, Unix guide de l'étudiant, 2e édition, éditions Dunod. (ISBN 978-2-10-003601-1).

Developed by StudentB