OS/2
OS/2 est un système d'exploitation créé par Microsoft et IBM, qui ensuite a été développé par IBM seul. Le nom OS/2 signifie  ( signifie système d'exploitation en anglais). Ce nom fut choisi en référence à la gamme de PC de seconde génération d'IBM nommée , sur lesquels OS/2 était installé, en remplacement de PC-DOS et surtout, comme nous le verrons par la suite, afin de dépasser ses limites. La première version (sans interface graphique, , multitâche) est sortie en . Actuellement, IBM ne commercialise plus OS/2 et l'entreprise a arrêté sa prise en charge depuis le .

Historique

1987 : OS/2 1.0 
La toute première version d'OS/2, fruit d'une collaboration entre IBM et Microsoft est la 1.0. Elle sortit le , avec pour projet de la rendre disponible pour le premier trimestre 1988, (ce qui fut à l'époque une totale rupture dans les habitudes d'IBM de l'époque, qui préférait annoncer un produit une fois prêt à la mise sur le marché) et fut finalement disponible en .

Cette sortie fut importante pour IBM, intervenant parallèlement à la sortie d'IBM PS/2, voulant faire d'une pierre deux coups et lier les deux produits. Cependant, OS/2 avait été développé antérieurement pour IBM AT et non PS/2, et OS/2 était d'ores et déjà compatible avec des machines compatibles PC.

IBM et Microsoft eurent pour OS/2 une division de l'affaire très stricte notamment en matière de marketing (très similaire à leur arrangement dans la vente de DOS). En effet, IBM offrait OS/2 directement à ses clients et fournissait uniquement un support pour les systèmes IBM alors que leur système était tout à fait compatible avec du matériel non-IBM tant qu'il était compatible IBM AT. Microsoft faisait de même en fournissant OS/2 pour les systèmes non-IBM et n'offrant de support qu'à ces systèmes (travaillant notamment avec les fabricants comme Compaq, et non les utilisateurs finaux). Ainsi, le prix d'  était de  (plus élevé que le ) alors que les versions OEM de Microsoft OS/2 (qui suivirent avec un léger retard en 1988) étaient beaucoup moins chères dues à leur intégration dans le matériel acheté.

OS/2, bien que différent sur bien des points par rapport à DOS, n'avait pas pour essence une rupture violente avec le fameux système en mode réel mais une transition progressive vers un nouveau système (ce qui se remarque dans la manière de le développer, dénommé parfois «  » avant qu'un nom officiel ne soit choisi). La preuve en est que cette première version d'OS/2 utilise le même système de fichier que DOS (FAT), que la communication entre deux systèmes DOS et OS/2 est possible, que le double amorçage entre ces deux mêmes systèmes sur un même ordinateur est également possible (et avec une installation des deux systèmes sur la même partition !), que l'on pouvait exécuter des applications programmées pour DOS sous OS/2 de façon totalement native et qu'il existait même des applications bimodes capables de s'exécuter indifféremment sous DOS ou sous OS/2.

