Rhapsody...

mr. k

Registered
I saw some stuff on rhapsody... Nothing really, but I started to wonder what it was. I have heard that so far that its the equivalent of a mac os x beta built for x86? Is this true? And anywhere I could grab a copy? :b I'm gonna get an old pc laptop (5gb hd... wooooo) But would use it as a little backup machine, and want something other then windows 98 on it. Any information would be great.
 
Originally posted by mr. K
I have heard that so far that its the equivalent of a mac os x beta built for x86?

That is a small part of what it was. It seems to be the part that makes it most notable to those who have heard about it.

Rhapsody is the given name for the last full version of what started out as the NeXT OS. Originally the NeXT OS was called NEXTSTEP (version 0.8 to 3.3) and later OPENSTEP (versions 4.0 to 4.2) but the last version which was an Apple OS as call Rhapsody (versions 5.0 to 5.6).

Brief history of Rhapsody

When Apple bought NeXT it wanted NeXT's mature operating system as a replacement for the Mac OS and (more importantly) the canceled project call Copland. As soon as Apple had OPENSTEP in hand (and released the final update, 4.2) they started on porting it to Apple's PowerPC hardware (not very hard considering that NeXT had NEXTSTEP running on a prototype of their own PowerPC 601 based hardware that was dropped before anyone could use it with the rest of the NeXT hardware division in 1993). They last started porting Apple's MAE (Macintosh Application Environment) for Unix systems to the new OS.

Rhapsody Developer Release

Apple's first release to developers was Rhapsody 5.0. It was hardly more than OPENSTEP with a Mac theme applied. It still used Next root directories and on the Intel version some OPENSTEP for Intel software ran without any changes at all. It was mainly a trial run for the PowerPC version and a reminder to developers that Apple was moving forward with this.

Rhapsody Developer Release 2

This was the model for all other versions of Rhapsody to follow. Gone were the Next root folders and Dock of 5.0, Rhapsody 5.1 had a look that matched Mac OS 8 in most respects. Though missing some of the nice features of later versions (some of which can be found as test versions to add the missing functionality), this was the basis of what Apple planned to release to the public. The PowerPC version included a Blue Box (the port of MAE) running Mac OS 8.1 to run older Mac software. Blue Box was missing from the Intel release.

As Apple was getting ready to release Rhapsody they noticed a strange occurrence in software development. More native apps were being produced for the PowerPC version than the Intel version. By itself, this would have been a small advantage for the PowerPC version, but when the fact the most legacy software could also run on the PowerPC version in Blue Box was taken into account, it started to weigh against Rhapsody for Intel as quite an applications barrier. Plus it could not be over looked that most of the Rhapsody developers were former NeXT developers who had only a year or so earlier been running OPENSTEP on Intel systems and were not putting out more PowerPC software than Intel versions. This weighed in the decision to drop the Intel version which would have been harder to support than the PowerPC version.

Not to be forgotten was that at the same time Apple was having problems with long time Mac developers (like Microsoft, Adobe, Macromedia, etc.) who didn't want to bare the expense of porting their apps to an operating system with no users. Apple knew that an operating system with no major apps wasn't going to have any users, so Rhapsody was stopped in it tracks.

Rhapsody... the missing release

When talking about Rhapsody, I usually talk refer to the version number. Version 5.0 and 5.1 were the developer releases, version 5.3, 5.4, 5.5 and 5.6 were the public releases. No, I didn't miscount. Apple had a final public version ready for release when Apple pulled the plug on Rhapsody being the future of the Apple platform, that version was 5.2. Rhapsody 5.2 never made it (in and form that I know of) off Apple campus.

Apple releases Mac OS X... sorta

Apple had to come up with a new plan now that Rhapsody wasn't working out. They thought they has something of a head start on an application environment that would run most Mac code natively on a operating system like Rhapsody with the work that they had done on Copland. Steve Jobs told the crowd at when he first announced Mac OS X that they were within 6 to 9 months of releasing the new operating system. But to show that they were on schedule, Apple announced the release Mac OS X Server 1.0 (aka Rhapsody 5.3).

Mac OS X Server 1.0 was just Rhapsody 5.3 with a suite of server apps applied. During the installation you could turn off or not install many of these and you were left with what would have been the workstation version of Rhapsody (which is what I did for a while on my PowerBook G3 with Rhapsody 5.6... aka Mac OS X Server 1.2).

