Die Geschichte mag Xerox als die „Wiege“ der grafischen Oberfläche bezeichnen und die Revolution, die Apple mit seinem Macintosh (inklusive Hammerwurf) auslöste, aber sie waren nicht die einzigen Wettbewerber im Rennen um die Optimierung des visuellen Profils von Computern. Das führt uns zu Digital Research, einem Namen, der besser für DR-DOS bekannt ist, das 1984 mit der Entwicklung von GEM oder Graphics Environment Manager begann, einer Betriebsumgebung für Systeme mit Intel-Chips und dem klassischen Motorola 68000, einschließlich der Atari-ST-Reihe.
Die Ursprünge von GEM
Die Abenteuer von GEM begannen in der zweiten Hälfte des Jahres 1984 als eine Art evolutionärer Sprung von der Bibliothek GSX (Graphics System eXtension), die von Don Heiskell und Lee Lorenzen entwickelt wurde, die aus dem Xerox PARC selbst stammten und für einen Großteil des Codes verantwortlich waren. GSX wiederum war eine Implementierung des Graphical Kernel System, des ersten ISO-Standards für Computer-Grafiken auf niedriger Ebene, das 1977 veröffentlicht wurde.
GSX ermöglichte es Digital Research, Grafikprogramme für die damaligen 8- und 16-Bit-Plattformen zu erstellen, einschließlich der verschiedenen CP/M-Varianten und MS-DOS. Die 16-Bit-Variante von GSX 1.3 war es, die zu GEM wurde, und ihre Build 1.0 erreichte die OEMs am 28. Februar 1985, neun Monate vor Windows 1.0 (20.11.1985) und fünf Monate vor der Vorstellung des Amiga 1000 mit integriertem AmigaOS durch Commodore (23.07.1985). Es kam auch dem IBM TopView um einige Tage zuvor, aber es ist wichtig anzumerken, dass TopView hauptsächlich im Textmodus arbeitete.
Lizenzen und Klagen
Offensichtlich hatte GEM eine titanische Aufgabe vor sich: Es musste die Benutzer überzeugen, indem es eine dem Macintosh sehr ähnliche visuelle Umgebung auf der IBM-PC-Hardware nachbildete, und sowohl Hersteller als auch Entwickler dazu bewegen, es zu übernehmen. Dazu veranstaltete Digital Research vor der offiziellen Veröffentlichung ein Seminar, in dem die technischen Details von GEM erläutert wurden. Doch die Vertreter lösten eine Marketingkrise aus, als sie bestätigten, dass die Software nur auf IBM-Hardware lief und kompatible Klone außen vor ließ. Warum? Ganz einfach: Digital Research wollte, dass die OEMs eine Lizenz zahlen, um Support zu erhalten.
Die Antwort der Entwickler war eindeutig: Niemand würde GEM anfassen, wenn es nicht auch auf gängigen Alternativsystemen wie zum Beispiel Compaq-Rechnern lief. Gary Kildall selbst, Präsident und Gründer von Digital Research, musste die Gemüter beruhigen, aber sie hatten keine andere Wahl, als die Einschränkung zurückzunehmen.
Als ob das nicht genug wäre, ging Apple gegen Digital Research mit einer Klage vor, die das „Look and Feel“ von GEM betraf. Digital Research gab nie eine Urheberrechtsverletzung zu, kam aber dennoch mit Cupertino zu einer Einigung: eine Barzahlung, die Rücknahme der ersten GEM-Version und mehrere grafische Änderungen für Version 2.0. Der Build namens GEM Desktop 2.0 debütierte im März 1986 mit VGA-Unterstützung, geänderten Symbolen und mehreren korrigierten Fehlern.
GEM auf dem Atari ST
Die letzte Einzelhandelsversion von GEM war GEM/3 Desktop im November 1988, und damit endeten die kommerziellen Verkäufe. Bereits im Januar desselben Jahres wurde GEM als Opfer des mangelnden Führungsstils bei Digital Research mit einer schlechten Marketingstrategie bezeichnet. Abgesehen von bestimmten technischen Details (die behoben werden konnten) wie dem Fehlen einer guten Tastaturschnittstelle fand GEM festeren Boden in der Atari-ST-Reihe unter dem Namen Atari TOS.
Atari TOS ist das Ergebnis der grafischen Umgebung von GEM, die auf einem DOS-Äquivalent namens GEMDOS läuft. Die ursprüngliche Idee war, GEM auf CP/M-68K zu verwenden, wofür Digital Research bereits einen Port für die ST-Computer erstellt hatte. Der technische Zustand war jedoch ziemlich schlecht und es wäre eine große Menge zusätzlicher Entwicklungsarbeit nötig gewesen.
Das zweite Angebot von Digital Research war GEMDOS. Atari entschied sich für diesen Weg mit einem Port von GEMDOS für den Atari ST. Da Atari den Großteil der Entwicklung für die 68000-Version übernahm, konnte es seine Arbeit an Atari TOS fortsetzen, ohne auf zusätzliche Lizenzen von Digital Research angewiesen zu sein und ohne den rechtlichen Zorn von Apple zu provozieren. Die Atari-ST-Reihe erstreckte sich von 1985 bis 1993 und fand mehrere Schwerpunkte der Popularität, insbesondere in der Musikwelt.
GEM heute
Caldera kaufte 1996 die Reste von Digital Research, aber die Pläne, GEM wiederzubeleben, wurden nie verwirklicht. Stattdessen entschied sich das Unternehmen, den GEM-Code 1999 unter GPL 2.0 freizugeben. Dies führte zu PC-Varianten wie FreeGEM und OpenGEM, die mit etwas Google-Fu leicht zu finden sind. Im Fall des Atari ST ist die beste Alternative, eine Kopie des Klons EmuTOS zu suchen und ihn nativ oder in einem kompatiblen Emulator wie Hatari zu verwenden.