Rhapsody (operating system)

From Wikipedia, the free encyclopedia

Rhapsody
Rhapsody screen shot
A desktop showing a QuickTime movie and a drawing application.
Company/
developer
Apple Computer
OS family BSD/NEXTSTEP
Source model Closed source
Latest stable release DR2 / May 1998
Supported platforms Intel x86, PowerPC
Kernel type Hybrid kernel
License Never Released For the Public
Working state Historic

Rhapsody is the code name given to Apple Computer's next-generation operating system during the period of its development between Apple's purchase of NeXT in late 1996 and the announcement of Mac OS X in 1998. It consisted primarily of the OPENSTEP operating system ported to the PowerMac along with new graphics in the GUI to make it appear more Mac-like. Several existing Mac OS technologies were also ported to Rhapsody, including QuickTime and AppleSearch. Rhapsody could also run a selection of existing Mac OS programs through the "Blue Box" emulation layer. Compared to the "invisible" blue box in OS X, Rhapsody's Blue Box was "noticeable" as it opened a Classic like program and there was no Carbon to help port existing Mac software to the new OS without the Blue Box.

Contents

[edit] History

Rhapsody was first demonstrated at the 1997 Worldwide Developers Conference (WWDC). There were two subsequent general Developer Releases for computers with Intel x86 or PowerPC processors. The full version was intended for release in spring of 1998. At the 1998 MacWorld Expo in New York, Steve Jobs announced that Rhapsody would be released as Mac OS X Server 1.0 (which shipped in 1999). Its code base was forked into Darwin, the open source underpinnings of Mac OS X.

[edit] Design

The defining features of the operating system were a Mach microkernel, a BSD operating system layer (based on 4.4BSD), the Yellow Box object-oriented frameworks from OPENSTEP, the Blue Box compatibility environment for running "Classic" Macintosh applications (PowerPC version only), and a Java virtual machine.

The user interface was modeled after Mac OS, with some elements inherited from OPENSTEP. The Workspace Manager serves in the same capacity as the Finder in the Mac OS and was derived from the Workspace Manager used in NEXTSTEP/OPENSTEP.

Much of the initial work on Rhapsody eventually made it into Mac OS X. Apple's QuickTime and Java implementations were all part of the transition towards the future Mac OS X along with the integration of the classic Mac OS API with the modern OS X, known as Carbon.

[edit] Name

The name Rhapsody followed a pattern of music-related code names which Apple designated for operating system releases during the 1990s. Another next-generation operating system, which was to be the successor to the never-completed Copland operating system, was code-named "Gershwin" after George Gershwin, composer of Rhapsody in Blue. (Copland itself was named after another American composer, Aaron Copland). Other code names include Harmony (Mac OS 7.6), Tempo (Mac OS 8), Allegro (Mac OS 8.5), and Sonata (Mac OS 9).

[edit] Timeline of releases

Release Date Product name Version
14 October 1997 Rhapsody Developer Release DR-1 5.0
11 May 1998 Rhapsody Developer Release DR-2 5.1
11 June 1999 Mac OS X Server 1.0 5.3
2000 Mac OS X Server 1.2 5.6

[edit] External links