What can you do with Rhapsody?

I can do quite a lot actually. When Apple bought NeXT I started working in OPENSTEP and Rhapsody. I wanted to find out if you could really make these completely workable environments. I have two (running) PCs, an IBM ThinkPad and DEC Celebris. Both are running Rhapsody, and only Rhapsody (I don't do Windows!). For quite a few years my ThinkPad was my only mobile computer. I did this because I needed to see if I could rely on Rhapsody and nothing else, I could. I also had the software needed to get work done (OmniWeb, PDFview, Create, TIFFany3, etc.) and play games (DOOM and DOOM II, plus a number of other games my wife loved). The average installation of Rhapsody is about 400 MB, I have 2.5 GB left on my 6 GB hard drive in my ThinkPad. I used that system for a ton of different things.

Rhapsody is still a daily system for me. I replace Rhapsody 5.6 with Mac OS X v10.2 on my PowerBook, which now leaves me with two Mac OS X systems and two Rhapsody systems (and one A/UX system, and two Mac OS 8.1, and one Mac OS 8.6, and three SGI... I have a ton of different systems) which are running 24/7.

My experiences aside, Rhapsody represents the bleeding edge of technology. Few people could make this system a workable environment without some blood, sweat and tears, and I wouldn't recommend it for someone who uses Windows or the Mac OS as an alternative. This is not is supported OS, there is no tech support when things go wrong (I help people, but I'm not Apple), you are really out on your own with this one. Even when this was the direction Apple was working in, few people made this their environment of choice. And now I'm the last of the Rhapsody power users. It is almost always discouraging to see people try Rhapsody. Very very few use it for more than a couple boots, and even then it is more of a novelty than a real tool for them.

My suggestion is to search this forum for screen shots, there are a ton of them that I have posted, if you want to see what Rhapsody looks like. Finding Rhapsody is very hard and making sure it runs on hardware you already own would be even harder (I bought all my hardware with the requirements in hand to make sure everything worked). Besides, there is a ton more apps for OPENSTEP (almost all free now) and it is easier to use. Even Linux or FreeBSD would be an easier choice for a spare laptop than Rhapsody.
 

Attachments

  • riemann_today.jpg
    riemann_today.jpg
    85.4 KB · Views: 122
wow, thank you RacerX! That was a nice history. Sounds really interesting. That sounds like it would be fun, even if it's a little over my head :) Theres a nostalgia carracho server with some really interesting stuff I was talking to one of the admin's there yesterday. I think they had a copy of Rhapsody, but had taken it off the main server. But Rhapsody would be an interesting thing to mess with, I am going to look further into it.
 
WOW! What an amazingly detailed history. That seriously kicks butt.... and almost makes me wish I had a PC laptop so I could run OpenStep, NeXTstep, or Rhapsody.

How'd you learn all this? You're a developer, eh?
 
How'd you learn all this? You're a developer, eh?

I'm both a massive geek and a huge Mac fanatic. When Apple bought NeXT, I (like most people) thought that that was where the Mac was going. I already had some experience with NEXTSTEP, so I started following the development of Rhapsody and got copies of NEXTSTEP and later OPENSTEP.

Actually the technical side started from a feeling of insecurity about a radical change that was coming to my favorite environment to work in, the Mac. I wanted to be as technically comfortable with Apple's next generation operating system as I had been with their current one. So I studied every tech doc I could get my hands on. I also found the people who were making much of this stuff happen and asked for help when I got stuck.

What I found was that NeXT users and developers were really wonderful people who enjoyed helping others. I was as shocked and surprised as anyone else when Apple said they were not going to release a client version of Rhapsody, so I started asking people who were in the position to know what happen what had happen. I also followed the developers e-mail list over at the OmniGroup (thousands and thousands of e-mail on almost ever problem that every came up with Rhapsody and Mac OS X before their release).

Moving from OPENSTEP to Rhapsody was a major step. OPENSTEP had tons of apps, and thanks to Sun buying Lighthouse Design, many of them were completely free. Rhapsody had a hand full of apps and some of them cost as much as $300. WriteUp, PasteUp, Create (which I do have a license for), TIFFany3 (I have a license for TIFFany2 for OPENSTEP), and some others were expensive, specially while keeping up with my apps for the Mac OS.

