Antiquités: Windows 3.1 et la vie sans bouton de démarrage

Dans ma réalité informatique, Windows 3.x n'a pas duré longtemps, seulement quelques années, et a été immédiatement oublié après l'avènement de Windows 95. Mais même dans la première moitié des années 90, il n'a jamais été l'outil principal. Presque tout a été fait sous DOS: les jeux là-bas, le travail avec les fichiers là-bas, les textes là aussi, même Internet (pas encore le Web, mais seulement les groupes de courrier et de news) fonctionnait à travers des utilitaires «console». Comment est-ce arrivé? La troisième version de Windows était-elle une application facultative à la dure expérience textuelle d'il y a un quart de siècle?

Ayant suffisamment joué avec les ordinateurs il y a vingt ans, j'ai commencé à rechercher des systèmes antérieurs, et j'ai réalisé qu'à l'exception des jeux de dos, ils sont pour moi une forêt sombre. Aujourd'hui, c'est la première approche du shell, une connaissance de Windows 3.1, qui n'est pas encore tout à fait un système d'exploitation, plutôt un shell graphique au-dessus de MS-DOS. Sortie en 1992, cette version de Windows, encore dépourvue de nombreux éléments d'interface qui sont aujourd'hui évidents, contenait un grand nombre d'innovations, dont la plus précieuse: Démineur.

Je tiens un journal d'un collectionneur de vieux morceaux de fer dans un télégramme . Jusqu'à la fin de l'année, j'ai l'intention d'étudier des téléphones plus modérément anciens, mais pas seulement. Un grand projet de construction d'un ordinateur basé sur le 386ème processeur va bientôt commencer.

Windows, Mac, OS / 2 et tout-tout-tout


La fin des années 80 dans le contexte des interfaces utilisateurs graphiques est une salade de plateformes différentes et peu compatibles. Nous savons maintenant que tout ne faisait que commencer à ce moment-là, et à cette époque, les développeurs de logiciels devaient non seulement faire avancer les choses, mais aussi faire face au dur héritage qui s'était accumulé pendant une décennie. Nous pouvons dire que pour Windows, le concept d'interaction de l'utilisateur avec un ordinateur n'a finalement été défini qu'avec Windows 95, puis il y a eu principalement des améliorations esthétiques et fonctionnelles. Et que s'est-il passé avant ça?


Quelque chose comme ça. Non, si vous regardez l'interface de l' Apple Macintosh , sortie en 1984, les éléments pertinents pour Mac OS X moderne sont déjà assez visibles:


Mais Windows 1.0, sorti en 1985, n'est pas du tout comme les «fenêtres» modernes. Pourquoi Il me semble que le point est que Microsoft est à la traîne d'Apple, bien que les deux sociétés aient échangé des informations et du développement (volontairement et pas tellement), et aient eu accès aux premiers développements du centre de recherche Xerox PARC. Mais pas seulement ça. "Mac" - c'était toujours un ordinateur de la catégorie de prix la plus élevée, tandis que Microsoft créait des solutions de masse fonctionnant sur du matériel de masse. Et ce matériel, pour le dire en douceur, n'était pas particulièrement adapté à la situation où l'ordinateur dessine une belle interface, lance plusieurs programmes en même temps et fait en même temps quelque chose d'utile.

Le processeur 80386, le premier processeur 32 bits d'Intel, suffisamment puissant pour que le concept d'un système d'exploitation multitâche avec un shell graphique prenne vraiment son envol, a été lancé en 1985, mais au cours des cinq prochaines années, il est, pour le moins, peu accessible aux masses. Ce n'est qu'au début des années 90 que tout s'est avéré: à la fois l'expérience du développement de coques graphiques et la disponibilité du fer. Et ce n'est pas seulement un processeur, mais aussi un système graphique capable d'afficher une image d'une résolution assez élevée: d'abord selon la norme VGA (640x480, 1987), puis SVGA (800x600, à partir de 1988).

