Vieux geek, épisode 382 : DR-DOS 7.0.x, le DOS oublié…

Si je vous dis DOS, vous allez me répondre MS-DOS, PC-DOS (la version proposée par IBM) ou encore FreeDOS qui est un implémentation moderne de DOS.

Cependant, il reste un DOS qui n’est pas listé. C’est DR-DOS qui a eu une histoire compliquée, faites de rachats par diverses entités au fil de années.

La dernière version, la 8.1 a été retiré rapidement de la vente. En effet, quand cette version est sortie en 2004, on s’est aperçu que du code de FreeDOS (sous GPL) avait été intégré sans prévenir de la présence dudit code.

Autant dire que légalement, c’est plus que limite. D’où la disparition du produit. On peut trouver des jeux de disquettes, mais c’est inutilisable.

Fin 1997, Caldera proposa la génération 7.0.2 de son DOS. Outre une installation en mode semi-graphique, il est franchement configurable, même si côté compatibilité, on est loin du duo MS-DOS/PC-DOS. Mais au moins, on peut trifouiller dans les réglages 😀

J’ai donc fait chauffer mon ami OBS-Studio pour montrer l’installation de l’OS ainsi que deux ou trois petits tests pour voir le niveau de compatibilité de cette version exotique de DOS. Oui, la vidéo est un peu longue, mais aller jusqu’à la fin est conseillé pour voir l’étendue du massacre !

Vous l’avez vu, la compatibilité était un peu capricieuse, voire carrément aléatoire, cela n’a pas dû aider à la popularité de cette version. Et en 1997-1998, MS-Windows 95 puis 98 étaient bien implantés et les jeux DOS n’existaient quasiment plus. Mais au moins, se souvenir de DR-DOS permet de la faire un peu mieux connaître, bien que sorti trop tard pour s’imposer en face de MS-DOS/PC-DOS.

Vieux geek, épisode 381 : Gnome 1.0.x, l’environnement créé en réaction à KDE 1.x.

Nous sommes en 1997. KDE 1.0 est en plein développement pour sortir en 1998. Cependant, des développeurs sont mécontents, car il y a utilisation de la bibliothèque QT 1.x qui a l’époque est un logiciel commercial. Il faudra attendre juin 1999 pour que QT devienne opensource, puis décembre 2000 pour qu’il passe en licence GPLv2.

Les développeurs mécontents se disent qu’il faut un environnement de bureau 100% libre. Ils se mettent au travail et courant 1999, Gnome 1.0.x sort. L’une des premières distributions à l’empaqueter et à le proposer, c’était la Red Hat Linux. Oui Red Hat Linux et non pas Red Hat Enterprise Linux. Et Gnome signifiait à l’époque GNU Network Oriented Model Environment, que l’on peut traduire par Environnement GNU orienté réseaux. Bizarre 🙂

La Red Hat Linux 6.0 (alias Hedwig) est un ancêtre lointain de la Fedora Linux. Nous sommes donc en 1999, et la première version n’est pas des plus… conviviales. Après quelques recherches sur archive.org, j’ai réussi à retrouver cette distribution ancestrale. La configurer – alors que l’installateur est toujours en mode texte – spécialement au niveau de XFree86, c’est pas la joie. Mais j’y suis arrivé. C’est le principal.

Comme vous avez pu le voir, c’est encore très rudimentaire et certains outils, comme le gestionnaire de fichiers Nautilus n’existera qu’à compter de Gnome 2.0 en juin 2002. Il manquait aussi le gestionnaire de fenêtres, et pas mal d’outils et de composants. Heureusement qu’il y a Gnome 2.x pour combler le retard.

Vieux geek, épisode 380 : L’outil de Nettoyage de disque de MS-Windows, 27 ans déjà ?

S’il y a bien un outil emblématique de MS-Windows, c’est son outil de nettoyage de disque. Simple et pourtant puissant, il accompagne les utilisateurs et utilisatrices depuis… 1998 !

En effet, à l’époque de MS-Windows 95, il n’y avait pas d’outil intégré pour cette tâche. On passait par Cleansweep évoqué en décembre 2015) soit par l’outil fourni par Micro Applications (évoqué en avril 2020).

