Forums | MacLife
You are not logged in.
#1 2009-07-21 3:06 pm
- barrfid_od
- pro slacker

- From: Luverne, MN
- Registered: 2006-04-24
- Posts: 802
- Website
Rosetta
So I may or may not have snow leopard installed on my mac book and I may or may not have seen that Rosetta may or may not still be a feature of the OS. Would apple pull this feature out in the final release of OS X?
White Macbook 2 GHz Intel Core 2 Duo, 2GB Ram, 120GB Hard Drive, 9400M Graphics Custom PC. 2.3GHz AMD X2, 2GB ram, 250GB Hard Drive, Windows Vista
Offline
#2 2009-07-21 3:46 pm
Re: Rosetta
Hmm.. good question. I would hope not though. Actually, second thoughts, I doubt it.
It's too soon. Even though I don't have as many PPC apps as I used to, there are still a few on my HD that haven't been updated in years and probably even won't be. So I hope not.
It'll be like Classic. They'll keep it until OS X can no longer support it. At least feasibly. I stopped using Classic apps quite a few years before they stopped including it. They'll most likely keep the Rosetta PowerPC Emulation System as an option for a while.
Offline
#3 2009-07-21 4:34 pm
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4226
Re: Rosetta
I think Apple would absolutely drop support for Rosetta-- they do this stuff all the time. Considering that most people didn't really start using OS X until 10.2, even Classic probably should've been around a few more years. They dropped floppies at the height of their reign, at a time when flash drives and CD recorders were expensive commodities. I still remember when the original iMac came out --the next day, you started seeing translucent usb floppy drives everywhere.
Then there was the Apple //, Macintosh, and Apple IIGS --all incompatible with one another, even though they were (at one point) all being produced at the same time.
The 68k compatibility mode was probably the best example of Apple legacy support --I'm sure they only kept it around because parts of the old OS were never ported to PPC. Even then, the performance was quite terrible-- At worst, Rosetta is about 1/3 as fast as native, but the 68k emulator was like 20 times slower.
I can't really blame Apple -- their focus is on the consumer market, whose user base is inherently more adaptable. Microsoft is focused more on enterprise, where maintaining compatibility with custom software (much of which is seldom updated) is absolutely critical. In any case, I would be surprised if Rosetta makes it to Snow Leopard.
Last edited by Mr. T (2009-07-21 4:37 pm)
while (1) {fork();}
Offline
#4 2009-07-21 5:15 pm
- barrfid_od
- pro slacker