Nous ajoutons à cette excursion très superficielle dans l'histoire les nombreuses difficultés d'organisation de l'informatique. Il s'agit d'un litige entre Apple et Microsoft concernant le droit d'auteur sur les éléments de l'interface graphique. Et la réticence d'Intel à transférer la production de 386 processeurs sur le côté (comme c'était le cas auparavant), ce qui a entraîné (jusqu'en 1991, date à laquelle AMD a commencé à produire des clones) des prix élevés. Et la relation complexe entre Microsoft et IBM, qui allaient voir à haute voix «l'axe de la prochaine génération» ensemble, divorçait discrètement. Eh bien, et les propres tentatives d'IBM pour ramener le marché des clones de PC ouverts au format propriétaire, pour lequel ils ont développé des bus système incompatibles (MCA), des connecteurs de clavier et de souris et des ordinateurs entiers (PS / 2).

Lancé en 1990, Windows 3.0 a ainsi marqué un changement d'époque: la recherche créative est terminée, la rentabilité a commencé. L'interface vient à l'esprit, il existe un support pour le mode protégé étendu de 386 processeurs pour le multitâche complet. Dans le même temps, le support était maintenu pour les anciens systèmes, jusqu'aux premiers PC et leurs clones avec un processeur 8086, mais les vrais avantages étaient visibles sur les 386e et 486e systèmes avec une grande capacité de mémoire (enfin, au moins 4 mégaoctets). En 1992, une mise à jour de Windows 3.1 a été publiée et la dernière version (3.11) a été publiée en novembre 1993. C'est là que se termine l'histoire de Windows 16 bits: dans le même 1993, Windows NT 32 bits est sorti, et deux ans plus tard, le «populaire» Windows 95.

Lorsque votre ordinateur est trop rapide


Pour les expériences, j'ai opté pour Windows 3.1: malgré un léger changement de numéro de version, c'était une grosse mise à jour de la version 3.0 d'origine. La prise en charge des anciens systèmes sur Intel 8086 a été interrompue, la prise en charge des polices TrueType est apparue, la limite de 16 mégaoctets de RAM a été supprimée, ce qui est important pour mon ordinateur de test.


Il s'agit du ThinkPad 600, l'ordinateur le plus économe en énergie de cette série, parmi ceux que j'ai dans ma collection. L'année dernière, j'ai parlé en détail de la façon dont j'ai installé MS-DOS dessus, mais Windows 3.1 s'est ensuite installé de manière tordue et a été à peine utilisé. Le moment est venu de corriger cette omission, mais attendez, il s'agit d'un ordinateur de 1998. Avec un processeur Pentium II 233 MHz. N'est-ce pas un peu trop?

Trop, mais cet ordinateur prend officiellement en charge Windows 3.1, il existe des pilotes pour le matériel. J'ai également des ordinateurs portables légèrement moins puissants (avec des processeurs Pentium MMX), mais il n'y a pas beaucoup de différence: pour Windows 3.1, c'est en tout cas trop. En 1992, des processeurs Intel 80486 avec une fréquence de 50 ou 66 mégahertz ont été installés dans les meilleurs ordinateurs. Mais les 386e et 286e étaient encore trop tôt pour être radiés. Heureusement, il existe un moyen de ralentir mon ordinateur portable trop rapidement pour atteindre les bonnes performances.


Cette vidéo est extraite de la chaîne australienne extrêmement utile Phil's Computer Lab. En termes de divertissement, la chaîne est possible et inférieure aux produits d'autres YouTube, mais Phil fournit beaucoup d'informations utiles à ses collègues - collectionneurs de vieux fer. La vidéo ci-dessus montre comment réduire les performances du processeur en utilisant l'utilitaire Setmul , un utilitaire moderne (développé depuis 2014 par des passionnés) pour DOS. Il est capable de réduire la fréquence de certains processeurs Intel, VIA et AMD. Dans mon cas, cela n'a pas fonctionné, mais une autre méthode a fonctionné.


La vidéo de Phil contient des indicateurs de performance «de référence» de différents systèmes dans l'ancien benchmark 3DBench. Initialement, j'ai obtenu un résultat de 160 points, mais après avoir désactivé le cache de premier niveau à l'aide de l'utilitaire setmul, les performances du processeur ont chuté presque exactement 16 fois. Le résultat final de 10,3 points correspond parfaitement au processeur 80386 avec une fréquence de 25 mégahertz. Bien sûr, ce n'est pas encore un ralentissement complètement honnête: le ThinkPad 600 a de toute façon trop de mémoire (32 mégaoctets sont soudés sur la carte, j'ai retiré des modules supplémentaires), et une carte Compact Flash est installée à la place du disque dur. Mais il convient aux expériences. De plus, j'ai remplacé le lecteur optique intégré par un lecteur de trois pouces.

