Chapitre 9
Systèmes d'exploitation PC dans les années 1980
L'essor de l'interface graphique
Alors que le matériel informatique personnel des années 1980 offrait une puissance croissante, c'était le système d'exploitation qui assurait l'interface entre l'utilisateur et la machine, gérant les ressources et permettant aux applications de s'exécuter. Cette décennie a vu une transition cruciale des systèmes d’exploitation basés sur la ligne de commande vers les systèmes d’exploitation basés sur une interface utilisateur graphique, un changement qui a rendu les ordinateurs personnels beaucoup plus accessibles et intuitifs.
9.1 MS-DOS :
Le dominateur de la première moitié de la décennie
Pendant une grande partie des années 1980, le système d'exploitation dominant pour le PC IBM et ses nombreux clones était MS-DOS (Microsoft Disk Operating System) . Acquis par Microsoft auprès de Seattle Computer Products (où il s'appelait à l'origine 86-DOS), MS-DOS était un système d'exploitation relativement simple, basé sur une interface de ligne de commande (CLI).
Dans MS-DOS, l'utilisateur interagissait avec l'ordinateur en tapant des commandes de texte à l'invite. Pour exécuter un programme, naviguer dans des fichiers ou effectuer d'autres opérations, vous devez connaître la syntaxe des commandes appropriées (telles que DIR pour afficher la liste des fichiers, COPY pour copier des fichiers, CD pour changer de répertoire, etc.).
Bien que MS-DOS soit fonctionnel et permette d'exécuter un large éventail d'applications, il présentait certaines limitations importantes en termes de convivialité pour les utilisateurs moins expérimentés :
- Interface peu intuitive : Nécessite de mémoriser de nombreuses commandes et leur syntaxe précise.
- Pas de support intégré pour le multitâche : Il était difficile d'exécuter plusieurs programmes en même temps.
- Gestion limitée de la mémoire : L'architecture IBM PC originale imposait une limite de 640 Ko sur la mémoire conventionnelle, créant des problèmes pour les applications plus gourmandes en ressources.
- Graphiques limités : L'interface était principalement basée sur du texte, avec un support graphique limité et dépendant de l'application.
Malgré ces limitations, MS-DOS est resté le système d'exploitation le plus populaire pour les PC IBM compatibles pendant une grande partie des années 1980, en raison de sa large compatibilité matérielle et de son grand nombre d'applications disponibles.
9.2 L'avènement des interfaces graphiques :
Une nouvelle ère pour l'interaction utilisateur
L'interface utilisateur graphique (GUI) représentait un changement radical dans la façon dont les utilisateurs interagissaient avec les ordinateurs. Au lieu de taper des commandes textuelles, les utilisateurs pouvaient interagir avec le système via des éléments graphiques à l'écran, tels que des icônes, des fenêtres, des menus et des boutons, à l'aide d'un périphérique de pointage tel que la souris. Les interfaces graphiques ont rendu les ordinateurs beaucoup plus intuitifs et faciles à utiliser, ouvrant ainsi les portes à un public plus large.
- Logiciel système Apple Macintosh : le pionnier de la convivialité : Le Macintosh, lancé en 1984, a été le premier ordinateur personnel à succès commercial à utiliser une interface utilisateur graphique comme partie intégrante de son système d'exploitation. Le logiciel système Macintosh (appelé plus tard macOS) présentait un environnement de bureau avec des icônes représentant les fichiers et les applications, des fenêtres pour afficher le contenu et des menus déroulants pour accéder aux commandes. L'utilisation de la souris pour pointer et cliquer sur des éléments à l'écran a rendu l'interaction beaucoup plus directe et visuelle. La philosophie de conception du Macintosh s'est concentrée sur la convivialité et la cohérence de l'interface, créant une expérience utilisateur intuitive même pour les débutants.
- GEM (Graphics Environment Manager) : Une tentative d'interface graphique pour MS-DOS : Digital Research, la société qui a initialement développé le système d'exploitation CP/M (un précurseur de MS-DOS), a lancé GEM (Graphics Environment Manager) en 1985. GEM était un environnement graphique qui pouvait être exécuté par-dessus de MS-DOS, fournissant une interface basée sur des icônes, des fenêtres et des menus. Bien qu'il n'ait pas eu autant de succès que le Macintosh, GEM a offert aux utilisateurs compatibles IBM PC une première alternative à l'interface de ligne de commande et a été utilisé comme base pour certaines applications populaires, telles que le logiciel de publication assistée par ordinateur Ventura Publisher.
- Ventura Publisher et Aldus PageMaker : l'interface graphique au service du graphisme : Des applications telles que Ventura Publisher (à l'origine pour GEM) et Aldus PageMaker (principalement pour Macintosh, mais plus tard également disponible pour Windows) ont démontré le potentiel de l'interface graphique pour les applications graphiques complexes telles que la publication assistée par ordinateur. La possibilité de manipuler des éléments visuels directement sur l’écran a révolutionné la manière de créer des documents, des magazines et des journaux.
9.3 Microsoft Windows :
Des débuts à la domination
Microsoft, bien qu'il se soit initialement concentré sur le système d'exploitation en ligne de commande MS-DOS, a reconnu l'importance des interfaces graphiques et a lancé la première version de Microsoft Windows en novembre 1985.
- Windows 1.0 (1985) : Un début modeste : Windows 1.0 était plus un environnement d'exploitation graphique qu'un système d'exploitation véritablement complet. Il fonctionnait sur MS-DOS et fournissait une interface basée sur des fenêtres en mosaïque (ne se chevauchant pas dans la première version), des icônes et une prise en charge limitée de la souris. Son adoption initiale a été lente, en partie à cause des limitations matérielles des PC de l'époque et de la disponibilité limitée des applications spécifiques à Windows.
- Windows 2.0 (1987) et Windows 3.0 (1990) : le succès croissant : Les versions ultérieures de Windows ont apporté des améliorations significatives. Windows 2.0 a introduit des fenêtres qui se chevauchent et une meilleure gestion de la mémoire. Cependant, c'est avec Windows 3.0 , lancé en 1990, que Microsoft connaît un énorme succès commercial. Windows 3.0 offrait une interface utilisateur plus raffinée, une meilleure prise en charge des graphiques et du multitâche, et exploitait plus efficacement les capacités des processeurs Intel 286 et 386. Le succès de Windows 3.0 a marqué le début de son ascension en tant que système d'exploitation dominant pour les PC IBM compatibles, un rôle qu'il conservera pendant des décennies. Pendant cette période, Windows a continué à s'appuyer sur MS-DOS pour certaines fonctionnalités de bas niveau.
9.4 Autres systèmes d'exploitation avec interface graphique :
Alternatives au domaine IBM/Microsoft
Alors que le monde des compatibles IBM PC était dominé par MS-DOS et, vers la fin de la décennie, Windows, d'autres plates-formes avaient leur propre système d'exploitation GUI :
- Commodore AmigaOS : Le système d'exploitation de l'Amiga, AmigaOS , était technologiquement très avancé pour son époque. Il offrait un véritable multitâche préemptif (la possibilité d'exécuter efficacement plusieurs programmes en même temps), une interface graphique en couleur avec des icônes et des fenêtres, ainsi qu'un puissant sous-système audio et vidéo. AmigaOS était particulièrement populaire pour ses capacités multimédia et sa flexibilité.
- Atari TOS (Tramiel Operating System) : L'Atari ST utilisait TOS (Tramiel Operating System) , un système d'exploitation qui comprenait une interface graphique appelée GEM (développée par Digital Research, comme mentionné précédemment). TOS offrait une interface utilisateur similaire à celle du Macintosh et était connu pour sa rapidité et son coût relativement faible. Elle a trouvé son marché de niche, notamment dans les secteurs de la musique et de la PAO à faible coût.
- NeXTSTEP : une interface innovante (avec un impact futur) : Développé pour les ordinateurs NeXT, fondés par Steve Jobs après son départ d'Apple, NeXTSTEP était un système d'exploitation basé sur Unix avec des outils de développement d'interface utilisateur graphique orientés objet très avancés et puissants. Bien que les ordinateurs NeXT n’aient pas connu un grand succès commercial dans les années 1980, NeXTSTEP a eu une influence significative sur l’avenir de l’informatique, bon nombre de ses idées ayant ensuite été retrouvées dans macOS.
9.5 La coexistence de CLI et de GUI :
Un monde hybride
Il est important de noter que même si les interfaces graphiques ont gagné en popularité, les systèmes d'exploitation en ligne de commande tels que MS-DOS sont restés importants tout au long de la décennie. De nombreux utilisateurs, en particulier ceux ayant une plus grande connaissance technique, ont préféré la rapidité et la flexibilité de la CLI pour certaines opérations. De plus, de nombreuses applications ont continué à être développées spécifiquement pour MS-DOS. La transition vers les GUI s’est faite progressivement et, pendant de nombreuses années, les deux types d’interfaces ont coexisté.
9.6 L'impact de l'interface graphique sur les utilisateurs et les logiciels :
L'informatique devient accessible
L'introduction d'interfaces utilisateur graphiques a eu un impact profond sur la façon dont les gens interagissaient avec les ordinateurs :
- Une plus grande accessibilité : Les interfaces graphiques ont rendu les ordinateurs beaucoup plus faciles à utiliser pour les personnes sans formation technique spécifique, ouvrant le monde de l'informatique à un public plus large.
- Nouveaux paradigmes d'interaction : L'utilisation de la souris et des icônes a introduit de nouvelles façons d'interagir avec l'ordinateur, basées sur la manipulation directe d'objets sur l'écran.
- Influence sur la conception des logiciels : L'interface graphique a profondément influencé la conception des applications, conduisant au développement de logiciels plus visuels et interactifs, avec des menus, des boîtes de dialogue et des barres d'outils qui rendaient les fonctionnalités plus faciles à utiliser.
Les années 1980 ont été une période de grand enthousiasme pour les systèmes d'exploitation d'ordinateurs personnels, marquée par la transition fondamentale des interfaces de ligne de commande aux interfaces utilisateur graphiques.
Alors que MS-DOS dominait le début de la décennie dans le monde des compatibles IBM PC, l'interface graphique innovante du Macintosh d'Apple a ouvert de nouvelles perspectives en matière de convivialité. L'émergence d'environnements graphiques tels que GEM et l'essor ultérieur de Microsoft Windows ont démontré l'importance croissante des interfaces graphiques. D'autres plates-formes telles que l'Amiga et l'Atari ST proposaient également des interfaces graphiques avancées pour leur époque. L’introduction de l’interface graphique a rendu les ordinateurs personnels beaucoup plus accessibles et intuitifs, contribuant de manière significative à leur adoption massive et influençant profondément la conception de logiciels pour les décennies à venir.