Vieux Geek, épisode 183 : DosShell, l’interface graphique pour MS-DOS 4 et 5 de Microsoft.

En 1988, Microsoft qui n’est pas encore le géant que nous connaissons de nos jours vient de se prendre deux fiascos monumentaux dans le domaine des interfaces graphiques utilisateurs.

Après le mochissime MS-Windows 1.x, évoqué dans l’épisode 144 de la série vieux geek et sa version 2.0 qui n’est guère mieux, Microsoft se reconcentre sur son produit phare, MS-DOS.

En juin 1988, la version 4.0 de l’OS en ligne de commande de Microsoft sort. La loi des séries continue et c’est une version franchement plantogène qui sort et qui souffre de problème de compatibilité. Une version 4.0.1 un peu plus stable sort, mais le mal est fait.

Continuer la lecture de « Vieux Geek, épisode 183 : DosShell, l’interface graphique pour MS-DOS 4 et 5 de Microsoft. »

Vieux geek, épisode 85 : les oubliés MS-Word 5.5 et 6.0 pour MS-DOS…

Même si j’utilise couramment LibreOffice Writer pour mes textes plus ou moins sérieux, plus ou moins administratif, j’ai comme de nombreuses personnes qui ont fait leurs premières armes sur PC au milieu des années 1990 commencés sur MS-Word 6.0 pour MS-Windows 3.1, et pour les plus friqués à l’époque sur MS-Word 7.0 (alias 95) pour MS-Windows 95.

Même si j’ai pu via mon – inutile ? – passage sous les drapeaux récupérer la totalité du pack MS-Office 4.2, il ne faut pas oublier que la carrière de Microsoft Word pour MS-DOS ne s’est pas arrêté en 1992 avec la popularisation de MS-Windows 3.1. Loin de là.

Après avoir fouillé aux endroits bien pourvus en dinosauriciels, j’ai pu mettre la souris sur le duo MS-Word 5.5 pour MS-DOS (en français) sorti en 1991, et un MS-Word 6.0 pour MS-DOS (en anglais) sorti en… 1993 !

Continuer la lecture de « Vieux geek, épisode 85 : les oubliés MS-Word 5.5 et 6.0 pour MS-DOS… »

Les projets un peu fou du logiciel libre, épisode 4 : FreeDOS.

Pour ce quatrième billet de la série « Les projets un peu fous du logiciel libre », j’ai eu envie de parler de FreeDOS. C’est le pendant du projet ReactOS dont j’ai parlé dans l’épisode 2 de cette série de billet, le 17 décembre 2015.

Le but de FreeDOS est simple : proposer un clone de MS-DOS en logiciel libre. Vu l’énorme logithèque développée pour MS-DOS, le projet confirme son utilité. Il est né en 1994. Alors que Microsoft travaille sur la quatrième version majeure de son environnement MS-Windows à destination des particuliers pour succéder à MS-Windows 3.1 du nom de code de Chicago (alias MS-Windows 95), il annonce que MS-DOS ne sera plus vendu séparément. Un développeur, Jim Hall qui appréciait la simplicité de MS-DOS fut ulcéré.

Il se lança donc dans le projet de faire son propre MS-DOS. Appellé dans un premier PD-DOS pour Public Domain-DOS, il devint rapidement FreeDOS. Mais vu l’énormité du projet, il faudra 4 ans pour qu’une première version alpha sorte et 12 ans pour que la première version officiellement stable, dite 1.0 voit le jour. 6 ans de plus pour que sorte en 2012 la version 1.1 de ce DOS. Qui est largement meilleur que le MS-DOS d’origine : support des CD et du réseau, un shell amélioré (dont l’auto-complétion), le support des noms de fichiers dit longs (au dela du duo 8 caractères et 3 caractères pour l’extension) pour ne citer que les améliorations principales 🙂

Continuer la lecture de « Les projets un peu fou du logiciel libre, épisode 4 : FreeDOS. »

Vieux Geek, épisode 20 : les jeux sous MS-DOS, quelle galère !

C’est grâce un fil lancé par Jean Sebastien Sauvage sur Google+ et une remarque de Lionel Hilaire que j’ai eu l’idée de cet article. Je veux parler des jeux de la grande époque du MS-DOS.

Il faut dire que jusqu’à ce que les jeux se lancent directement et uniquement sous MS-Windows (en gros vers 1999), il fallait jongler avec les réglages des jeux pour avoir le son, ou encore la souris fonctionnelle.

Il faut le dire haut et fort : MS-Dos était surement le système le plus pourri au niveau de la gestion de la mémoire, ou encore du matériel sonore.

Il faut dire que MS-Dos avait une vision spéciale de la mémoire. Conçu à l’origine pour ne fonctionner au maximum qu’avec 640 Ko de mémoire, car on considérait qu’en 1981, 640 Ko seraient long à atteindre. Et si l’on en croit la citation de Bill Gates faite en 1989, c’était trop optimiste.

I have to say that in 1981, making those decisions, I felt like I was providing enough freedom for 10 years. That is, a move from 64k to 640k felt like something that would last a great deal of time. Well, it didn’t – it took about only 6 years before people started to see that as a real problem.

Ce qu’on peut traduire par :

Je dois dire qu’en 1981, en prenant ces décisions, j’avais l’impression de proposer assez de liberté pour 10 ans. Autrement dit, le passage de 64k à 640k était vu comme une transition assez longue. Eh bien, ce ne fût pas le cas – il a fallu environ 6 ans seulement avant que les gens commencent à y voir un vrai problème.

Ce qui en a résulté un gloubiboulga infame de couches successives qui saucissonnait la mémoire vive. En gros :

  1. Mémoire conventionnelle : les 640 premiers Ko
  2. Mémoire supérieure : les 384 Ko suivants
  3. Mémoire étendue : le reste de la mémoire

Au secours !!!!

Continuer la lecture de « Vieux Geek, épisode 20 : les jeux sous MS-DOS, quelle galère ! »