13 Millionen OS/2 Anwender, Tendenz steigend





Ein Blick zurück auf die lange Geschichte von OS/2 und seiner aufregenden Zukunft
Schnell - nennen sie mir ein Betriebssystem das 13 Millionen User hat. Windows NT sagen sie? BSD Unix vielleicht? Was ist mit Windows 95?

Die Wahrheit ist, daß keines dieser Betriebssysteme sich mit der gleichen Anwenderzahl wie IBMs OS/2 Betriebssystem schmücken kann und einige von ihnen werden es möglicherweise auch nie können. Bei jeder einzelnen Software die je für Computer veröffentlicht wurde, ist es zweifelhaft, daß eine zu mehr Diskussionen, mehr Kritik, mehr Rhetorik oder mehr Stimmungen als OS/2 geführt hat. In diesem Artikel werfen wir einen Blick zurück auf die Geschichte von OS/2 und einen kurzen Blick auf das, was in der Zukunft liegt.

DOS ist tot. Lang lebe DOS.
Viele OS/2 User sind sich nicht bewußt, daß die Entstehungsgeschichte von OS/2 tatsächlich als ein gemeinsames Projekt zwischen IBM und Microsoft begann. Seit Jahren war Ingenieuren in beiden Firmen klar, daß DOS - das zu dieser Zeit noch nicht mal bei Version 3 angelangt war - es nicht schaffen würde, die Eigenschaften des neuen Intel 80286 Mikroprozessors auszunutzen, der zu der Zeit in die neuen IBM PC ATs eingebaut wurde. Genau besehen, hatte der 80286 die Fähigkeit im Computer Speicher in größeren Mengen als 1 Megabyte zu verwenden, was DOS nicht konnte. OS/2 begann als Projekt, von dem die Entwickler erwarteten, daß es in eine neue Version von DOS, genannt Version 3, münden würde. Ein Hauptproblem dabei war, daß dieses große Speichermodell nur in einem speziellen Prozessormodus, dem sogenannten Protected Mode, verfügbar war und daß der Prozessor, wenn er einmal in diesen Modus geschaltet wurde, nicht mehr fähig war, in den DOS-kompatiblen Real-Mode zurückzukehren, was es sehr viel schwerer machte, ein DOS-kompatibles Betriebssystem zu entwickeln.

Das Problem wurde durch die Veröffentlichung des 80386 Prozessors noch komplizierter. Der 386 hatte einige neue Fähigkeiten, unter anderem konnte er nun zwischen Protected und Real mode hin- und herzuschalten und wesentlich mehr Speicher adressieren. Eine Diskussion folgte: Sollte das neue OS/2 nur den 80386 unterstützen oder auch den 80286?

Die Mehrheit der IBM PS/2 Produktlinie basierte auf dem 80286 und den älteren 8086 und sie glaubten, daß sich der 386 innerhalb der nächsten Jahre nicht weit verbreiten würde. Zum Leidwesen von IBM führte ein kleiner Konkurrent namens Compaq einen 80386 Computer vor, den sich jeder leisten konnte und innerhalb weniger Monate wurde deutlich, daß das Leben des 80286 sehr viel kürzer werden würde, als sich IBM das wünschte. Microsoft, ermüdet von den Verzögerungen durch die Entwicklung eines Betriebssystems der nächsten Generation, führte Windows ein, in dem Versuch, einen Teil des Geschäfts mit der riesigen Anzahl von DOS-Systemen zu machen.

An diesem Punkt kam die endgültige Entwicklungsarbeit beinahe zum erliegen, bevor OS/2 noch ausgeliefert wurde. Ein ernste Verknappung von Speicherbausteinen, die durch die Handelspolitik der US-Regierung verursacht wurde, sorgte für einen raketenartigen Preisanstieg der Speicherbausteine. Da OS/2 4 Megabyte benötigte, um zu laufen, scheuten die Firmen davor zurück, wie vor allem anderen auch, das sie dazu zwingen könnte, mehr Speicher zu kaufen.

Das erste OS/2
Durch die starken Verkäufe der Apple Macintosh Computer unter Druck geraten, führten IBM und Microsoft OS/2 1.0 am 8. Dezember 1987 ein, fast 3 Jahre nachdem man mit der Entwicklung begonnen hatte. Interessanterweise enthielt Version 1.0 keine grafische Benutzeroberfläche, obwohl Version 1.1, die im Oktober 1988 veröffentlicht wurde, bereits eine Oberfläche enthielt, die Microsofts Windows Produkt sehr ähnlich sah. Durch die frühe Auslieferung konnte IBM seinen Kunden zeigen, daß es ihnen mit dem Betriebssystem ernst war und sie versprachen, daß eine GUI bald folgen würde.

