« Windows 95 a utilisé un triple système secret pour s'installer »

Windows 95 était bien plus qu'une révolution dans l'interface Microsoft. Son héritage a changé pour toujours l'utilisation du PC que nous avons aujourd'hui dans notre maison. Il a popularisé le menu de démarrage et généralisé une expérience conçue pour tous les publics. Malgré cela, 30 ans après leur lancement, les secrets et les curiosités continuent de révéler.

Maintenant, l'ingénieur vétéran de Microsoft Raymond Chen a confirmé par son Blog Microsoft « The Old New Things » (publié le 26 septembre) que l'installation de la Windows 95 dépendait d'une version « mini » de Windows 3.1, et explique quelles raisons d'ingénierie les ont amenés à prendre cette décision.

Contrairement à ce que l'on pouvait croire, son installation n'a pas parié sur une version réduite de Windows 95, mais était basée sur un environnement Windows 3.1 graphique, sûr et raffiné dans le but d'éviter tout retard, erreur ou chaos. Cette astuce était décisive pour des millions d'utilisateurs à adopter pour la première fois dans leurs propres maisons un système d'exploitation avant-gardiste, mais aujourd'hui, beaucoup se souviennent de nostalgie et de l'admiration.

La solution technique ingénieuse: trois systèmes en un

Le processus d'installation de Windows 95 a toujours commencé à partir de MS-DOS, où une version réduite de Windows 3.1 a été copiée, qui a servi de pont. Cette « Mini Windows » est responsable des tâches les plus compliquées pour les logiciels: détecter le matériel système, configurer les pilotes et gérer la copie des fichiers Windows 95 – puis en 16 bits.

Une fois cette phase terminée, le système a été automatiquement redémarré dans Windows 95 pour terminer la configuration -Ce temps, oui, en 32 bits-. Cela comprenait l'installation d'imprimantes, des périphériques et des ajustements des utilisateurs personnalisés.

Schéma créé par Raymond Chen sur son blog de développement « The New Old Things ». Photo: Microsoft.

Cette solution d'ingénierie a répondu aux défis techniques que nous n'avons pas aujourd'hui, mais à ce moment-là: IRQ conflit lors de la détection de nouveaux matériels, la nécessité de modifier manuellement les fichiers système tels que Config.sys et autoexec.bat dans MS-DOS, et l'instabilité des systèmes 16 bits avec une mémoire utile limitée à 640 kb.

Raymond Chen explique que cette architecture à trois points a empêché Microsoft d'avoir à créer trois versions différentes du programme d'installation. Cela aurait signifié «faire le même travail trois fois», selon l'ingénieur. Par conséquent, cette stratégie a permis d'utiliser une seule copie du code pour les trois scénarios concaténés. De plus, cette approche a également résolu le problème de la réinitialisation multiple. Autrement dit, il a réduit les interruptions du processus d'installation et minimisé la possibilité de toute erreur en cours de route.

Phase Système d'exploitation de base Fonctions clés exécutées Architecture
1 MS-DOS Copie de la version réduite de Windows 3.1 au disque dur. 16 bits
2 Windows 3.1 (réduit) Détection matérielle, configuration des pilotes, copie des fichiers principaux. 16 bits
3 Windows 95 Achèvement de la configuration, installation des périphériques et personnalisation. 32 bits

La révolution Windows 95 et son héritage

Pour comprendre la complexité de cette installation, nous devons contextualiser ce que Windows 95 signifiait en 1995. Avant son lancement, le 24 août 95, les utilisateurs dépendaient de Windows 3.1, qui a fonctionné comme une « couche graphique » sur MS-DOS. Malgré cela, il a subi des limites dans le multitâche et n'a pas été adapté à l'utilisation majoritaire.

Tout cela a changé avec Windows 95. Cela a introduit le bouton de démarrage qui s'étend à ce jour, la barre des tâches, Assistance Internet native (TCP / IP), noms de fichiers longs et architecture 32-bits. Un jalon après l'autre dans un seul système d'exploitation.

Sa campagne de lancement – du budget multimillionnaire – a inclus «démarrer» des Rolling Stones et l'apparition de Jennifer Aniston ou Matthew Perry. Autrement dit, c'était un véritable phénomène technologique, mais aussi culturel. Et cela a conduit à des ventes à millionnaires: 7 millions d'exemplaires en cinq semaines. Et mieux encore: un modèle d'interface que nous continuons à utiliser 30 ans plus tard. Et tout cela, grâce à une triple installation que Microsoft a résolu pour les versions ultérieures avec des installateurs natifs plus efficaces.