6. Les principaux produits du marché
6.1. UNIX (HP, Sun Solaris …)
Unix est certainement le système d’exploitation multiutilisateurs le plus répandu dans le monde. Les standards issus du monde
Unix sont nombreux (les protocoles Internet par exemple) et tous les grands constructeurs proposent une version d’Unix.
Unix a été créé en 1969 par Ken Thompson des laboratoires Bell. D’abord défini à l’aide d’un langage assembleur, Unix a été
finalement presque entièrement réécrit en langage C au début des années 70. D’ailleurs Denis Ritchie, le créateur de ce
langage est considéré comme le co-auteur du système. Ceci a fait de Unix le premier système dont le code source était public,
ce qui a permis de le porter assez vite sur différentes machines.
Unix fonctionne sur tous les types de matériel, du micro-ordinateur (Macintosh ou PC) jusqu’au super-calculateur. Il est
disponible en de très nombreuses versions, il existe quasiment une version d’Unix par fournisseur, certaines sont propriétaires
(comme AIX d’IBM) d’autres sont quasi gratuites (comme Linux).
Il y a trois grandes familles de systèmes Unix : ceux de l’université de Berkeley (BSD 1.0 en 77, BSD 4.4 en 92), ceux de BELL-
LABS nommés V1 à V8 (en 86) et ceux de ATT nommés System III (83) à System V release 4 (89). Récemment, Novell
(l’éditeur du système Netware) a acheté la licence Unix d’ATT qui est devenu le produit UnixWare.
L’offre Unix sur le marché est donc pour le moins plurielle et pléthorique.
Unix est un système multiutilisateurs, multitâches et multipostes, certaines versions sont multi-processeurs. Il est structuré
autour de trois éléments :
Le noyau (Kernel) qui assure les services essentiels d’un système d'exploitation multi-utilisateurs : gestion de la mémoire et des
processus. Le shell qui est le langage de commande qui sert d’interface en mode caractères avec l’utilisateur. Enfin, le système
de fichier (File system) qui gère le stockage et la sécurité des fichiers.
Sur le plan de la gestion des réseaux, Unix est le système ouvert par excellence, sont protocole de prédilection est TCP/IP.
L’essentiel des ordinateurs qui participent au réseau Internet fonctionnent sous Unix.
Le shell est un véritable langage de programmation qui permet de créer des fichiers de commandes sophistiqués qui rendent
l’interface utilisateur parfaitement adaptable. Il existe plusieurs versions du Shell qui représentent autant de langages différents
dotés de fonctionnalités particulières : Bourne shell (sh), C shell (csh), TC shell (tcsh), Korn shell (ksh), Bourne Again SHell
(bash). L eplus souvent Shell peuvent d’ailleurs être disponibles sur un même système, chaque utilisateur choisit le sien !
Unix est présent chez presque tous les constructeurs. Ceci fait d’ailleurs sa faiblesse : la compatibilité entre les systèmes Unix
n’est jamais totale. Les méthodes et outils d’administration peuvent être différents d’un fournisseur à l’autre. Le portage d’une
application Unix vers un autre système Unix n’est jamais simple.
6.2. Novell Netware
Présent sur le marché des réseaux depuis 1983, Novell avec son produit Netware possède certainement le système
d’exploitation pour réseau local le plus répandu dans le monde.
La version 3.12 du système, réputée fiable et relativement simple d’emploi, a connu un important succès. Cette version est
surtout appréciée comme serveur de fichiers sur un réseau local. Cependant, Netware peut aussi être serveur d’applications,
une version du SGDR Oracle est par exemple disponible.
La version 4.1 du système sait se comporter comme une version 3.12 mais cherche à étendre ses compétences vers
l’administration répartie d’un ensemble de réseaux.
Depuis sa version 3.12, Netware est un système 32 bits multitâches. Il fonctionne sur un micro-ordinateur dédié de type PC à
base de processeurs Intel. Le fait que l’ordinateur soit dédié signifie que le poste de travail sur lequel s’exécute Netware ne peut
être utilisé que pour administrer ce système. La version 4.1 du système supporte le multitraitement symétrique sur plusieurs
processeurs (SMP). Le protocole de transport conçu par Novell pour ses systèmes Netware est IPX/SPX, cependant, la plupart
des protocoles du marché, dont TCP/IP, sont également supportés.
Le système d’exploitation MS-DOS (version 3.1 ou supérieure) est nécessaire pour démarrer Netware. On démarre le système
comme un programme MS-DOS avec la commande Server. Toutefois, une fois chargé, Netware est parfaitement autonome et
n’utilise pas les services DOS, il possède son propre système de gestion de fichiers.
Novell ne dispose pas de système d’exploitation pour un poste de travail du réseau, aussi travaille-t-il avec la plupart des
systèmes disponibles : MS-DOS, Windows, Macintosh, OS/2. Un logiciel appelé « client Netware » est fourni par Netware pour
chaque système d’exploitation de station de travail et doit être installé sur chaque poste pour que celui-ci puisse utiliser, voire
administrer, les ressources gérées par le serveur Netware.
Netware, depuis la version 4.1, est administré sur une station cliente sous DOS ou Windows. L’administration, est structurée
autour de la notion de services d’annuaire (NDS - Netware Directory Services). Un service d’annuaire est une base de données
de toutes les ressources disponibles sur le réseau. Ces ressources sont vues comme autant d’objets (utilisateur, ordinateur,
volume disque, imprimante...) possédant certaines propriétés. Ce modèle permet de définir une vue logique des éléments du
réseau qui est indépendante de son implantation physique. Il est possible de gérer globalement les ressources du réseau et les
utilisateurs peuvent accéder, à l’aide d’une seule connexion, aux ressources gérées par différents serveurs.
6.3. Les applications Windows (serveurs)
Windows NT (NT pour New Technology) est le dernier arrivé des systèmes d'exploitation réseaux ce qui ne l’a pas empêché de
rencontrer un assez vif succès. Il est aujourd’hui un concurrent direct de Netware et, dans certains cas, des systèmes Unix.
Les solutions réseau de Microsoft ont connu différentes évolutions : NetBIOS est une extension réseau qui offre des services
réseaux élémentaires aux applications MS-DOS (qui sont basées sur le BIOS). LAN Manager est un système d’exploitation
réseau développé au départ pour OS/2. Windows NT, enfin, apparu en 93 a connu une évolution rapide.
La version 4.0 de Windows NT, apparu en septembre 96 utilise l’interface de Windows 95 et supporte la plupart des services
que l’on peut attendre d’un système d'exploitation réseaux. Windows NT est à la base de l’architecture réseaux de Microsoft et