Frühe Verkäufe waren sehr enttäuschend, der Grund dafür waren mehrere Faktoren. Zum einen suggerierte die enge Beziehung zwischen IBMs PS/2 Rechnern und dem OS/2 Betriebssystem, daß man einen IBM Rechner kaufen mußte, um OS/2 zu benutzen. Obwohl IBM natürlich nichts dagegen gehabt hätte, wenn das den Tatsachen entspräche, hielten viele Kunden ängstlich Abstand von OS/2. Zum anderen nutzte OS/2 die Erweiterungen des 80386 Prozessors nur unzureichend aus - eine Situation, die Microsoft als starker Befürworter eines nur auf 80386 optimierten Betriebssystems, mißbilligte. Es gab auch ernste architektonische Probleme: Das System konnte nur ein DOS-Programm auf einmal laufen lassen und das User Interface, das eigentlich als Konkurrenz zum Macintosh gedacht war, wurde von den Usern als schwieriger zu benutzen eingestuft, als das Macintosh System. Während IBM und Microsoft einige dieser Probleme mit der OS/2 Version 1.2 beseitigten, wurde deutlich, daß man ein komplett neu geschriebenes Betriebssystem brauchte, damit die Fähigkeiten des 386 ausgenutzt werden konnten.

IBM und Microsoft begannen mit der Arbeit an OS/2 2.0, aber IBM wollte nicht zugeben, daß das Produkt in der Entwicklung war. IBM und Microsoft begannen potentiellen Kunden über ein zukünftiges Produkt zu erzählen, das sie OS/2 3.0 nannten, welches auf mehreren Plattformen laufen würde, nicht nur Intel basierten PCs. Währenddessen hatte Microsoft an einem Produkt namens Windows 3.0 gearbeitet, das nicht nur Windows Programme im Speicherbereich über 1 Megabyte ausführen konnte, sondern auch DOS Programme multitasken konnte, was OS/2 1.2 nicht konnte.

Microsoft und IBM trennen sich
Die Veröffentlichung von Windows 3.0 am 21 Mai 1990 war ein zwiespältiges Ereignis. Während die Systemerfordernisse für Windows 3.0 dieselben waren wie für OS/2, meinten die Anwender, daß Windows 3.0 die Fähigkeiten ihrer 386 Systeme eher ausnutzen würde und im ersten Monat verkaufte man mehr Windows Lizenzen als alle OS/2-Lizenzen zusammen, die man bis zu diesem Zeitpunkt verkauft hatte. Die Entwickler sahen die Popularität des Windows-Produkts, betrachteten das Geld, das sie ohne großen Gewinn für OS/2 investiert hatten und liefen von OS/2 zu Windows über.

Durch den Erfolg des Windows Produkts, gab Microsoft 1991 bekannt, daß sie ihren Teil der OS/2 Entwicklung einstellen würden, um sich auf Windows zu konzentrieren. Das Produkt, das man ursprünglich OS/2 3.0 genannt hatte, wurde zum Ursprung von Windows NT, von dem Microsoft versprach, daß es Ende 1992 ausgeliefert werden würde. Microsoft versprach, daß die Windows NT Multi-Plattform Architektur sowohl OS/2 als auch Unix mit einschließen würde - ein Versprechen, das schnell zurückgezogen wurde, als man sich der Aufgabe gegenübergestellt sah, einen lauffähigen Nachfolger für Windows 3.0 zu entwickeln. Alles was IBM anzubieten hatte, war OS/2 1.3, das mit einem verbesserten User Interface und Adobe Type Manager Unterstützung aufwartete.

IBM kommt zurück: OS/2 2.0
Frei von Microsofts Einfluß begann IBMs Entwicklungsmannschaft mit der Planung einer komplett neuen Version von OS/2, genannt Version 2.0. IBM versprach, daß diese Version DOS Programme besser als DOS und Windows Programme besser als Windows ausführen würde. Im Frühling 1992 erschien OS/2 2.0 und erfüllte den Großteil von IBMs frühen Versprechungen, indem eine echte Multitasking Plattform geboten wurde, die OS/2-, DOS- und Windows Programme naht- und problemlos nebeneinander ausführen konnte. Es bot ein neues Interface - die sogenannte Workplace Shell - ein wirklich objektorientiertes Interface, dem in vielen Fällen heute noch kein anderes Interface das Wasser reichen kann. Und das Beste daran: Die Architektur war 32-bittig, wodurch die 32bit Fähigkeiten des 80386 voll ausgeschöpft werden konnten, wozu Windows als 16-bit-Betriebssystem nicht fähig war.