Je me suis penché sur cet outil que j’utilise une fois par mois suite à un message privé sur Mastodon qui me demandait à quand remontait la première incarnation du nettoyage de disque. Autant dire que quand j’ai appris que c’était avec MS-Windows 98 Première édition qu’il était apparu, ça m’a foutu un coup de vieux. Un logiciel aussi vieux que Gimp 1.0… Ou que l’ouverture du code source du futur Netscape 5.x en mars 1998 donnant naissance au projet Mozilla.

J’ai donc créé un PC virtuel dans PCem pour ensuite y installer MS-Windows 98. Pour montrer la première version de l’outil en action.

Oui, l’outil n’a pas beaucoup évolué sur le plan de l’interface, mais vu la simplicité de celui-ci, il n’était pas besoin d’en modifier l’ergonomie à chaque nouvelle version majeure de MS-Windows. On est loin des mastodons comme CCleaner ou Bleach Bit, mais au moins on est certain que l’outil n’ira pas trop loin dans les entrailles de l’OS.

Vieux geek, épisode 379 : WinLinux 2000, la distribution GNU/Linux pour MS-Windows 9x.

En 1999, un projet de distribution GNU/Linux un peu fou voit le jour. C’est la WinLinux 2000. Même en cherchant, je n’ai pas trouvé la base utilisée. Est-ce une base Mandrake Linux ? Debian ? Slackware ? Impossible à savoir.

Le projet propose un environnement KDE 1.x avec quelques outils célèbres comme la trousse internet Netscape Communicator. La particularité du projet ? S’installer directement sur une partition en fat32. Comment cela était-il possible ? On passait par un pseudo système de fichiers, le umsdos qui permettait de faire croire à la distribution que l’ensemble était installé sur une partition dédiée.

Ce système de fichiers a existé jusqu’à Linux 2.4.x inclus. À compter de Linux 2.6.x, il a disparu, n’ayant plus trop d’utilité. J’avais déjà eu l’occasion d’utiliser une distribution avec umsdos activé par défaut. C’était en 1997, lors de mon premier contact avec Linux. C’était via le magazine PC Team n°9 qui proposait la Slackware de l’époque (une 3.x de mémoire).

J’ai eu connaissance de cette distribution via le canal Discord de Dosbox-X qui parlait de cette distribution GNU/Linux. Comme quoi, les canaux Discord, c’est parfois utile. Via Archive.org, j’ai pu récupérer l’image ISO.

Continuer la lecture de « Vieux geek, épisode 379 : WinLinux 2000, la distribution GNU/Linux pour MS-Windows 9x. »

Vieux geek, épisode 378 : Windows 97, ou quand un projet basé sur MS-Windows 3.1 se la jouait « moderne ».

En mai 2017 – comme le temps passe vite – je parlais d’une surcouche graphique à MS-Windows 3.1x, Calmira. Il apportait l’ergonomie de MS-Windows 95.

Cela permet de donner un coup de jeune à l’ensemble, tout en restant 100% compatible avec les logiciels développés pour MS-Windows 3.1x. J’ai appris récemment – je ne sais plus par quel biais ? – d’un projet développé vers l’année 2008, Windows 97. Aucun rapport avec MS-Windows 98.

Sur le site du projet – apparemment développé pour le forum win3x.org sur lequel je n’ai retrouvé aucune trace – on apprend qu’on a un ensemble de bonnes choses :

  • MS Windows 3.1x
  • Le shell Calmira II 3.3
  • La surcouche Win32s, mais sans le freecell, dommage
  • Les correctifs pour l’an 2000
  • Le support du CD-Rom
  • Le support du symbole €
  • MS Vidéo pour Windows 1.1
  • Le support de la FAT32
  • Le passage de MS-DOS 6.22 au 7.0 (celui de MS-Windows 95)
  • L’activation / désactivation du support USB

En gros, pas mal de fonctionnalités supportées par MS-Windows 98. Cependant, aucune détection des cartes sons, j’ai dû rajouter à la main le support de la carte Sound Blaster en post-installation.

Continuer la lecture de « Vieux geek, épisode 378 : Windows 97, ou quand un projet basé sur MS-Windows 3.1 se la jouait « moderne ». »