What made me take the step was the fact that Mac OS X was still (to some degree) going to be based on this technology. I started using Rhapsody for Intel because I didn't want to have the ability to boot back into the Mac OS when ever things got hard. I wanted to make sure that I was forcing my self to come up with solutions using Rhapsody.

I would later get the last developers preview (DP4) of Mac OS X and there was the Public Beta, but the system didn't feel as finished as Rhapsody, so I kept on using it. I upgraded to a PowerBook G3 and Rhapsody 5.6 (Mac OS X Server 1.2) while most people were starting to use 10.1.

It was actually a mistake (if you want to call it that) that I now have Mac OS X v10.2 on my PowerBook. I had gotten 10.2 a day early and was working with a friend to practice installations of it. We did 5 installations that day on my PowerBook using a spare drive. What I noticed was that 10.2 wasn't that bad. I thought this was because it was a clean installation, so I wanted to put it to the test. I left the spare drive in and used the system for three weeks without shutting down or restarting. The thing is, it wasn't just me using it. My wife would take it with her to work. A friend came to town for an interview with a local TV news program and used my system to demo his work. After 21 days and 17 hours I shut down my PowerBook, pulled the drive, put the Rhapsody drive back in, backed up all my work, reformatted the drive (without the Mac OS 9 drivers of course :D ), and installed 10.2.

Anyways, I still end up on my ThinkPad when my wife takes the PowerBook with her, so I have to keep the information on both up to date (though I still have somethings on the ThinkPad I don't on my PowerBook yet).

Anyone looking for more information on Rhapsody should do a search of this forum, or should check out this thread that I made to keep some information out on the web. Rhapsody resources are slowly disappearing, so I wanted to make sure that there was some place to find information (like compatible hardware for Rhapsody for Intel).

:rolleyes:

Strange, it seems like I can talk for days about Rhapsody. :D
 
Hi RacerX,

Originally posted by RacerX
Finding Rhapsody is very hard and making sure it runs on hardware you already own would be even harder (I bought all my hardware with the requirements in hand to make sure everything worked). Besides, there is a ton more apps for OPENSTEP (almost all free now) and it is easier to use.

I have a TinkPad too ... but now I don't use it, it could be useful if I install Rhapsody (I like NeXTStep very much).
what is your ThinkPad model? What are the requirements to install and work with Rhapsody?

Thanks_
 
Nummi, wanna tell the story? Where did you get a copy of rhapsody, what hardware is it running on, was it real hard to set up? And does anyone think I could get a driver for a linksys 802.11b card?
 
Originally posted by Easter
Hi RacerX,

I have a TinkPad too ... but now I don't use it, it could be useful if I install Rhapsody (I like NeXTStep very much).
what is your ThinkPad model? What are the requirements to install and work with Rhapsody?

Thanks_

I'm using a 760ED because I knew that I had the video drivers for it. Also I wanted to make sure that what ever systems I was going to be running it on had at least a 1024 x 768 resolution. Like Mac OS X, it is designed for higher resolutions.

The supported hardware I've post at the end of this thread. In addition for Rhapsody you need both a CD-ROM drive and a floppy drive connected to your ThinkPad at the same time. With NEXTSTEP and OPENSTEP, once you finished working with the boot and driver floppies, you could remove the floppy drive and replace it with the CD-ROM drive and continue on. With Rhapsody, Apple changed something. You have to have the floppy drive and CD-ROM drive active at the same time to finish the install (something of a pain that forced me to buy an external floppy drive for my system).
 
It looks like some of Mac OS 8's UI elements were taken directly from Rhapsody. Or is this vice-versa?
 
Originally posted by mr. K
Nummi, wanna tell the story? Where did you get a copy of rhapsody, what hardware is it running on, was it real hard to set up? And does anyone think I could get a driver for a linksys 802.11b card?

:) I promised not to tell where I got my copy. :)
It is running on a 7500/100(with a 200mhz 604e CPU upgrade). I think it has about 192MB or RAM. 4GB HD. I also have Mac OS 9.0 and Yellow Dog Linux running on it :)

Not hard to set up. You just need to start it... then go out somewhere like a bookstore and wait. The installer takes forever.

Rhapsody is fun. (But a little useless for me. Just a toy.)
 
Back
Top