Eine neue Welle von Usern begann einen kritischen Blick auf die Unzulänglichkeiten von Windows zu werfen, speziell auf die Tatsache, daß Windows immer noch auf den Fundamenten des DOS Betriebssystems beruhte. OS/2 bot jedoch ein stabiles 32-bit System, auf dem man fast jedes Programm benutzen konnte, das für einen Intel-basierten PC verfügbar war. IBM verbesserte OS/2 mit der Version 2.1 im Mai 1993 durch den Support von Windows 3.1 und die Einführung eines neuen 32-bit-Graphik-Systems. Währenddessen wurde Windows NT nach über einem Jahr Verspätung ausgeliefert und aufgrund seiner extrem hohen Ressourcen-Anforderungen als Server neu positioniert.

OS/2 Warp
IBM arbeitete weiter daran, die verbleibenden Kritikpunkte in OS/2 zu eliminieren. Während IBM über 5 Millionen Lizenzen von OS/2 ausgeliefert hatte, wodurch es zum populärsten 32-bit Betriebssystem der Welt wurde, hatte es immer noch nur einen Bruchteil der Windows-Lizenzen erreicht. IBM führte OS/2 Warp Version 3.0 im Oktober 1994 ein. Enthalten war die Unterstützung der neuesten Windows Version sowie ein verbessertes Interface, neue Treiber und ein Bonus Pack, das ein voll integriertes Programmpaket enthielt. Außerdem enthalten war das IBM Internet Access Kit, ein Paket, das entwickelt wurde, damit die Anwender ihren Computer leichter mit dem explosionsartig wachsenden Internet verbinden konnten. Mit dieser Version verdoppelte IBM schnell die Zahl der OS/2 User.

Windows Kunden mußten bis Ende 1995 warten, bevor sie Windows 95, den Nachfolger ihres Windows 3.X Systems zu Gesicht bekamen. Mit der Veröffentlichung von Windows 95 wurde deutlich, daß Microsoft an einigen Ecken gespart hatte, um das System veröffentlichen zu können: Das Betriebssystem beruhte immer noch auf dem DOS Speichermodell, hatte das DOS File System, dessen wesentliche Interna unverändert blieben und viele Teile des Systems beruhten immer noch auf 16-bit-Code.

Microsofts Windows NT war genausowenig ein Erfolg. Sobald Windows NT als Server System positioniert war, begann Novell, ein dominierender Spieler im Server-Markt, einen Angriff mit allen Waffen auf das NT-Geschäft. Durch den Druck von IBMs LAN Server und den neuen OS/2 Warp Server hat NT bis heute weniger als ein Zehntel der Gesamtverkaufszahlen von OS/2 erreicht und sehr viel weniger als Microsofts eigenes DOS-basiertes Windows 3.x Produkt.

Die Zukunft
An keinem Punkt in der kurzen Geschichte der PC Betriebssysteme sah der zukünftige Weg so unbestimmt aus wie jetzt. Trotz des gesamten Marketingtheaters für Windows95, ist allen - inklusive Microsoft - klar geworden, daß Windows 95 die Erwartungen der Anwender nicht erfüllt hat. Um diesen Markt für sich zu retten, hat Microsoft damit begonnen, Windows NT als die ultimative Lösung zu vermarkten. Unglücklicherweise für Microsoft, hat Windows NT trotz seiner vielseitigen Fähigkeiten Probleme, irgend etwas wirklich gut zu machen, was es IBM, Novell und anderen erlaubt, mit ihren Produkten Microsofts Schwachstellen gezielt auszunutzen. Kürzlich hat Dataquest, eine führendes Umfrage Institut, einen Bericht veröffentlicht, nach dessen Verkaufsprognosen Windows NT auch in den nächsten fünf Jahren OS/2 nicht vom Betriebssystemmarkt verdrängen wird. Weiterhin gab Microsoft in den letzten Wochen bekannt, daß ihr lang erwartetes objektorientiertes Betriebssystem mit dem Codenamen Cairo erneut um Monate verschoben wird.