Vieux geek, épisode 377 : Norton Utilities 8.0, l’ultime version pour MS-DOS et MS-Windows 3.1x.

Les Norton Utilities ont une longue histoire. Nés à l’époque du premier MS-DOS, au fil des années et des versions, ils se rendront plutôt utiles pour l’utilisation avancée du MS-DOS.

Surtout avec des outils comme le défragmenteur de disque, inclus dans MS-DOS 6.x, un prompt plus avancé que le command.com (une reprise du 4dos ?), un outil de récupération de fichier effacé, un « disk doctor », des outils d’information sur le système et plein d’autres outils. La version 8.0, la dernière à supporter MS-Windows 3.1x – la première version étant la 6.0 – rajoute des outils de gestion des fichiers ini et un speedisk en mode graphique.

Après un premier échec, j’ai réussi finalement à obtenir une version française fonctionnelle des Norton Utilities. À noter la création d’une disquette de sauvetage à la fin de l’installation qui permet de démarrer dessus avec les outils principaux pour se dépanner.

Si en mode texte, on tape norton, alors les Norton Utilities se chargent et je dois dire que c’est plutôt copieux. On ne sait plus où donner de la tête.

Continuer la lecture de « Vieux geek, épisode 377 : Norton Utilities 8.0, l’ultime version pour MS-DOS et MS-Windows 3.1x. »

Vieux geek, épisode 376 : Ah, Win32s, la surcouche 32 bits pour MS-Windows 3.1x…

Nous sommes en juillet 1993. Alors que le premier MS-Windows entièrement 32 bits est publié – c’est MS-Windows NT 3.1 dont j’ai parlé en mars 2018 – Microsoft propose une petite couche de compatibilité 32 bits pour son MS-Windows le plus populaire à l’époque, à savoir MS-Windows 3.1x. Pas évident de ne pas confondre les deux 🙂

Le point majeur de l’ajout de Win32s, c’est l’ajout du FreeCell qui sera un jeu standard dans MS-Windows 95 et suivant. Il y a aussi un site qui liste les compatibilités de Win32s et c’est un tableau assez complet qui est proposé.

Pour vous montrer tout cela en action, j’ai installé un duo MS-DOS 6.22 et MS-Windows 3.11. Avec le support du CD et de la carte Sound Blaster, étant donné que c’était possible et que vu la « grosse taille » (plus de 2 Mo) de l’installateur Win32s, j’ai été obligé de passer par une image CD.

Pour les personnes qui ont connu MS-Windows 3.1x, ça va être une sacrée piqûre de nostalgie. Pour les autres, une découverte intéressante, du moins je le suppose 🙂

Que rajouter de plus ? Que mis à part FreeCell et quelques autres logiciels, la couche n’était pas super utile, mais elle permettait d’attendre l’arrivée du premier MS-Windows en 32 bits (officiellement, mais un mélange 16/32 en réalité), à savoir MS-Windows Chicago alias MS-Windows 95.

Vieux geek, épisode 375 : MS-DOS 4.x/5.x et PC-DOS 4.x/5.x, deux frères presque jumeaux ?

1981 : le premier IBM PC sort avec PC-DOS 1.0, un produit récupéré et complété par Microsoft en partant du QDOS dont j’ai parlé dans un autre article vieux geek.

Jusqu’aux versions 3.xx, MS-DOS et PC-DOS étaient à peu de chose près complètement identiques, MS-DOS étant dédié aux clones de l’IBM PC, PC XT et AT.

Tout commença à changer avec les versions 4.x, sortis en 1988. Si de son côté Microsoft proposa la première version de son interface DOS-Shell, que j’ai évoqué dans un article de mars 2020, et qui avait en barre de titre « Lancer un programme », IBM proposa un « gestionnaire de programmes » (rien à voir avec ce qui sera le cœur de MS-Windows 3.xx). Le programme est le même en terme de fonctionnalités, même si certains textes sont différents.

On avait même droit à une invite DOS en appuyant simultanément sur la touche maj et F9. J’ai essayé de nombreux pilotes de souris, mais aucun d’entre eux n’a fonctionné 🙁

