Rhapsody (Betriebssystem)

Rhapsody (Betriebssystem)
Rhapsody
Basisdaten
Entwickler Apple Computer
Version 1.0, Intern 5.2
(1998)
Abstammung \ BSD \ OPENSTEP \ Rhapsody
Lizenz APSL und Apple-EULA
Sonstiges Wurde zu Mac OS X Server.
Kompatibel zu: Mac OS
Website http://www.rhapsodyos.org/home.html

Rhapsody [ˈɹæpsədɪ] war der Versuch Apples, nach der Übernahme der Firma NeXT 1996 auf Basis von NeXTStep/OPENSTEP ein neues Betriebssystem zu erstellen. Es war nach Copland und Pink/Taligent bereits Apples dritter Versuch dieser Art.

Auf der Worldwide Developers Conference im Mai 1997 in den USA hatte Apple Überraschendes anzukündigen: Software, die unter Rhapsody programmiert werde, lasse sich problemlos für Windows kompilieren, wenn man das zugrundeliegende OpenStep-kompatible Framework Yellow Box in einer Windows-Version installiert habe. Rhapsody laufe sogar auf Intel-PCs. Letzteres war jedoch auf den Mikrokernel Mach zurückzuführen, welcher bereits für diverse Plattformen verfügbar war. Alles weitere war lediglich eine Sache des Rekompilierens. Außerdem setzte das neue Betriebssystem voll auf Java. Nach der Rückkehr von Steve Jobs zur Firma, die er 1985 im Streit verlassen hatte, wurden die Pläne, Rhapsody auch für Intel-x86-Prozessoren anzubieten und die Annäherung an Windows begraben. Avie Tevanian wollte eigentlich im Projekt Rhapsody das NeXT-System im Kern erhalten und die alte Mac-Software lediglich in einem Emulator laufen lassen. Dabei sollten vor allem die NeXTStep-Bibliotheken zum Einsatz kommen. Software-Lieferanten wie Microsoft, Adobe und Macromedia, die mit ihren Anwendungen für die Mac-Szene unverzichtbar waren, stellten sich jedoch quer. Sie hätten bestehende Applikationen völlig neu schreiben müssen, um die Vorzüge von Rhapsody nutzen zu können. Schwierigkeiten tauchten auch bei der Performance auf: Schließlich musste das NeXT-System auf eine komplett andere Hardwareplattform, die PowerPC-Architektur, angepasst werden. Zuvor lief NeXTStep nämlich nur auf der 680x0-Familie von Motorola, der x86-Architektur von Intel sowie auf Sun SPARC und HP PA-RISC-Systemen.

Inhaltsverzeichnis

Aussehen

Die grafische Oberfläche von OPENSTEP wurde bei Rhapsody an Mac OS 8 angepasst. Der „Programmleistenblock“ mit „Info“. „Datei“, „Bearbeiten“ etc. von OPENSTEP wurde dabei an den oberen Bildschirmrand in eine Leiste verschoben, wie eben schon bei Mac OS 8. Auch das Design-Thema wurde auf Mac OS getrimmt und eine Programmumschaltliste (oben rechts in der Systemleiste, wie bei Mac OS) hinzugefügt.

Technisches Design

Rhapsody hatte einen Unix-ähnlichen Kernel, der dem neuen Mac OS zusätzliche Stabilität und Zuverlässigkeit verleihen sollte. Basierend auf dem Systemkern Mach und des Unix-Derivats 4.4BSD lite entwickelte Apple Darwin. Weitere Bestandteile des Systems waren die Yellow Box mit den objektorientierten Frameworks von OPENSTEP, die Blue Box, um Mac OS 9-Anwendungen laufen zu lassen (nur in der PowerPC-Version, bekam in Mac OS X den neuen Namen „Classic“) und eine Java-Umgebung. Carbon vom späteren Mac OS X zur einfachen Portierung von Mac OS 9-Anwendungen war dagegen noch nicht enthalten. Außerdem wurden viele Apple-eigene Technologien wie QuickTime portiert.

Aqua

Es wird gerne behauptet, Mac OS X bekäme mit Aqua eine gänzlich neue Oberfläche. Das ist insofern falsch, als dass Mac OS X eben nur Rhapsody mit dem OPENSTEP-/Mac OS-Desktop ist. Schon die Developer Release 2, die 1997 verteilt wurde, wies große Ähnlichkeit mit dem modernen Mac OS X auf. Spitz gesagt sind die Unterschiede:

  • Neue Icons und ein neues Farbschema in Mac OS X
  • Quartz in Mac OS X
  • Carbon in Mac OS X
  • Das Mac OS X-Dock
  • Bei Mac OS X eine besser integrierte Systemeinstellungen-Applikation
  • Der grafische Installer von Mac OS X

Bezüglich des Dock muss aber noch erwähnt werden, dass schon OPENSTEP eine dockartige Leiste hatte, die ähnliche Funktionen wie das Dock in Mac OS X bereitstellte. Auch diese Idee ist also nicht gänzlich neu. Auch Quartz ist eher eine Neuverwertung bestehender Technologien von OPENSTEP als eine vollkommene Neuentwicklung.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Rhapsody — steht für: Rhapsody (Betriebssystem), experimentelles Betriebssystem der Firma Apple Rhapsody (Online Musikdienst), Online Musikdienst von Real Networks Rhapsody, italienische Musikgruppe, jetzt Rhapsody of Fire Rhapsody (Schriftart), Schriftart… …   Deutsch Wikipedia

  • Rhapsody — Rhapsody,   ein von der Firma Apple entwickeltes Betriebssystem, das jedoch in dieser Form nicht auf den Markt kam. Rhapsody war erarbeitet worden, nachdem Apple 1997 die Firma Next und mit ihr das Betriebssystem NextStep bzw. OpenStep gekauft… …   Universal-Lexikon

  • Rhapsody — Codename der portablen, UNIX ähnlichen Oberflächen und Betriebssystem für Apple PowerPC Systeme entwickelt aus Mach/NeXTStep, entspricht MacOS X …   Acronyms

  • Rhapsody — Codename der portablen, UNIX ähnlichen Oberflächen und Betriebssystem für Apple PowerPC Systeme entwickelt aus Mach/NeXTStep, entspricht MacOS X …   Acronyms von A bis Z

  • Mach (Betriebssystem) — Mach ist ein Betriebssystem Kernel, der 1985–1994 im Rahmen eines Projekts an der Carnegie Mellon University entwickelt wurde, und gehört zur Klasse der Mikrokernel. Eine aktuelle Inkarnation der Mach Kernel Familie stellt der XNU Kernel dar. Die …   Deutsch Wikipedia

  • Rational Rhapsody — Entwickler IBM Rational Software Aktuelle Version 7.6 Betriebssystem plattformunabhängig Kategorie IDE …   Deutsch Wikipedia

  • NEXTSTEP — Bildschirmfoto WindowMaker Umgebung mit GNUstep Anwendungen Basisdaten …   Deutsch Wikipedia

  • NeXTSTEP — Bildschirmfoto WindowMaker Umgebung mit GNUstep Anwendungen Basisdaten …   Deutsch Wikipedia

  • NeXTstep — Bildschirmfoto WindowMaker Umgebung mit GNUstep Anwendungen Basisdaten …   Deutsch Wikipedia

  • NextStep — Bildschirmfoto WindowMaker Umgebung mit GNUstep Anwendungen Basisdaten …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”