2576424

Mac-OS X: Ein Akt der Verzweiflung, der die Grundlage für den modernen Mac bildete

25.03.2021 | 09:13 Uhr |

Vor 20 Jahren brachte Apple mit Mac-OS X zunächst noch zaghaft ein neues Betriebssystem, das die Fundamente Apples neu setzte.

Um die Verzweiflung zu verstehen, die Apple Mitte bis Ende der 1990er Jahre verspürte, muss man sich nur ein bestimmtes T-Shirt ansehen. Auf der Vorderseite war die 3D-gerenderte Zahl Acht zu sehen. Auf der Rückseite standen die Worte "Hands-On Experience" und das Logo von Mac-OSS 8.

Auf Apples Worldwide Developer Conference (WWDC) im Juni 1996 konnten viele von uns die Zukunft des Macs zum ersten Mal erleben. Wir bekamen das T-Shirt, um Apples revolutionäres neues Betriebssystem auszuprobieren, eines, das das kläglich veraltete klassische Mac-OS durch etwas ersetzte, das mit Microsofts Windows konkurrieren konnte. Das Betriebssystem trug den Spitznamen "Copland" – und wurde nie ausgeliefert. Die "Hands-On Experience"-Shirts und ein begleitendes Buch, "Mac OS 8 Revealed", waren das Beste, was es jemals zum Thema geben sollte.

Mit dem Rücken zur Wand und dem Scheitern der internen Softwareentwicklung blieben Apple nur noch Verzweiflungstaten. Glücklicherweise wählte es die richtige Option, was in Mac OS X 10.0 resultierte, das diese Woche vor 20 Jahren herauskam.

Das klassische Mac-OS musste sterben

Das klassische Mac-OS - das Mac-Betriebssystem vor OS X - war auf einem wackeligen Fundament aufgebaut. So revolutionär der ursprüngliche Mac auch war, es war auch ein Projekt aus den frühen 1980er-Jahren, das nicht alle Arten von Funktionen bot, die in den späten 1990er Jahren alltäglich werden sollten.

Das Betriebssystem war ursprünglich dafür konzipiert, in einen kleinen Speicher zu passen und jeweils nur eine Anwendung auszuführen. Sein Multitasking-System war problematisch, wenn man auf einen Eintrag in der Menüleiste klickte und die Maustaste gedrückt hielt, hielt der gesamte Computer an. Das Speicherverwaltungssystem war primitiv. Apple brauchte etwas Neues, ein schnelleres und stabileres System, das mit Microsoft mithalten konnte, das mit der verbesserten Benutzeroberfläche von Windows 95 und den modernen Betriebssystemen von Windows NT Apple zusehends zurückdrängte.

Das war der Punkt, an dem das T-Shirt ins Spiel kam. Copland war als Mac-OS 8 gedacht und sollte Mitte 1996 auf den Markt kommen. Es sollte präemptives Multitasking, geschützten Speicher, eine neu gestaltete Benutzeroberfläche mit mehreren Themen, intelligente Suche, breite Unterstützung für OpenDoc (wenn Sie es nicht wissen, fragen Sie nicht) und vieles mehr bieten. Das Auslieferungsdatum verschob sich auf Mitte 1997, und einige der ehrgeizigeren Funktionen von Copland wurden noch weiter auf ein theoretisches OS 9 mit dem Codenamen Gershwin verschoben. Und dann, ein paar Monate nachdem Apple diese T-Shirts verteilt hatte, wurde das gesamte Projekt eingestellt.

Eine Replik des Mac OS 8 Copland-T-Shirts, das 1996 an ausgewählte WWDC-Teilnehmer verteilt wurde.
Vergrößern Eine Replik des Mac OS 8 Copland-T-Shirts, das 1996 an ausgewählte WWDC-Teilnehmer verteilt wurde.
© Dr. Kevin Purcell