Avec PC-DOS 5.xx en 1991, le nom de l’interface devient « Shell IBM DOS » seule différence vraiment notable avec le Shell MS-DOS. Et cette fois, la souris fonctionne, ce qui est plus agréable, même si on est loin de l’ergonomie des Windows 3.x et des premiers OS/2. Et comme pour son équivalent Microsoftien, on peut passer en mode semi-graphique.

Mais le mieux est de vous montrer tout cela en action !

Vous avez pu le voir, les différences se comptaient sur les doigts de la main, que ce soit le Shell de la 4e ou de la 5e génération. Même si le Dos Shell était obsolète avec MS-DOS/PC-DOS 6.xx – bien que ce dernier le propose encore à l’installation – il aura marqué son époque et rendu l’utilisation du DOS un peu plus conviviale, même si en 1991 Windows 3.0x commençait à prendre de l’importance et des parts de marché dans le monde du PC, avant l’arrivée de celui qu’on aurait pu appeler Windows 92, j’ai nommé Windows 3.1x.

Vieux geek, épisode 374 : QDOS 1.0 et PC-DOS 1.0, des frères ennemis ?

Quand fin 1980 Microsoft hérita de la demande d’IBM de fournir un OS avec son futur ordinateur IBM PC 5150, la petite entreprise de Seattle spécialisée dans les langages de programmation se trouva très vite ennuyée.

Pour gagner du temps, elle contacta SCP (Seattle Computer Products) qui avait déjà un OS inspiré par le CP/M, appellé QDOS pour Quick and Dirty Operating System. Traduction ? Système d’exploitation rapide et sale. Heureusement, il avait un autre nom, commercial celui-ci, 86-DOS. Ce qui sonnait mieux au final 🙂

Microsoft acheta une licence non-exclusive, puis embaucha Tim Paterson pour qu’il reprenne le code et le rende compatible avec le processeur 8088 qui propulsait l’ordinateur d’IBM. Microsoft achetera par la suite tous les droits du 86-DOS juste avant qu’IBM ne lance son modèle 5150. Microsoft s’assurait ainsi la possibilité de licencier le PC-DOS (nom réservé par IBM) en MS-DOS aux fabricants de clones.

J’ai pu mettre la main sur la version 1.0 de QDOS / 86-DOS via le site schorn.ch. Ainsi que l’émulateur qui va bien pour lancer cet OS préhistorique 🙂

J’ai lancé ensuite mon ami OBS-Studio pour enregistrer la vidéo ci-dessous.

Même si certains outils ont disparu et d’autres rajoutés, sans oublier une bonne vingtaine de programmes en Basic, PC-DOS et 86-DOS sont vraiment proches. Pas identiques, mais on peut dire que ce sont deux frères dans le domaine des OS.

Vieux geek, épisode 373 : Microsoft Plus! pour MS-Windows 98, l’extension oubliée ?

En 2017, je parlais du pack d’extension Plus! pour MS-Windows 95. Il apportait de nombreuses choses, comme des thèmes, un jeu de flipper ou encore la première version d’Internet Explorer.

Mais le pack a aussi existé pour MS-Windows 98, quoique moins complet et moins intéressant que son prédécesseur. En effet, lorsqu’on installe l’extension, il n’y a pas grand-chose d’excitant au final. Peut-être mis à part le jeu de Golf et l’antivirus McAfee 🙂

J’ai néanmoins installé l’ensemble sur un MS-Windows 98 première édition dans une machine virtuelle PCem qui émule un PC avec un Celeron 333, 32 Mo de mémoire vive, 4 Go de disque dur, une carte vidéo S3 Virge, une carte son Sound Blaster 16, une souris Intellimouse en PS/2 et un circuit réseau Realtek RTL8029AS.

Une fois tout installé et tout défragmenté – ben ouais, faut respecter les standards de l’époque ! – j’ai lancé mon ami OBS Studio pour faire une vidéo de cette extension méconnue.

Comme vous avez pu le voir, il n’y a pas grand-chose de très excitant. Peu d’ajouts, dont l’utilité est toute relative. Autant dire que cela ne valait pas la peine de se précipiter dessus. Au moins, j’ai essayé de rendre un peu hommage à ce paquet d’extensions… Et le sortir un peu de l’oubli dans lequel il était plongé…