Die Evolution Von Mac Os X
Total Page:16
File Type:pdf, Size:1020Kb
DIE EVOLUTION VON MAC OS X Von Intel zu PowerPC und zurück: Wie NeXT-Technologien Apple von Innen veränderten Master Thesis zur Erlangung des akademischen Grades Master of Science - MSc im Universitätslehrgang MSc Interactive Media Management 1 verfasst von Bakk. (Phil.) Marin Balabanov Eingereicht am Department für Interaktive Medien und Bildungstechnologien der Donau- Universität Krems Betreuer: Dr. Klausjürgen Heinrich Tag der mündlichen Prüfung: 11. September 2009 Krems, September 2009 Eidesstattliche Erklärung Ich, Marin Balabanov, geboren am 28. April 1974 in Sofia, Bulgarien erkläre, 1. dass ich meine Master Thesis selbstständig verfasst, andere als die angegebenen Quellen und Hilfsmittel nicht benutzt und mich auch sonst keiner unerlaubten Hilfen bedient habe, 2. dass ich meine Master Thesis bisher weder im In- noch im Ausland in irgendeiner Form als Prüfungsarbeit vorgelegt habe, 3. dass ich, falls die Arbeit mein Unternehmen betrifft, meinen Arbeitgeber über Titel, Form und Inhalt der Master Thesis unterrichtet und sein Einverständnis eingeholt habe. .........................................................#......................................................... Ort, Datum#Unterschrift Abstract D IE E VOLUTION VON MAC OS X V ON I NTEL ZU P OWERPC UND ZURÜCK: W IE N E XT-TECHNOLOGIEN A PPLE VON I NNEN VERÄNDERTEN Dies ist die Geschichte von Mac OS X, dem Apple Betriebssystem. Entwickelt als NextStep, portiert von der Intel-Prozessorarchitektur auf die von Apple verwendeten PowerPC- Prozessoren, kehrte Mac OS X 2005 wieder auf die Intel-Plattform zurück. Ausgehend von der forschungsleitenden Frage “war Apples Umstieg von der PowerPC- auf die Intel-Architektur von Anfang der Mac OS X-Entwicklung geplant?” werden die Irrwege Apples in der Betriebssystementwicklung skizziert, die erst mit dem Kauf von NeXT und der Entwicklung von Mac OS X auf Basis von NextStep ihr Ende fanden. Nach einer kurzen Beschreibung der Unternehmensgeschichte von Apple, wird die Entwicklung des Mac OS bis zur Einführung von OS X untersucht. Dann wird in die Architektur von Mac OS X hineingeblickt, um aufzuzeigen welche Spuren darin auf Apples Pläne deuten, bereits in den Anfängen der Mac OS X-Entwicklung auf Intel-Prozessoren umzusteigen. Mit dem flexiblen Mac OS X hat Apple nicht nur die Zukunft des Mac sichergestellt, sondern auch mit dem iPhone “eine Beule im Universum” hinterlassen. Inhaltsverzeichnis Einleitung: Transformation als Überlebenstechnik# 7 Der kranke Mann von Cupertino# 8 Ausgangsthese dieser Arbeit# 9 Au$au dieser Arbeit# 9 1. Von Apologien und der forschungsleitenden Frage# 11 Apple 1997 = General Motors 2009# 11 Apples versteckte Agenda# 12 Methodenbeschreibung: Die Wahl der Wa%en# 13 Betriebssystem-Archäologie# 16 Die Frage nach dem Grund...# 17 Kapitelzusammenfassung# 18 2. Historischer Rückblick: Die kurze Geschichte des Mac# 19 Amerikanischer Mythos# 19 A&ein gegen “Big Brother”# 20 Die unterschiedlichen Gesichter des Mac OS# 40 Kapitelzusammenfassung# 52 3. Der Nexus a&er Wirklichkeiten: das Betriebssystem# 53 Naturgesetze aus Nu&en und Einsen# 53 Architektur des modernen Betriebssystems# 57 Mängel im System# 60 Kapitelzusammenfassung# 60 4. Die Raubkatzen sind los: Mac OS X 10.0 bis 10.3# 61 Planet X# 61 Umbrüche werden nie a&ein getragen# 63 Entstehung des System X# 64 Mac OS X 10.0 Puma: The Origin of Species# 67 Mac OS X 10.1 Cheetah: Homeland Security# 71 Mac OS X 10.2 Jaguar: Inte&igent Design# 72 Mac OS X 10.3 Panther: Fu& Metal Jacket# 74 Kapitelzusammenfassung# 79 5. Ende der Kindheit: Mac OS X 10.4 bis 10.6# 80 Mac OS X 10.4 Tiger: Survival of the Fittest# 81 Mac OS X 10.5 Leopard: Shock and Awe# 87 Mac OS X 10.6 Snow Leopard: Deus Ex Machina# 91 Kapitelzusammenfassung# 94 6. Lichtstrahlen in der Wüstenei# 95 Im Nachhinein sieht a&es logisch aus# 95 Alternative Wirklichkeiten# 101 Die Wahrheit ist dort draussen# 104 Kapitelzusammenfassung# 105 Ausblick: The Future, the final Frontier# 106 Sprung vorwärts, Technik!# 106 Forschungsausblick# 111 Netzwerke in den Wolken# 117 Glossar# 119 Literaturverzeichnis# 121 Apple Entwickler-Dokumentation# 121 Druckwerke# 121 Online Medien# 123 Danksagung# 124 Einleitung: Transformation als Überlebenstechnik “We're gambling on our vision, and we would rather do that than make ‘me too’ products. Let some other companies do that. For us, it's always the next dream.” Steve Jobs Thema dieser Arbeit ist das Betriebssystem des Apple Macintosh, der heutzutage gemeinhin Mac genannt wird. Das mittlerweile 25 Jahre alte Mac OS (Macintosh Operating System) hat zahlreiche Transformationen mitgemacht. Es begann als kleine, aber visionäre grafische Oberfläche, wucherte heran zu einem Ungetüm an historisch gewachsenem Code und geschickten aber so gar nicht zukunftsträchtigen Hacks, konsolidierte sich als modernes, mächtiges Betriebssystem im Zeitalter der Netzwerke und wurde in seiner Geschichte sogar gleich zweimal von einer Prozessor-Architektur auf eine andere portiert. Wenn Microsofts Betriebssystem Windows für “Kontinuität” steht, dann seht Mac OS für “Verwandlung”. Es ist eine wendige und wandlungsfähige Plattform, die sich wie ein mythischer Gestaltwandler aus griechischen Sagen oder die Pop-Sängerin Madonna1 ständig neu erfindet. Aber es geht hier gar nicht um Mac OS. Vielmehr geht es um dessen Nachfolger Mac OS X. In dieser Arbeit behandle ich die Wirren und Irrwege, die das Unternehmen Apple beging, um ein neues Betriebssystem als Ersatz für sein in die Tage gekommenes Mac OS zu finden. 1 Mit diesem Vergleich aus der Popkultur können unter 25-Jährige wahrscheinlich nicht viel anfangen. Hier wäre ein Bezug auf Lady GaGa angebracht, der in wenigen Jahren aber völlig unverständlich wäre. Marin Balabanov: “Die Evolution von Mac OS X. Von Intel zu PowerPC und zurück”# 7 Einleitung: Transformation als Überlebenstechnik Nach einigen Fehlstarts, die hier ebenfalls behandelt werden, kaufte Apple im Jahre 1996 das Unternehmen seines Gründers Steve Jobs auf. NeXT war von Jobs gegründet worden, nachdem er 1985 auf unzeremonielle Weise aus seinem eigenen Unternehmen geworfen wurde. Wie auch Apple war NeXT ein Hardware-Hersteller, der seine eigene Systemsoftware entwickelte. Im Gegensatz zu Apple Computern konnte die NeXT-Hardware auf dem Markt nie richtig Fuß fassen. Zum Zeitpunkt der Übernahme hatte NeXT bereits seit einigen Jahren die Hardwareherstellung eingestellt und konzentrierte sich auf die Entwicklung seines modernen und fortschrittlichen Betriebssystems NextStep. Es schien nur, als ob Apple und NeXT fusionierten. Hat in Wahrheit NeXT Apple übernommen? (Que&e: Roughly Dra)ed Magazine) D ER KRANKE M ANN VON C UPERTINO Das war genau, was Apple fehlte: ein modernes Betriebssystem mit geschützten Speicherbereichen, präemptivem Multitasking sowie Multiuser- und Multiprozessor-Fähigkeit. Als "Bonus" kaufte Apple seinen äußerst publikumswirksamen Gründer Steve Jobs mit ein. Innerhalb kürzester Zeit übernahm Jobs die Kontrolle von Apple und begann das angeschlagene Unternehmen zu sanieren. Im Jahre 2001 trug Jobs das alte, "klassische" Mac OS ö"entlich zu Grabe und stellte Mac OS X als einzig wahres Betriebssystem für den Mac vor als eine eindeutige Abkehr vom bisherigen System. Marin Balabanov: “Die Evolution von Mac OS X. Von Intel zu PowerPC und zurück”# 8 Einleitung: Transformation als Überlebenstechnik Somit präsentierte Jobs die Umstellung auf Mac OS X als den endgültig vollzogenen Betriebssystem-Wechsel. Apple war am Ende einer zehnjährigen Irrfahrt angelangt. Vier Jahre später versetzte er die EDV-Welt abermals in Erstaunen, als er beim großen jährlichen Apple-Event ankündigte, dass Apple seine Macs nunmehr mit Intel-Prozessoren ausliefern werde. Wieder eine Anbkehr vom Vergangenen. Diesmal von der gemeinsam mit Motorola und IBM entwickelte PowerPC-Prozessorarchitektur. Jobs gab zu diesem Zeitpunkt bereits zu, dass Apple sein Betriebssystem Mac OS X parallel sowohl auf der Power PC-Plattform und insgeheim auf der Intel-Plattform entwickelt hatte. Als Grund für den Umstieg nannte Jobs: • die stockende Entwicklung der PowerPC-Prozessorreihe • Intels genau planbare Entwicklungsrichtung ("Roadmap") • die Erfordernisse an Strome&zienz A USGANGSTHESE DIESER A RBEIT All diese Begründungen klingen wie kurzfristige Massnahmen. Sie sprechen dagegen, dass ein Unternehmen, dass in den letzten Jahren darum kämpfen musste, überhaupt ein Betriebsystem zur Marktreife zu bringen, parallel dazu beträchtliche Ressourcen dazu aufgewendet hat, auf einer völlig anderen Architektur das selbe Betriebssystem auch noch zu entwickeln. Die grundlegende These meiner Arbeit geht davon aus, dass die Mannschaft um Steve Jobs bereits in den Anfangstagen der Mac OS X-Entwicklung die Strategie verfolgte, auf die Intel- Architektur umzusteigen. Sämtliche Pläne Apples, “the next dream” zu erscha"en, haben eine sehr lange Vorlaufzeit. A UFBAU DIESER A RBEIT Diese Arbeit ist grob in drei Bereiche aufgeteilt: 1. die Grundlagen der Arbeit 2. die Geschichte von Apple Computer 3. die Untersuchung des Betriebssystems Marin Balabanov: “Die Evolution von Mac OS X. Von Intel zu PowerPC und zurück”# 9 Einleitung: Transformation als Überlebenstechnik Im ersten Kapitel beschreibe ich die Zielsetzung dieser Arbeit und die Methoden, die ich angewendet habe. Im zweiten Kapitel behandle ich die Geschichte von Apple als Unternehmen und bespreche die Entwicklung von Mac OS sowie seine Unzulänglichkeiten. Kapitel drei gehört der Beschreibung des allgemeinen Zwecks und der grundlegenden Funktion von Betriebssystemen. Damit lege ich die Grundlage