Was stattdessen im Sommer 1997 als Mac-OS 8 ausgeliefert wurde, war eine Version des klassischen Mac OS im Copland-Gewand. Die fortschrittliche Suchtechnologie, das neu gestaltete Dateisystem, das überarbeitete Multitasking und der Speicherschutz waren nirgends zu finden. Obwohl es einige Verbesserungen gegenüber System 7 bot, trug Mac OS 8 nichts dazu bei, Apples größeres Problem mit dem Betriebssystem zu lösen.

Einkaufen für die Zukunft

In einem spektakulär demütigenden Moment für Apple begann Cupertino, nach einem Unternehmen zu suchen, von dem es ein Betriebssystem kaufen oder lizenzieren oder zumindest als Grundlage für eine neue Version von Mac-OS verwenden konnte. Das Management des Unternehmens, angeführt von CEO Gil Amelio und CTO Ellen Hancock, war offensichtlich zu dem Schluss gekommen, dass Apple selbst nicht in der Lage war, das Mac-OS der nächsten Generation zu entwickeln.

Obwohl es eine Menge wilder Ideen gab (Mac-OS auf Microsofts Windows NT-Kernel aufzubauen und die Plattform mit Java neu aufzubauen waren zwei davon), waren die beiden offensichtlichsten Ziele kleine Firmen mit Betriebssystemen, die die modernen Funktionen hatten, die Apple am meisten wollte. Beide wurden, vielleicht wenig überraschend, von ehemaligen Apple-Führungskräften geleitet.

In der einen Ecke wartete Be, Inc. unter der Leitung von Jean-Louis Gasseé. Be entwickelte eine neue, moderne grafische Oberfläche von Grund auf, die auf denselben PowerPC-Chips lief, die Apple damals verwendete. Auf bestimmten Power-Mac-Modellen konnte man sogar von Mac-OS auf BeOS wechseln. BeOS war wunderschön, schnell und bot erweiterte Suchfunktionen, die seiner Zeit weit voraus waren. Sein größtes Manko war, dass es unfertig war, wenn Apple es kaufen würde, hätte es noch eine Menge Entwicklungsarbeit vor sich.

In der anderen Ecke stand NeXT, gegründet von Steve Jobs. Obwohl vielleicht etwas weniger innovativ als BeOS, war NextStep ein kompletteres Paket, und es hatte auch den Steve-Jobs-Faktor. Amelio und Hancock waren anscheinend überzeugt und vermittelten einen 400-Millionen-Dollar-Deal, um NeXT zu kaufen und Jobs in einer beratenden Funktion zurück zu Apple zu holen.

Sie wissen, was schließlich mit Jobs geschah. Er war ein "Berater", der zum Vorstandsmitglied wurde, der zum Interims-CEO wurde, der Apple schließlich bis zu seinem Tod im Jahr 2011 zu einem der größten und angesehensten Unternehmen der Welt machte.

Was Sie vielleicht nicht wissen: NextStep, das Betriebssystem, das mit dem Deal kam, ist im Wesentlichen der Kern von Mac-OS X. Die Software-Entscheidungen, die bei NeXT in den 1990er Jahren getroffen wurden, wirken bis heute nach, in Form von Code, der nicht nur auf dem Mac, sondern auf allen Apple-Geräten läuft - iPhone, iPad, Apple Watch und Apple TV.

Der lange Weg zu OS X

Apple kaufte NeXT im Dezember 1996. Mac-OS X 10.0 wurde im März 2001 ausgeliefert. So leistungsfähig und ausgereift NextStep auch war, die neue Apple Software-Organisation - angeführt von Avie Tevanian von NeXT - brauchte mehr als vier Jahre von der Übernahme bis zur "fertigen" Version von Mac-OS X. (Und die Uhr in dieser Woche vor 20 Jahren anzuhalten, ist wahrscheinlich unfair. Ich würde das Ende des Übergangs zu Mac OS X als April 2002 markieren, als Steve Jobs  auf der WWC eine symbolische Beerdigung für Mac OS 9 abhielt, weil OS X endlich gut genug war.)