- From: Luverne, MN
- Registered: 2006-04-24
- Posts: 802
- Website
Re: Rosetta
I hope it sticks around. I just started playing Warcraft 3 and it would suck if play was hampered. Dock Expose is awesome. All around its just better.
White Macbook 2 GHz Intel Core 2 Duo, 2GB Ram, 120GB Hard Drive, 9400M Graphics Custom PC. 2.3GHz AMD X2, 2GB ram, 250GB Hard Drive, Windows Vista
Offline
#5 2009-07-21 8:43 pm
Re: Rosetta
The thing is right now there's no reason to drop it. It still works fine in Snow Leopard, there's no reason to leave it out. The "engine" is already done, and it only takes 2MB on your HD. While Apple could just drop it, there's no reason to right now. Especially since not everyone has updated their apps to Intel yet.
Classic was dropped because in order to make it work on an Intel, they'd have to actually port OS 9 to Intel. Which is not an option. Because Classic actually ran OS 9 inside its own shell in OS X. And at this point it's been 9 years since the switch. Pretty much everyone who has bought a Mac in the past few years doesn't really have a huge need for Classic apps anymore. Rosetta is just emulating an architecture, not a whole new OS. And it's already done, works pretty much flawlessly and seamlessly, there's really no reason not to include it.
Also, yes, Dock Exposé certainly is the bees knees as the kids these days would say, if I'm up on my teen slang terminology. It's completely superior to the Exposé we were introduced to with 10.3. I use it all the time, even more than I used single app mode in 10.5 and before. Click and hold is nice. If there was one thing I would want, it's the ability to include hidden app windows in "All Windows" mode just because they finally added minimized windows. I mean, it IS "all windows", not "all windows except hidden app windows" mode. But whatever.
Offline
#6 2009-07-22 1:54 am
Re: Rosetta
Remember that Classic was dropped from 10.5 even if you had a PPC.
I agree Rosetta will be dropped sooner rather than later, but it's definitely included in a default install of 10.6.
Last edited by ~Coxy (2009-07-22 1:54 am)
Offline
#7 2009-07-22 12:54 pm
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4226
Re: Rosetta
Jasoco wrote:
Classic was dropped because in order to make it work on an Intel, they'd have to actually port OS 9 to Intel. Which is not an option. Because Classic actually ran OS 9 inside its own shell in OS X. And at this point it's been 9 years since the switch. Pretty much everyone who has bought a Mac in the past few years doesn't really have a huge need for Classic apps anymore. Rosetta is just emulating an architecture, not a whole new OS. And it's already done, works pretty much flawlessly and seamlessly, there's really no reason not to include it.
It doesn't quite work like that. Classic was a virtual machine capable of booting OS 9. As far as OS X was concerned, Classic was an ordinary OS X PPC Application. Had Apple stopped there, they would've recreated SheepShaver. In other words, running OS 9 apps would've required launching Classic, booting to an OS 9 desktop, and running the app as you would in OS 9.
But Apple didn't want OS 9 to run as a separate environment within OS X. They wanted OS 9 Apps to coexist with OS X apps, share clipboard data, use hardware acceleration, printers, etc... To create the illusion of integration, Apple included special software that ran inside the OS 9 environment, which basically allowed the OS 9 environment and the Classic application to talk to each other. So, for example, every time OS 9 drew a window, it would send its new coordinates to Classic --Classic would then clip out everything except for the new Window, and draw it to the screen as an OS X window. Every time a user copied data to the OS 9 clipboard, OS 9 would send the new information to Classic, and Classic would update the OS X clipboard with the new data (and vice-versa). A similar process allowed OS 9 to share the same file system, draw hardware-accelerated graphics, print, network, and so forth.
It was really a beautiful piece of work, when you think about it. But, at the most fundamental level, Classic was just an ordinary OS X PPC Application. Yet, like many other PPC Apps, Classic was not entirely compatible with Rosetta. Instead of taking the time to address the compatibility issues (which I believe would've been miniscule) Apple decided that most people didn't run OS 9 apps, and saw the incompatibility as an opportunity to abandon Classic. Some folks cried, some used SheepShaver, some were curiously "glad," but most folks didn't seem to mind.
Rosetta, on the other hand, is a bit more touchy. The main problem there, is that it's not Apple's. Rosetta's future depends, in large part, on Apple's deal with Transitive (since acquired by IBM). Did they license the code for something like 5 years? Did they buy the rights to use the code indefinitely? Does IBM get 2% of every copy of OS X sold? We may never know. Personally, I hope it stays.
while (1) {fork();}
Offline
#8 2009-07-22 10:36 pm
Re: Rosetta
I hope it stays at least through 10.7. The small amount of PPC apps I have that haven't been updated yet aren't huge deals.
I mean the only important one I have is MacTheRipper (2.6.6), which is the free unpaid version and will never be recompiled for Intel because they decided to close the project off and only release it to people who pay to support it. Guess I'll just have to finish ripping my entire DVD collection before Rosetta is dumped then.
Offline
#9 2009-07-23 12:10 am
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4226
Re: Rosetta
I hope so, too. I still have some apps that I use. My top 3 are Fugu (because I keep forgetting how to use SCP with SSH), Maelstrom (because it's the best game ever made) and AppleWorks (for its drawing module and compatibility issues).
Incidentally, MacTheRipper 3.0 is Intel-native.
Last edited by Mr. T (2009-07-23 12:11 am)
while (1) {fork();}
Offline
#10 2009-07-23 2:32 am
Re: Rosetta
Yeah, but as I said it's no longer freeware. You have to pay to join a club.
Offline
#11 2009-07-23 3:40 am
Re: Rosetta
Mr. T wrote:
Then there was the Apple //, Macintosh, and Apple IIGS --all incompatible with one another, even though they were (at one point) all being produced at the same time.
It still bugs me that Apple didn't ease the transition from the Apple//e to the Mac. They should have come up with a reasonably cheap/fast way to get the data off those 5-inch floppies and onto 3-inch floppies or hard drives. The most obvious was was to spend $200 on a Super Serial card, and even that would have been clumsy. The //GS came with Localtalk, but that was awfully late in the game.
They should have kept Classic so the olde games would still work. Anyway, I'm heartened that Apple has backed off killing Firewire on their low-end laptop.
Offline
#12 2009-07-23 1:12 pm
- barrfid_od
- pro slacker

- From: Luverne, MN
- Registered: 2006-04-24
- Posts: 802
- Website
Re: Rosetta
Although.. I cant for some reason install a Bootcamp partition. It tells me I have to reinstall the OS. It is bothersome... gawl...
White Macbook 2 GHz Intel Core 2 Duo, 2GB Ram, 120GB Hard Drive, 9400M Graphics Custom PC. 2.3GHz AMD X2, 2GB ram, 250GB Hard Drive, Windows Vista
Offline
#13 2009-07-23 1:21 pm
- mrreet2001
- Member

- From: NW Ohio
- Registered: 2005-05-25
- Posts: 4334
- Website
Re: Rosetta
mackerm wrote:
It still bugs me that Apple didn't ease the transition from the Apple//e to the Mac.
you do realize they were literally fighting at the time.
2.66Ghz QuadCore-Nehalem w/24"LED CD ---2.2Ghz BlackMB---15" 2.4Ghz MBP(work)
Dual 2.3Ghz G5 (4G Ram, 2x 250G HD)(10.5 server)--- 400Mhz G4 PM (10.4 Server)
1.5GHz Powerbook---1.6Ghz G5 iMac
"So he fels down in a poisoning gas."
Offline
#14 2009-07-23 1:34 pm
- barrfid_od
- pro slacker

- From: Luverne, MN
- Registered: 2006-04-24
- Posts: 802
- Website
Re: Rosetta

Was this always in OS X? WWAN?
White Macbook 2 GHz Intel Core 2 Duo, 2GB Ram, 120GB Hard Drive, 9400M Graphics Custom PC. 2.3GHz AMD X2, 2GB ram, 250GB Hard Drive, Windows Vista
Offline
#15 2009-07-23 2:43 pm
- mo' ron
- PS3 4 EVA

- From: NC, USA
- Registered: 2002-10-15
- Posts: 14247
Re: Rosetta
mackerm wrote:
Anyway, I'm heartened that Apple has backed off killing Firewire on their low-end laptop.
I don't think Apple ever intended to kill firewire. I think they didn't have the development done on their modified chipset, and went with a more "stock" motherboard configuration until they could get the board out with firewire.
They did something similar back at the beginning of the Intel transition.
What is the difference between Vista and OSX?
- Microsoft employees are excited about OSX.
Offline
#16 2009-07-23 6:12 pm
Re: Rosetta
I just hope they don't go back on their SD card thing. It would look like another breaking to pressure thing. And how many times can they do that? It would be like if they decided in 1999 to put a floppy back in the iMac because of all the complainers back then.
Offline
#17 2009-07-24 12:54 am
Re: Rosetta
Jasoco wrote:
I just hope they don't go back on their SD card thing. It would look like another breaking to pressure thing. And how many times can they do that? It would be like if they decided in 1999 to put a floppy back in the iMac because of all the complainers back then.
Two words: Puck Mouse.
Offline
#18 2009-07-24 6:26 pm
Re: Rosetta
The puck mouse wasn't a floppy. And they kept that for years before they replaced it with the Pro Mouse. It doesn't count. Because it's not like they had the Pro Mouse then replaced it with the Puck, then crumbled under pressure and brought back the Pro.
Offline
#20 2009-07-24 7:14 pm
- Pariah
- James Carville Fan..

- From: Belly Of The Beast, Oklahoma!
- Registered: 2001-05-24
- Posts: 18406
Re: Rosetta
Mr. T wrote:
The 68k compatibility mode was probably the best example of Apple legacy support --I'm sure they only kept it around because parts of the old OS were never ported to PPC. Even then, the performance was quite terrible-- At worst, Rosetta is about 1/3 as fast as native, but the 68k emulator was like 20 times slower.
The difference in speed between a 68k app and a native PPC app was quite small in practice.
At least that's what I remember from my use a Macs during that period and my use was rather extensive.
68k emulation was one hell of a piece of work. Arguably the best arch emulation ever.
Last edited by Pariah (2009-07-24 7:15 pm)
"and it's not surprising that they get bitter, they cling to guns or religion or antipathy to people who aren't like them or anti-immigrant sentiment or anti-trade sentiment as a way to explain their frustrations."
Barack Obama
Offline
#21 2009-07-25 5:08 pm
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4226
Re: Rosetta
Pariah wrote:
Mr. T wrote:
The 68k compatibility mode was probably the best example of Apple legacy support --I'm sure they only kept it around because parts of the old OS were never ported to PPC. Even then, the performance was quite terrible-- At worst, Rosetta is about 1/3 as fast as native, but the 68k emulator was like 20 times slower.
The difference in speed between a 68k app and a native PPC app was quite small in practice.
At least that's what I remember from my use a Macs during that period and my use was rather extensive.
68k emulation was one hell of a piece of work. Arguably the best arch emulation ever.
There were two different emulators: the first-generation interpreter, and the second generation dynamic recompiler (available in later PPC Macs). The interpreter was about 1/3 as fast as Speed Doubler's 68k emulation (based on the few reviews I could dig up), which itself, was a fraction of native speed. The dynamic recompiler was substantially better, but still not as fast as Speed Doubler.
In the real world, it depends on the Application: Apps that are memory or I/O bound will run acceptably well even under Apple's first-generation emulator, simply because the CPU isn't being stressed that much, and and the limiting components became faster in PPC Macs. The PPC chips themselves were quite a bit more powerful than the 040, further aiding the perceived emulation speed.
while (1) {fork();}
Offline
#22 2009-07-25 6:43 pm
- mrreet2001
- Member

- From: NW Ohio
- Registered: 2005-05-25
- Posts: 4334
- Website
Re: Rosetta
mackerm wrote:
Two words: Puck Mouse.
The only problem I had with the puck mouse was that it was a ball mouse.
and ball mice were very common an the time. 
2.66Ghz QuadCore-Nehalem w/24"LED CD ---2.2Ghz BlackMB---15" 2.4Ghz MBP(work)
Dual 2.3Ghz G5 (4G Ram, 2x 250G HD)(10.5 server)--- 400Mhz G4 PM (10.4 Server)
1.5GHz Powerbook---1.6Ghz G5 iMac
"So he fels down in a poisoning gas."
Offline
#23 2009-07-25 7:40 pm
- Pariah
- James Carville Fan..

- From: Belly Of The Beast, Oklahoma!
- Registered: 2001-05-24
- Posts: 18406
Re: Rosetta
Mr. T wrote:
Pariah wrote:
Mr. T wrote:
The 68k compatibility mode was probably the best example of Apple legacy support --I'm sure they only kept it around because parts of the old OS were never ported to PPC. Even then, the performance was quite terrible-- At worst, Rosetta is about 1/3 as fast as native, but the 68k emulator was like 20 times slower.
The difference in speed between a 68k app and a native PPC app was quite small in practice.
At least that's what I remember from my use a Macs during that period and my use was rather extensive.
68k emulation was one hell of a piece of work. Arguably the best arch emulation ever.There were two different emulators: the first-generation interpreter, and the second generation dynamic recompiler (available in later PPC Macs). The interpreter was about 1/3 as fast as Speed Doubler's 68k emulation (based on the few reviews I could dig up), which itself, was a fraction of native speed. The dynamic recompiler was substantially better, but still not as fast as Speed Doubler.
In the real world, it depends on the Application: Apps that are memory or I/O bound will run acceptably well even under Apple's first-generation emulator, simply because the CPU isn't being stressed that much, and and the limiting components became faster in PPC Macs. The PPC chips themselves were quite a bit more powerful than the 040, further aiding the perceived emulation speed.
There is also that many 68k apps were originally developed for Macs in the sub 50mhz range so even in emulation they would run just dandy one something like a 133/604 (for one example).
A little emulation story. in 99 or 2000 I was given a copy of Photoshop 1.0. Under OS9 I was able to open that 15 year old piece of Mac software. Not bad.
"and it's not surprising that they get bitter, they cling to guns or religion or antipathy to people who aren't like them or anti-immigrant sentiment or anti-trade sentiment as a way to explain their frustrations."
Barack Obama
Offline
#24 2009-07-25 9:14 pm
- jerwin
- Sophist
- From: The Garden of Pure Ideology
- Registered: 2003-01-01
- Posts: 7062
Re: Rosetta
mackerm wrote:
Mr. T wrote:
Then there was the Apple //, Macintosh, and Apple IIGS --all incompatible with one another, even though they were (at one point) all being produced at the same time.
It still bugs me that Apple didn't ease the transition from the Apple//e to the Mac. They should have come up with a reasonably cheap/fast way to get the data off those 5-inch floppies and onto 3-inch floppies or hard drives. The most obvious was was to spend $200 on a Super Serial card, and even that would have been clumsy. The //GS came with Localtalk, but that was awfully late in the game.
They should have kept Classic so the olde games would still work. Anyway, I'm heartened that Apple has backed off killing Firewire on their low-end laptop.
The Apple //gs was compatible with old Apple ][e programs. Apple also made a expansion card for the LC that could run Apple //e programs but not Apple ||gs ones.
Some subjects actually enjoy pain, and withhold information they might otherwise have divulged in order to be punished.
Central Intelligence Agency. (1983). Human Resource Exploitation Training Manual
Offline
#25 2009-07-25 10:19 pm
- Mr. T
- Best of both worlds

- From: omnipresent
- Registered: 2002-04-02
- Posts: 4226
Re: Rosetta
Pariah wrote:
There is also that many 68k apps were originally developed for Macs in the sub 50mhz range so even in emulation they would run just dandy one something like a 133/604 (for one example).
A little emulation story. in 99 or 2000 I was given a copy of Photoshop 1.0. Under OS9 I was able to open that 15 year old piece of Mac software. Not bad.
I used to use Photoshop 2.5 all the time on PPC. The old emulator was pretty damn compatible.
while (1) {fork();}
Offline
