OS/2

OS/2

OS/2 est un système d'exploitation informatique, initialement créé par Microsoft et IBM, puis développé exclusivement par IBM. Le nom signifie « Operating System/2 », car il a été introduit dans le cadre de la même version de changement de génération que la gamme d'ordinateurs personnels de deuxième génération « Personal System/2 (PS/2) » d'IBM. OS/2 n'est plus commercialisé par IBM et la prise en charge standard d'IBM pour OS/2 a été interrompue le 31 décembre 2006. Actuellement, Serenity Systems International vend OS/2 sous la marque eComStation.

OS/2 était conçu comme un successeur en mode protégé de PC-DOS. Notamment, les appels système de base ont été calqués sur les appels MS-DOS ; leurs noms commençaient même par « Dos » et il était possible de créer des applications « Family Mode » : des applications en mode texte pouvant fonctionner sur les deux systèmes. En raison de cet héritage, OS/2 partage des similitudes avec Unix, Xenix et Windows à bien des égards.

Le développement d'OS/2 a commencé lorsque IBM et Microsoft ont signé l'accord de développement conjoint en août 1985. Il portait le nom de code « CP/DOS » et il a fallu deux ans pour que le premier produit soit livré.

OS/2 1.0 a été annoncé en avril 1987 et publié en décembre en tant que système d'exploitation en mode texte uniquement. Cependant, il comportait une API riche pour contrôler l'affichage vidéo (VIO) et gérer les événements du clavier et de la souris afin que les programmeurs écrivant en mode protégé n'aient plus besoin d'appeler le BIOS ou d'accéder directement au matériel. De plus, les outils de développement incluaient un sous-ensemble d'API vidéo et clavier sous forme de bibliothèques pouvant être liées afin que les programmes en mode familial puissent s'exécuter sous MS-DOS. Un sélecteur de tâches nommé Program Selector était disponible via la combinaison de touches de raccourci Ctrl-Esc, permettant à l'utilisateur de choisir parmi des sessions multitâches en mode texte (ou des groupes d'écrans ; chacun pouvait exécuter plusieurs programmes).

Les extensions orientées communications et bases de données ont été livrées en 1988, dans le cadre d'OS/2 1.0 Extended Edition : SNA, X.25/APPC/LU 6.2, LAN Manager, Query Manager, SQL.

L'interface utilisateur graphique (GUI) promise, Presentation Manager, a été introduite avec OS/2 1.1 en octobre 1988. Elle avait une interface utilisateur similaire à celle de Windows 2.1. L'interface a été remplacée dans les versions 1.2 et 1.3 par une interface graphique modifiée, plus proche en apparence de Windows 3.1.

L'édition étendue de 1.1, vendue uniquement via les canaux de vente IBM, a introduit la prise en charge des bases de données distribuées pour les systèmes de base de données IBM et la prise en charge des communications SNA pour les réseaux mainframe IBM.

La version 1.2 a introduit les systèmes de fichiers installables et notamment le système de fichiers HPFS. HPFS a apporté un certain nombre d'améliorations par rapport à l'ancien système de fichiers FAT, notamment des noms de fichiers longs et une forme de flux de données alternatifs appelés attributs étendus. De plus, des attributs étendus ont également été ajoutés au système de fichiers FAT.

Disque d'installation A de Microsoft OS/2 1.3 (disquette 3,5").

L'édition étendue de 1.2 a introduit la prise en charge de TCP/IP et Ethernet.

Les livres sur OS/2 et Windows de la fin des années 1980 reconnaissaient l'existence des deux systèmes et promouvaient OS/2 comme le système du futur.