Du système d'exploitation de l'ordinateur.
Windows. On commence par 3.1, puis NT, puis 95, puis 98, puis ME, puis 2000 pro,
puis XP, enfin pour interfacer le tout et faire communiquer un nouveau système
Wmware, qui prend Linux en compte. Le tout est basé sur le concept de machine
virtuelle inventé et appliqué par IBM il y a bien longtemps. Or OS2 warp 4 faisait avec
DOS, Windows 3.1, cela naturellement et fort bien en 1995/96. S'il n'a pu continuer
avec les suivantes versions de Windows c'est que Microsoft avait interdit l'accès à son
kernel. Version officielle.
Mais OS2 l'emporte toujours sur Windows XP. Cela se perçoit avec des outils,
Partition Magic ou Drive Image, qui ne peuvent fonctionner sous Windows qu'en mode
DOS, alors que sous OS2 des outils équivalents de cette nature tournaient sous OS2
! Parce que tout tient au concept de granularité de tâche maîtrisé et appliqué par OS2
et toujours pas par Windows. D'autres outils plantent sous XP (Golive 5, Corel 10,...),
dès que l'on a tendance à jouer vraiment le multitâche.
Windows se comporte quelques fois comme s'il perdait la trace de ses diverses tâches,
et reprenait un travail à une mauvaise adresse. On peut aussi mesurer la complexité mal
pensée du kernel de Windows, au nombre de pilotes qui se succèdent pour les diverses
cartes graphiques et autres. Aux appels différents des fonctions API suivant les
langages utilisés: aucune synthèse linguistique intelligente. Enfin la programmation n'a
rien à voir avec le Pure code qui permet beaucoup de choses en matière d'objet. Mais
cela vient de l'architecture de l'Intel 80X86.
Windows pourrait se dédier au multimédia et à la bureautique, il n'est pas fait pour le
développement de systèmes techniques complexes qui doivent être en prise avec la
machine. Présentation Manager d'OS2 ne le peut pas non plus. Tout tient au concept
d'objet qui n'a rien à voir avec la réalité de ce qu'est physiquement un objet.
OS2 pouvant intégrer le concept de machine virtuelle, laisse la possibilité de cette prise
directe. Mais il doit être doté des outils qui sont au plus près de l'hardware: Fortran
repensé pour les variables banalisées, les structures complexes, le Macroassembleur
repensé pour le mode flat uniquement. Et le mode flat sous-entend la projection d'un
processeur plus près du Zilog 8000 que de l'Intel 80x86. Gagner de la vitesse avec des
systèmes incohérents, c'est accroître et diffuser l'incohérence, se préparer une paralysie
générale.
Maintenant que Microsoft a libéré son Kernel, on s'attend à ce qu'OS2 soit relancé sur le marché, mais si cela n'est pas, alors c'est qu'il y a toujours eu complicité pour faire monter en puissance Microsoft, et pour des raisons qui sont liées au projet Echelon, et elles se continuent. Dans ce cas, tôt ou tard tous se retrouveront à terre, et sans possibilités de redressements, ni de remplacements.