Was hat so lange gedauert? Die NeXT-Oberfläche musste überarbeitet werden, damit sie  der von Mac-OS ähnelte, um Mac-Benutzer für das neue Betriebssystem zu begeistern. Dies war ein Bereich, in dem Mac-OS wirklich den Sieg davontrug. Mit jeder weiteren Vorschauversion verblasste der Einfluss von NeXT. Die vielleicht größte Hinterlassenschaft der Benutzeroberfläche von NeXT in macOS ist heute das Dock, das es vor OS X nie gab.

Apple legte auf dem Weg auch einige Fehlstarts hin, darunter Rhapsody und Mac OS X Server, seltsame Mischungen aus NextStep und Mac-OS, die es nicht richtig hinbekamen. Apple erkannte, dass es nicht einfach NeXTs App-Entwicklungsumgebung, die Yellow Box - der Vorläufer des heutigen Apple Cocoa - ausliefern und von den Entwicklern aller Mac-Applikationen erwarten konnte, ihre Software für eine neue Plattform komplett neu zu schreiben.

Stattdessen musste Apple einen Schichtkuchen eines Betriebssystems schaffen, mit Yellow Box (die es NextStep-Entwicklern wie The Omni Group ermöglichte, junge Mac-Entwickler zu werden) neben Blue Box, einer modernisierten Version der bestehenden Mac-OS-Anwendungsumgebung. Durch die Schaffung von Carbon, einer Reihe von modernisierten Schnittstellen im Mac-Stil, konnten Mac-Entwickler ihre bestehenden Anwendungen so modifizieren, dass sie unter Mac-OS X laufen, anstatt sie neu schreiben zu müssen.

Und natürlich gab es Classic, eine virtualisierte Version des ursprünglichen Mac-OS, die in der Lage war, unveränderte Programme auszuführen. Die Verwendung von Classic war eine äußerst merkwürdige Erfahrung, aber es bot eine Brücke für Leute, die ihre alte Software nicht aufgeben konnten.

Das ist ein wichtiger Grund, warum Mac-OS X so lange brauchte, um sich in der Welt durchzusetzen. Es musste den NeXT-App-Ansatz aktualisieren (der bis heute auf allen Apple-Plattformen fortbesteht) und gleichzeitig mehrere Kompatibilitätsschichten aufbauen, um Mac-Software einen Platz zum Laufen zu geben. Und bis Microsoft und Adobe sich öffentlich dazu verpflichteten, native OS-X-Versionen ihrer Anwendungen zu entwickeln, war es eine offene Frage, ob Apple das schaffen würde.

Mehr als Steve Jobs

Es wird oft gesagt, dass Steve Jobs der wertvollste Aktivposten im Apple-NeXT-Deal war. Und es ist unmöglich, das zu bestreiten, wenn man bedenkt, was mit Apple in den Jahren nach dem Deal passiert ist.

Aber es ist auch eine unfaire Behauptung. Apples gesamte Betriebssystem-Strategie der letzten 20 Jahre hat NextStep als Grundlage verwendet. Jeder Entwickler von iPhone-Apps, der Klassen wie NSObject, NSString und NSArray nutzt, sieht es direkt: Das Präfix "NS" kommt von NextStep.

Wenn wir also den 20. Jahrestag von Mac-OS X feiern, ist es wichtig zu erkennen, was wir da feiern. Wir feiern eine Software-Veröffentlichung, die der Höhepunkt von Steve Jobs' Rückkehr zu Apple war. Wir feiern das Betriebssystem, das wir zwei Jahrzehnte später immer noch benutzen. Aber wir feiern auch die Grundlage von iOS, iPadOS, tvOS und watchOS.

In diesem Sinne ist dies nicht nur der 20. Jahrestag von Mac OS X 10.0. Es ist der 20. Jahrestag des modernen Apple und das Ende der dunklen Tage, als Apple sein eigenes Betriebssystem nicht reparieren konnte. Ich war da, habe das gesehen - und bekam das T-Shirt.

Lesen Sie auch: 20 Jahre Mac-OS X – als die Großkatzen losrannten

Macwelt Marktplatz

2576424