Windows 95 : l'erreur fatale de microsoft ? un ingénieur révèle le secret bien gardé

Alors que Microsoft s'apprête à célébrer le 30e anniversaire de Windows 95, une question persiste : et si l'entreprise avait privilégié MS-DOS ? La réponse d'un vétéran de l'ingénierie logicielle, Raymond Chen, met en lumière des choix stratégiques qui ont façonné l'histoire de l'informatique.

La performance avant l'esthétique : pourquoi l'interface graphique a été repoussée

Le système d'exploitation MS-DOS, bien que capable de gérer la graphisme, présentait des limitations insurmontables pour créer une interface utilisateur moderne. Selon Raymond Chen, la capacité de MS-DOS à générer des graphiques n'était pas un argument suffisant. « Oui, MS-DOS pouvait faire des graphiques, mais vous en êtes responsable. » La création de primitives graphiques nécessitait un accès direct au buffer du backplane, une opération excessivement lente. Pour obtenir un minimum de performance, il fallait contourner les appels de la BIOS, une pratique complexe et coûteuse en ressources.

Windows 95, quant à lui, a nécessité une carte vidéo VGA, un composant relativement avancé pour l'époque. La gestion des fenêtres, la prise en charge des langues et l'animation auraient imposé un effort de programmation considérable, tout en étant contraintes par la limite de mémoire de 640 Ko.

Windows 3.1, déjà plus performant, offrait un terrain plus fertile pour l'évolution d'une interface graphique. Privilégier cette version a permis à Microsoft de construire une base solide pour Windows 95, évitant ainsi un système instable et sous-optimisé.

Raymond Chen souligne que les versions 1.0, 2.0, 3.0 et 3.1 de Windows ont été des étapes nécessaires pour parvenir à la version emblématique de 1995. Le choix de l'interface textuelle pour MS-DOS, bien que limitant, a permis de concentrer les efforts sur un système plus stable et performant, capable de répondre aux besoins grandissants des utilisateurs.

Le succès de Windows 95, et son héritage encore visible aujourd'hui, témoigne de la pertinence de cette décision. Microsoft a su miser sur une expérience utilisateur accessible, même si elle était moins esthétique, et a ainsi ouvert la voie à l'ère de l'ordinateur personnel tel que nous le connaissons.

La limite de 640 Ko de mémoire vive est un souvenir lointain. Aujourd'hui, les systèmes d'exploitation modernes exploitent des quantités de mémoire bien supérieures, mais la leçon reste pertinente : un compromis judicieux entre performance et expérience utilisateur est souvent la clé du succès.