Es stellt sich die Frage, weshalb IBM nicht Windows 3.0 als ihr Betriebssystem übernommen hat und stattdessen OS/2 weiter entwickelte. Um die optimale Leistung zu erreichen, erforderte Windows 3.0, daß die Anwender ihre Software neu kauften oder neu schrieben. Tausende von Firmen hatten sich auf OS/2 als ihre Plattform verlassen und IBM wollte diese Firmen nicht einfach hängen lassen oder sie dazu zwingen, neue Versionen ihrer Anwendungen zu kaufen. Tatsächlich läuft der Großteil der OS/2 1.0 Software ohne Änderungen auch auf der neusten OS/2 Version namens Warp Connect. Obwohl sich die Notwendigkeit, auf neue Software umzusteigen, auf Microsofts Windows 3.0 Verkäufe anscheinend nicht negativ auswirkte, obwohl Umsteiger ihre Software neu kaufen mußten, ist die Installationsbasis von Vor-3.0 Anwendern sehr viel kleiner als die derzeitige Installationsbasis der 3.x Anwender. Viele Anwender geben die Notwendigkeit, neue Software kaufen zu müssen, als einen der Hauptgründe an, warum sie ihr System nicht auf Windows 95 umrüsten werden, vor allem im Hinblick darauf, daß sie bei einem Wechsel auf Windows NT oder Cairo erneut neue Software kaufen müßten.

IBM hat mit der Präsentation der nächsten OS/2 Version mit dem Code Namen Merlin begonnen. Während IBM durch niemand Geringeren als ihren Firmenpräsidenten weiterhin seine Verpflichtung gegenüber OS/2 versichert, während Microsoft über Windows 95 und Windows NT stolpert und während in den letzten Monaten unglaubliche OS/2 Verkaufszahlen gemeldet wurden, erfaßt IBMs Angestellte mit Sicherheit eine neue Welle der Begeisterung bei der Vorbereitung auf die nächste OS/2 Version.

Vorbereitung für Merlin
Das Merlin Grundsystem wird sehr wahrscheinlich dieselbe Struktur haben wie Warp, da sie sich als stabil und fehlerfrei erwiesen hat. Viele der Veränderungen werden wahrscheinlich schon in der Form von Fixpak 17 für OS/2 Warp verfügbar, das verbesserte Drucken, die Developer Extensions oder das DAX System und einige Verbesserungen des Nachrichten-Systems bietet. Die größten Veränderungen könnten an der Benutzeroberfläche erfolgen. IBM hat einige interessante Ideen vorgestellt, die zeigen sollen, wie Probleme beim leichten Erlernen und der intuitiven Bedienung der Workplace Shell zu lösen sind.

Wird Merlin Windows95 Anwendungen nutzen können? Vielleicht. IBM hat sich sehr angestrengt, um die Akzeptanz der Developer Extension Module für OS/2 zu fördern, die Windows Programmierern die leichte Konvertierung ihrer Programme zu nativen OS/2 Anwendungen ermöglichen. Das erste Produkt nach diesem System wird Lotus Word Pro für OS/2 sein, das in einigen Wochen ausgeliefert wird. Dieses Programm repräsentiert, so hofft IBM, den ersten Vorboten einer Flut von direkten Programmumsetzungen von Windows nach OS/2. Aber privat haben IBMs Hauptkunden IBM erzählt, daß sie die Möglichkeit brauchen, ihre Haupt-Windows Anwendungen auch unter OS/2 zu nutzen, also darf man gespannt sein.

IBM hat in der Vergangenheit bewiesen, daß sie an der Seite ihrer User stehen und Probleme beantworten, die diese mit dem Betriebssystem haben. Es ist sehr wahrscheinlich, daß die derzeitigen Anwendungen ohne oder mit geringen Änderungen unter Merlin laufen werden. IBM wird wahrscheinlich zumindest die Win32s Unterstützung verbessern, damit diejenigen Anwendungen, die sowohl unter Windows 3.x und Windows95 laufen, auch unter Warp benutzt werden können. Die möglichen neuen Verbesserungen der Benutzeroberfläche bedeuten, daß die Workplace Shell, die jetzt schon ein starkes und stabiles Interface darstellt, noch leichter zu bedienen und noch aufregender werden wird.

IBMs Engagement und Verpflichtung gegenüber dem Produkt OS/2 war noch nie stärker oder deutlicher. OS/2 hat eine leuchtende Zukunft vor sich und wir werden ein Teil dieser Zukunft sein.