Chapitre 1
Introduction
1.1 Une drôle d’histoire. . .
L’histoire des systèmes d’exploitation se confond intimement avec l’histoire de la programmation, de
l’algorithmique et du génie logiciel. En effet, sans « système » (d’exploitation), pas d’utilisation possible d’un
ordinateur. Pourtant, cet artefact reste bien mystérieux. En fait, un informaticien amateur ou professionnel
peut souvent se contenter d’une vision très extérieure.
Il est facile de résumer la perception la plus courante :
– Lorsque l’on met sous tension un ordinateur (personnel par exemple), on entend le disque dur s’agiter,
l’écran passe par différentes couleurs, puis quelques lignes truffées de noms étranges et de nombres dé-
filent. Après un laps de temps variable (1mn environ), un ensemble d’icônes et de fenêtres apparaissent :
ça y est, on peut cliquer !! LE système est chargé.
– Dans le cas où l’on vient d’acheter un magnifique engin avec, selon le vendeur, 500 Giga de disque
dur et 2 Giga de mémoire centrale, on souhaite évidemment vérifier ces petites choses. Après quelques
clics de souris et un peu de flair, on arrive à obtenir les informations recherchées : et là, bizarrerie,
l’espace libre sur le disque dur est de 420 Giga. Où sont passés les 80 Giga manquants ? La mémoire
centrale ne fait plus quant à elle, que 1,5 Giga. Où sont passés les 500 Mega manquants. Le néophyte
se précipitera sur son téléphone pour traiter son vendeur de tous les noms d’oiseaux. Il entendra alors
la phrase miracle mais encore énigmatique : « C’est LE système ».
– Pour l’usager confirmé, le système apparaît sous une forme désagréable : après des heures d’effort, un
programme d’enfer commence à faire ce qu’on voulait. Mais, soudain, lors d’un énième test, une petite
fenêtre de couleur blanche (blême) apparaît avec un message sibyllin :
« system error at #17AF 486 »
Puis, plus rien. Les clics se perdent. . . L’écran reste désespérément figé. LE système est planté 1. Une
seule solution : redémarrer.
– Pour l’usager confirmé, le système, c’est aussi celui dont on cause, entre amis, au coin du feu :
« Et toi ? tu as installé la version OS 8.5.1 ? »
« Non, je préfère rester en 7.5.3 ; j’assure »
« Oui, mais en 8.5.1, tu peux, blablabla. . .»
En résumé, le système, ça met du temps à démarrer, ça consomme des ressources (disque, mémoire), ça
se « plante », sans lui, on ne peut plus rien faire, ça évolue de version en version vers un mieux toujours rêvé
mais rarement vérifié.
On peut faire de l’informatique avec cette connaissance limitée d’un système d’exploitation. Cependant,
il peut être intéressant d’en savoir un peu plus. Cela permet entre autre chose de pouvoir exploiter au mieux
les possibilités offertes par un système ou de comprendre pourquoi ça ne marche pas.
Les systèmes d’exploitation ont été particulièrement importants dans le développement de l’informatique.
1. Terminologie professionnelle : on dit aussi plus précisement et par exemple, Windows Vista s’est planté
5