La vraie différence d'OS/2 par rapport à DOS était la structure, claire et établie, d'APIs clairement définies que les programmes devaient utiliser (ce qui n'existait pas sous DOS). En effet, c'était une nouvelle philosophie : celle du mode protégé

Jerry Pournelle, de Byte, décrit comme une erreur de marketing qu'IBM mette son OS à  le prix du DOS alors qu'aucun bénéfice immédiat ne peut rentabiliser cet investissement pour l'utilisateur. Par malheur pour le produit, la période 1987-1988 correspond aussi à une envolée des prix de la mémoire vive qui jusqu'à présent avaient toujours baissé (et ne rebaisseront que quelques dizaines de mois après).

1988 : OS/2 1.1 
 sort à Halloween 1988. Cette nouvelle version dispose de l'interface graphique prévue,  (qui sera plus tard renommé ). Elle supporte également les disques de plus de .

1989 : OS/2 1.2 
Avec  sorti au COMDEX 1989 apparaissent le langage de script REXX et le nouveau système de fichiers HPFS. HPFS () offre un stockage plus efficace des fichiers. HPFS est un peu le demi-frère de NTFS : ils portent le même "partition id" 0x07 dans la table de partitions. En outre, HPFS autorise des noms de fichiers de plus de .

Le système possède cependant de graves incommodités. Par exemple, installer une imprimante ne demande pas moins de huit actions de l'utilisateur<ref> http://www.os2bbs.com/os2news/os2history.html</ref>. Excusables dans un monde de  où une imprimante s'installe souvent pour toute la vie de l'ordinateur, ces opérations deviennent dissuasives dans un contexte personnel. Par comparaison, Windows réalise la même chose en deux opérations. Microsoft ne fera pas bénéficier OS/2 de cet avantage.

 1991 : OS/2 1.3, départ de Microsoft 
En 1991, IBM sort , qui apporte une légère amélioration : Adobe Type Manager. Mais la nouvelle la plus importante est que Microsoft abandonne le projet OS/2. Cependant, Microsoft continue individuellement le développement de ce qui s'appelle alors  et qui deviendra Windows NT. De son côté, IBM continue de développer  mais n'annonce aucune date de sortie. La situation est telle qu'un article du  proclame la mort d'OS/2.

 1992 : OS/2 2.0 
Annoncé comme «  » et «  » par IBM,  en  sort enfin. Il supporte les applications OS/2 , , et DOS. Il permet de faire tourner plusieurs sessions DOS simultanément sans que le crash d'une des sessions n'influence les autres.  L'architecture est donc différente de  qui possédait trois modes distincts : 8086, 80286 et 80386, le mode approprié étant soit choisi au démarrage par test du matériel (ou de la machine virtuelle, par exemple dans une émulation), soit forcé par l'utilisateur à une version inférieure (par exemple pour compatibilité) au moyen d'une option.

 utilise également une nouvelle interface graphique : le . À cette époque, la grande majorité des magazines spécialisés considère qu'OS/2 est bien plus stable que Windows et plusieurs grandes entreprises l'utilisent pour leurs données stratégiques. Mais en nombre et qualité des logiciels applicatifs, Windows avait maintenant une avance considérable sur OS/2. Cette avance a été déterminante dans le choix des petits utilisateurs.

OS/2 est également très orienté objet (en conséquence, par exemple, le déplacement de quoi que ce soit sous OS/2, fichier ou application, entraîne la mise à jour automatique de tous les raccourcis s'y rapportant, évitant les problèmes de « liens morts » de Windows dans le même cas).

 1993 : OS/2 2.1 
En  sort . Plus rapide qu', il supporte également le format de police de caractères TrueType, comme .

 1994 : OS/2 Warp 3.0 
En  sort OS/2 . Il inclut TCP/IP en standard, ainsi qu'un jeu complet d'applications appelé .

 Quelques raisons de l'échec d'OS/2 
 Le moteur est passé avant la carrosserie 
La culture d'IBM (dans les laboratoires, non dans les équipes commerciales) était une culture de hackers. Les équipes d'OS/2 se sont focalisées sur la robustesse de l'OS, d'autant plus difficile à assurer que la direction d'IBM avait imposé qu'OS/2 tournât sur , dont l'architecture était parfaitement inadaptée aux passages fréquents entre modes protégé (système) et réel (applications DOS) : il fallait, pour repasser en mode réel, effectuer à chaque commutation de contexte un redémarrage à chaud, avec un indicateur de mode positionné dans une bascule CMOS du microcontrôleur du clavier. Le bruit courut à IBM qu’un tiers du code d'OS/2 servait à contourner les bugs des différentes versions du 80286.

En contrepartie, peu de soin a été apporté à l'apparence, par exemple les polices de caractères, dans lesquelles pourtant IBM avait une excellente expérience avec son  développée à Sindelfingen ; les polices de l'interface graphique, issues de , étaient très loin d'avoir la qualité typographique, donnant à OS/2 une allure de système amateur par rapport à Macintosh, voire à un  avec Adobe Type Manager, ou 3.1 (TrueType), à la présentation impeccable.

La situation était inhabituelle pour IBM pourtant censée savoir que pour vendre un ordinateur la présentation est une chose importante (le costume trois-pièces longtemps porté par ses commerciaux était un sujet de plaisanterie dans les milieux Unix).

 Grave erreur de marketing d'IBM 
Le public aurait encore pu passer sur ces défauts et essayer OS/2 comme successeur normal du DOS (son nom interne avait d'ailleurs été quelque temps DOS 5, sans rapport avec le DOS 5 qui suivit), mais IBM commit une énorme erreur de marketing en le vendant 4 fois le prix du DOS. Le saut était trop grand pour être accepté par une clientèle de particuliers et de petites entreprises, et IBM se marginalisa encore un peu plus tandis que Windows (facturé séparément du DOS) annonçait un coût qui était moins de la moitié de celui de son concurrent.

Cette erreur fut stigmatisée, avec bien d'autres, par Jerry Pournelle, rédacteur technique à la revue BYTE, et le sera plus durement encore par Merril Chapman. Le service marketing d'OS/2 ne sut, ne voulut ou ne put (car les impératifs de marges de la direction générale étaient sévères, et la part revenant à Microsoft importante) suivre son conseil.

Quant à Bill Gates, il déclara à la presse : « Oh, nous ne cherchons pas à tuer OS/2, au contraire ! Nous touchons davantage d'argent pour chaque OS/2 installé que pour chaque Windows installé, vous savez ! »

 Ingénieux coups de Microsoft 
Après 1990, Microsoft s'ingénia à promouvoir son produit Windows au détriment d'OS/2.

L'interface OS/2 fut discréditée  comme « trop compliquée » par rapport à celle de . En fait, cette interface ressemblait beaucoup à celle de  – et pour cause puisque, là aussi, c'était Microsoft qui avait conçu en grande partie cette interface, mais Microsoft gardait cette nouvelle interface sous le coude et  Chicago (nom de code de ) dans les semaines mêmes qui suivirent la disponibilité d'une couche d'émulation parfaite de  dans . Là encore, l'émulation OS/2 faisait certes de lui, conformément à la promesse d'IBM, « un meilleur Windows que Windows » (notamment par l'usage du multitâche)… mais ce n'était plus la bonne version de Windows. IBM était une fois de plus marginalisé, et l'interface  encensée là où celle d'OS/2 avait été décriée.

Microsoft a encouragé ses utilisateurs à acquérir des nouveaux claviers comportant  supplémentaires (105 au lieu de 102 dans les pays francophones, 104 au lieu de 101 aux États-Unis) pour disposer des nouvelles fonctionnalités de .  De ce fait, les trois touches supplémentaires n'avaient pas d'usage sous OS/2 et le faisaient apparaître comme un OS déjà dépassé.

De surcroît, deux de ces touches avaient le logo Windows, à l'image des touches « pomme » d'Apple. Bill Gates marquait ainsi son territoire en rappelant de façon persistante que le PC était une machine à faire tourner Windows avant toute autre chose.

Par ailleurs 
 Divers analystes considèrent en fait qu'IBM a confondu le besoin avec la demande.
 Un quadruplement du prix de la mémoire dans les mois qui précédèrent le lancement « n'aida certes pas » le décollage du produit, qui demandait plus de mémoire installée que le DOS.

OS/2 aujourd'hui 
L'intérêt essentiel d'OS/2 en 2014 était réduit aux besoins de sécurité et réseau. C'était un système « à part », qui n'était pas la cible des piratages de masse. Ses failles étaient méconnues, et n'étaient pas étudiées par les pirates. Cela le faisait apprécier pour des applications critiques ne demandant pas l'usage de périphériques récents, en particulier dans le domaine de la sécurité réseau (pratiquement à parité avec Novell).

Une citation officieuse 
« La bataille du poste de travail est loin d'être finie. Lorsque la direction générale aura compris la puissance de Linux, elle va se mettre à l'appeler OS/3 » était une boutade fréquente dans les milieux UNIX d'IBM vers 1995. Nul n'imaginait alors tout de même que Linux deviendrait moins de cinq ans plus tard le fer de lance du marketing d'IBM, qu'il gérerait en 2004 la plus puissante machine de cette époque, et qu'en 2008 il équiperait un portable grand public vendu à un million d'exemplaires, l'Eee PC.

La mort d'OS/2 (2005) 
IBM a annoncé l'arrêt définitif d'OS/2, prévu pour le . Le support a été stoppé en . Une ouverture (et publication) du code, demandée par plusieurs utilisateurs et notamment les fidèles d'os2world.com n'a pu porter ses fruits, notamment à cause des origines d'OS/2 : une importante partie du code avait en effet été développée par Microsoft et il aurait été extrêmement coûteux de chercher à la repérer et à l'extraire.

Pourtant, le , Harry McCracken crée la surprise dans TIME en annonçant que le « légendaire système d'exploitation » faisait de la résistance  après sa première annonce, en particulier dans les banques où sa robustesse était appréciée ().

Références

Liens externes 
  Mark Minasi  :  - .

Produit lancé en 1987