UNIX : Système d'exploitation développé par AT&T au début des années 70.
Ecrit principalement en langage C pour être facilement portable d'une plateforme à une autre plateforme (recompilation). Deux versions principales : UNIX System V d'AT&T et UNIX BSD de l'Université de Berkeley.
Principaux UNIX :
Sun OS Sun Microsystems
AIX IBM
IRIX Silicon Graphics
HP-UX Hewlett Packard
Linux -
Open BSD -
Composants d'UNIX :
* Un noyau (kernel) chargé de la gestion de la mémoire, des entrées/sorties, de l'ordonancement des processus, de l'accès aux pérphériques, ...
* Un interpréteur de commande (shell) chargé de la gestion de l'interface noyau <-> utilisateurs.
* Des utilitaires : gestionnaires d'interface graphique, gestionnaires administratifs, compilateurs, applications, ...
Linux : "Clone" d'UNIX compatible POSIX (Portable Operating System Interface).
Système d'exploitation développé depuis 1991 à l'origine par Linus Torvalds.
Développement repris ensuite par la communauté du logiciel libre (Licence GPL).
Intégration dans les lignes de produits d'un nombre sans cesse croissant d'entreprises commerciales (IBM, Oracle, Dell, Silicon Graphics, Corel, ...). Création d'entreprises commerciales (Red Hat, Debian, ...) pour vendre du service autour le Linux (distributions, support technique, ...).
Solution à des attentes telles que:
* robustesse,
* sécurisation,
* fonctionnalités serveur,
* technologies d'infrastructure réseau,
* "compatibilité" UNIX,
* alternative meilleure marché à Microsoft Windows Serveur ou aux Unix propriétaires,
* …
Existence de distributions dédiées de type "poste clients" et/ou "serveur" gratuites ou commerciales avec support technique ou non.
Caractéristiques principales
Différentes distributions (Red Hat, Fedora, Debian, Ubuntu, Mandrake, ...) caractérisées par des numéros de distribution faisant appel à différentes évolutions du noyau elles-mêmes caractérisées par un numéro de noyau (exemple: Ubuntu 6.0 basée sur le noyau 2.6).
Noyau Linux normalisé.
Intégration dans chaque distribution de services et d'outils d'administration variés.
-> Beaucoup de points communs mais aussi beaucoup de différences entre les distributions :
* arborescence des répertoires,
* scripts d'administration,
* interface utilisateur graphique,
* gestionnaires administratifs graphiques,
* ...
Système d'exploitation réseau.
-> Intégration poussée des fonctionnalités réseau au sein du noyau.
Gestion de la sécurité à deux titres :
* sûreté de fonctionnement (robustesse),
* sécurité vis à vis du contrôle de l'utilisation de la machine (actions, intrusions, ...) via un système de gestion de comptes d'utilisateurs et de groupes d'utilisateurs.
Système d'exploitation d'entreprise (infrastructure informatique globale).
Fonctionnalités améliorant le rendement de l'administrateur, de l'utilisateur et du matériel.
Exemples:
* vrai multitâche,
* partage de ressources,
* terminaux à distance,
Implantation constatée
Linux entre principalement en concurrence avec les diférentes versions de Windows Serveur pour l'implantation sur les petits serveurs de fichiers et d'imprimantes pour des groupes de travail.
Linux entre en concurrence avec les diférentes versions de Windows Serveur et les UNIX propriétaires pour l'implantation des serveurs WEB (petits et gros) et des serveurs d'ébergement de bases de données.
Souvent utilisé sur les moyens et gros systèmes de calcul (en concurrence avec UNIX et les systèmes propriétaires).
No Response to "Tutoriel Linux"
Post a Comment