Floppy zen


Le fait est que Windows 3.1 n'est jamais venu sur CD (UPD, parfois, voir le commentaire de mistergrim ): vous aviez le choix entre six disquettes de trois pouces et sept disquettes de cinq pouces. Vous pouvez maintenant installer Windows à partir d'un autre support et copier simplement les fichiers nécessaires, mais l'installation à partir des disquettes est correcte et correspond à l'époque. La source des distributions a toujours été l'archive sur le site Web de WinWorldPC , mais ce sont les images de disque originales pour Win3.1 qui sont disponibles uniquement pour la version anglaise. Ce n'est pas très bon: contrairement aux systèmes d'exploitation modernes, l'ajout de la prise en charge de la langue russe après l'installation ne fonctionnera tout simplement pas.


L'installation prend 8 minutes ou un peu plus de dix en mode "émulation" du 386th, comme dans la vidéo. Le temps d'installation est clairement limité par la vitesse de lecture des données à partir d'une disquette. Après l'installation, cela vaut la peine d'ajouter les pilotes pour la carte vidéo et la carte son de mon ordinateur portable (pour les ordinateurs portables IBM, vous pouvez les obtenir ici ), et vous pouvez commencer. Bien que non: fissure requise. À la recherche de tels, je suis tombé sur un livre d' Alexander et Grigory Frolov, dans lequel la fissure CyrWin de Stipler est mentionnée. Et puis une distribution a été trouvée.


Et c'est ce qui s'est passé. Dans la logique Windows 3.x, le «Gestionnaire de programmes» est un élément clé du shell graphique, du bureau ou de l'ancêtre du bouton «Démarrer» dans une fenêtre séparée, sa fermeture entraîne un retour à MS-DOS. Les boutons de contrôle de fenêtre sont plus susceptibles de ressembler à ceux du Macintosh: à droite, vous pouvez réduire et agrandir la fenêtre, le bouton de gauche ouvre un menu contextuel à partir duquel vous pouvez fermer la fenêtre. Le menu contextuel habituel n'existe pas encore. Avec Windows vient un ensemble décent de programmes avec de nombreux noms familiers: Bloc-notes, Paintbrush, Calculator. En raison de l'absence d'une barre des tâches, l'horloge est une application distincte. Les programmes réduits mais fonctionnels sont placés sur le bureau.


Dans Windows 3.1, le démineur apparaît pour la première fois, le résident standard de toutes les fenêtres jusqu'au septième, et la joie des employés de bureau au cours des 27 dernières années. Solitaire "Solitaire" est venu sur Windows un peu plus tôt - en 1992, avec la version originale de Windows 3.0. Et s'il y a un démineur, alors vous pouvez vivre! Oui, mais pas vraiment.


Le gestionnaire de fichiers intégré prend en charge le nouveau glisser-déposer, mais ne prend pas en charge la copie de plus d'un fichier via le presse-papiers! Si vous devez transférer plusieurs fichiers à la fois, vous devrez entrer le chemin dans une fenêtre séparée, et il n'y a même pas la possibilité de sélectionner un dossier dans l'interface. Même au début des années 90, le gestionnaire de fichiers n'a pas très bien répondu, mais selon les normes modernes, c'est l'obscurité et l'horreur. Heureusement, il y a Total Commander:


Le gestionnaire de fichiers de panel folk est disponible sur le site du développeur. La prise en charge des systèmes 16 bits s'est arrêtée à la version 6.58, tandis que la version 9.22 actuelle fonctionne sur tous les systèmes d'exploitation à partir de Windows 95 / NT. Total Commander s'est installé et a fonctionné sans aucun problème, et a même reconnu ma propre clé de licence.


