Linux est un système d'exploitation de type Unix.
Les premières versions de Unix ont été développées
par A. T. T. aux Laboratoires Bell.
Son architecture repose sur la dissociation entre deux éléments
: le NOYAU et des UTILITAIRES.
1) Le NOYAU est la première couche logicielle entre l'utilisateur
et la machine ; il intègre les services de base parmi lesquels :
2) Les UTILITAIRES forment une constellation de programmes souvent
très simples qui peuvent être assemblés par des mécanismes
de pipes et de redirections. Il peuvent faire appel à des services
du noyau par l'intermédiaire "d'appels système".
Le nom Unix provient de ce que le concept "unique" à la base
d'Unix, est celui de fichier. Ainsi :
Il y a eu plusieurs versions d'Unix qui se sont succédé,
telles :
Puis s'est dégagée une norme standard : la norme POSIX.
Linux est donc une variante d'Unix qui satisfait en grande partie à
la norme POSIX. Le noyau à proprement parler a été
développée par Linus vers 1991-92.
Un autre protagoniste de cette histoire est Richard M. Stallman (RMS
pour les intimes...) : il est le fondateur de la F. S. F. (Free Software
Foundation). Lui et ses associés sont les auteurs d'une partie des
principaux UTILITAIRES, tels
Le système de multi-fenêtrage le plus utilisé est
fournis par le consortium X-free 86.
Tous ces UTILITAIRES sont regroupés dans des DISTRIBUTIONS
dont les plus connues sont :
La notion de LOGICIEL LIBRE.
Un logiciel libre est un logiciel dont le code source est accessible
à l'utilisateur (ce qui n'implique pas forcément qu'il est
gratuit et ne nécessite aucune licence!). Il y a plusieurs types
de licences qui permettent de garantir la libre diffusion des codes source
:
La licence BSD est la moins contraignante. A l'opposé, la GPL
est la plus radicale car elle stipule que tout code qui inclut un code
placé sous GPL doit lui même être placé sous
GPL.
Si vous avez des critiques, vous pouvez me les faire
parvenir.
Vous pouvez retourner
au sommaire.
C'est pourquoi il est attaché à la terminologie de GNU/Linux.
(GNU : GNU is Not Unix!)
Il faut aussi compter là-dedans de nombreux autres logiciels
parmi lesquels :
Si vous rencontrez des fautes de frappes, vous pouvez aussi me les
signaler