2 points par GN⁺ 2024-04-11 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Pourquoi une partie du programme d’installation de Windows 98 semble plus ancienne que le reste

  • Le processus d’installation de Windows 98 se divise en trois grandes étapes, chacune s’exécutant dans un environnement différent
    • La première étape s’exécute depuis la disquette d’installation ou le CD-ROM et utilise un programme DOS (DOSSETUP.BIN) pour configurer les partitions du disque et effectuer plusieurs vérifications
    • La première étape se termine en copiant une version minimale de Windows 3.1 dans un répertoire temporaire du disque cible, généralement WININST0.400. Elle comprend notamment DOSX.EXE, USER.EXE, GDI.EXE, KRNL386.EXE, LZEXPAND.DLL, etc. (voir MINI.CAB)
    • La deuxième étape utilise ce Windows 3.1 minimal pour exécuter W98SETUP.BIN, un programme Windows 3 (défini comme shell dans SYSTEM.INI)
      • Elle commence par copier des fichiers supplémentaires destinés à faciliter la collecte d’informations pendant l’installation, avec plusieurs fonctionnalités plus soignées, dont l’apparence 3D visible sur la capture d’écran (contenu de PRECOPY CAB)
      • Elle se termine après avoir copié l’essentiel de Windows 98, configuré le système pour démarrer Windows 98 depuis le disque cible, puis redémarré
    • La troisième étape s’exécute dans Windows 98 après le premier démarrage sous Windows 98
  • De nombreux PC livrés avec Windows 98 préinstallé sortaient d’usine dans une variante de l’état atteint à la fin de la deuxième étape ci-dessus
    • La troisième étape commence par le message « Démarrage initial de Windows 98 » puis demande le nom de l’utilisateur et celui de l’entreprise
    • L’acheteur recevait donc un système préinstallé, mais encore prêt à être personnalisé
  • Il est possible d’interrompre l’installation à n’importe quel moment ou d’examiner l’image en cours d’installation dans un émulateur pour voir ce qui se trouve sur le disque et déterminer l’environnement d’exécution
  • Le processus d’installation peut être lancé depuis n’importe lequel des environnements ci-dessus, ce qui permettait à Windows 98 de gérer les mises à niveau (depuis MS-DOS, Windows 3 ou Windows 95)

L’avis de GN⁺

  • Le fait que l’installation de Windows 98 s’appuie sur une version minimale de Windows 3.1 est intéressant, mais cela semble avoir été un choix imposé par les contraintes de ressources
  • À l’époque, une disquette ne pouvait pas contenir à elle seule l’OS, le programme d’installation et l’ensemble des données, d’où cette séparation du processus d’installation en plusieurs étapes
  • L’importance de la cohérence de l’expérience utilisateur était déjà comprise, mais les limites techniques rendaient sa mise en œuvre parfaite difficile. Il est appréciable qu’un effort ait été fait pour recréer une interface proche de Windows 3.x afin d’offrir une certaine familiarité
  • C’est un bon exemple montrant qu’à la fin des années 1990, il n’était pas encore simple de concevoir un OS à interface graphique cohérent du début à la fin
  • Aujourd’hui, l’installation détecte souvent automatiquement le matériel et copie directement une image de l’OS, mais à l’époque il fallait inévitablement découper le processus en plusieurs étapes pour construire le système progressivement

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.