Mais la tentative d'installation de Microsoft Word s'est soldée par un échec. J'ai choisi la version 2.0 correspondant à la date de sortie de Windows 3.0 et 3.1 (1991). Premièrement, lors de l'installation, il y a eu des problèmes de crack et après le lancement, des problèmes de polices. Le deuxième mot a des problèmes lorsque vous travaillez avec des polices TrueType et, dans ce cas, ne respecte pas le principe WYSIWYG: lors de l'impression, vous n'obtiendrez pas exactement ce que vous voyez à l'écran. Il est nécessaire d'installer la sixième version classique de Word: elle est sortie en 1993 (c'est la prochaine version après 2.0, les numéros 3.4 et 5 ont été sautés par UPD: ces versions du mot existent, uniquement sous DOS), supporte TrueType et fournit généralement tout ce dont vous avez besoin pour la base travailler avec du texte. Word 6.0 était tellement cool que beaucoup l'utilisaient avant les années 2000.


Impressions


En avril 1992, PC Magazine a fait de Windows 3.1 le thème du problème . Il est déjà clair sur la couverture qu'il sera plus prometteur: l'OS / 2 2.0 32 bits, sorti la même année, techniquement beaucoup plus avancé, s'est avéré être en marge, et son examen examine principalement s'il est pratique d'exécuter des applications Windows dessus. En 1992, Windows a également publié un logiciel auparavant disponible uniquement sur les ordinateurs Apple, en particulier Adobe Photoshop version 2.5.



PC Magazine ne discute pas seulement en détail de tous les changements, il fournit également une liste complète des fichiers de distribution avec des descriptions (ils essaieraient de le faire pour Windows 10). L'examen fournit des faits intéressants: grâce à un système de mise en cache amélioré pour la lecture et l'écriture sur le disque dur, dans certains scénarios, les performances s'améliorent considérablement. Désormais, il sera difficile de trouver un exemple de logiciel dont la mise à jour offre les mêmes avantages, au contraire. Windows 3.1 améliore considérablement la stabilité et fournit plus d'informations aux développeurs pour rechercher des bogues. Cela est particulièrement vrai pour l'exécution de programmes DOS à partir de Windows, ce qui a souvent conduit à une erreur non informative. Erreur d'application irrécupérable.

Dans Windows 3.1, la technologie de liaison et d'incorporation d'objets est devenue standard, il est devenu possible d'insérer des tableaux d'Excel vers Word ou des enregistrements audio de l'application enregistreur intégrée dans l'éditeur de texte en écriture. En supposant que pour de nombreux lecteurs, Windows 3.1 sera le premier shell graphique, PC Magazine fournit cinq raisons d'acheter. Il s'agit de la création de documents avec des polices de haute qualité et des graphiques complexes. Exécution de plusieurs applications à la fois. Interaction des applications entre elles grâce aux technologies DDE et OLE. Intérêt clair pour Windows des développeurs de logiciels. Et enfin, "si vous n'aimez pas Windows, il est facile de le supprimer, ou tout simplement de l'ignorer".


C'est pourquoi Windows 3.x est le complément parfait à un système DOS rétro. Il fonctionne sur le DOS classique de haute qualité jusqu'à la version 6.22, et peut être désactivé à tout moment, avec le retour en mode texte sans redémarrage. Certes, dans la "production", je mettrai toujours la dernière version de Windows 3.11 pour Workgroups avec un sous-système de disque 32 bits complet et une prise en charge réseau normale. Windows 95 est plus pratique, mais pour les systèmes 386, il est déjà lourd, les ordinateurs basés sur des processeurs 80486 ou Pentium lui conviennent mieux. En 1995, lorsque j'ai eu mon premier ordinateur compatible PC, c'était sur un processeur 386. Malgré tout, j'ai utilisé Windows 95. C'était terriblement lent, mais le choix était évident: plus il était moderne, mieux c'était. En 2019, le débat sur Windows 3.x vs 95 n'a probablement pas de sens, mais d'une réintroduction à Win3.1, j'ai réalisé que tout n'était pas si mauvais. C'est un système d'exploitation approprié (ou shell, comme vous le souhaitez) si vous souhaitez construire un rétrocomputer en respectant strictement le calendrier.


Je le ferai dans un avenir proche.

Source: https://habr.com/ru/post/fr465483/


All Articles