Successful PearPC/Mac OS X Install Documented
rocketjam writes "OS News has an article by a user who successfully installed Mac OS X using the 0.1 version of PearPC, the PPC emulator for x86 machines. He said it took 5 hours to run the first install CD but he did get it up and running on an AMD Athlon XP 1600+ with 512MB of RAM. The article has several screenshots of the Mac OS X install and new user set up running on his machine." See our previous story.
I like Mac OS X (Darwin + nice GUI + It Just Works(tm) for most stuff), but I hate the way the mice and keyboards feel. Plus, you can save on hardware by using x86 stuff ...
How efficiently does it run? I.e., how fast/expensive a box do I need to get a normal experience?
But does this thing perform similarly to a similarly powered PPC?
Sigh. If only Apple would port the thing themselves. Add a windows compatibility layer and you've got one hell of a competitor to Microsoft.
Isn't one of the biggest pluses of a Macintosh system the flawless integration with the hardware? That's always been something I've admired, and something that's been a pain in the butt for both Linux and Windows. I wonder how stable this runs?
the emulated processor is about 40 times slower than the host processor.
Great, if you were to do this with a 2GHz Pentium, you would get the performance equivalent of around 50MHz. There is no way in hell that OSX would run decently at that speed, what with all the transparancy and animation of the UI. But hey, at least it works.
--- At my sig, unleash hell.
The CB App. What's your 20?
Now, the tricks as I see it are:
Start a happiness pandemic
But it's not a real computer using the software. I mean, nobody things that my spaceship in defender is a real spaceship do they?
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
There is no indication that EULAs (an unsigned "contract" that is dictated by only one party and can't be examined before purchase) are legally binding, and certainly breaking an EULA is no major sin. If he had a purchased copy, it's certainly not "piracy" even if it is illegal to break an EULA.
Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
No, it doesn't say Apple hardware. It says Apple-LABELED hardware. You could stick your PC board in a Mac Classic. Hell, you could even just slap an Apple sticker on the side and it would be legal.
Aren't loopholes fun?
Why not Yellow Dog Linux for PPC, why not AmigaOS 4.X, why not MacOS 9.X, why not the PPC version of BeOS? Anyone tried those yet?
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
This could be helpful for developers looking to test their open source code on Mac OS X.
Does anyone have any OS X machines available for open source developers to use? Something ssh-able with apple's developer tools (make and gcc) would be sufficient.
If no one knows of any services like this, would any OS X people be willing to open up user accounts on their boxen? (PearPC or real hardware, either would be fine) email me: molotov1134@hotmail.com
Thanks,
-molo
Using your sig line to advertise for friends is lame.
Actually, I'd worry more about the legality of his Windows 2003 license. There is no proof behind this, but I'd imagine that if it's a home system, it wasn't actually purchased. If you're going to pay that kind of money, plus buy a copy of OS X, why not just buy a Mac? From the article (with emphasis added):
Test system:
- AMD Athlon XP 1600+;
- 512 MB SDRAM;
- Ati Radeon 9000 with 128 MB DDR-RAM;
- CMI-8738 based 5.1 soundcard;
- MSI K7T Turbo2 mainboard;
- 40 GB harddisk;
- Standard ps/2 keyboard;
- Microsoft Trackball Optical (USB);
- Windows Server 2003, Enterprise Edition (host);
- PearPC 0.1, emulating Mac OS X 10.3 Panther (client).
This space for rent, inquire within.
Because hypothetically, this thing will get optimized to the point where it should be possible to run OS X acceptably. And there are people out there who are interested in such a thing, such as myself- I recently broke the bank to acquire a dual G4 450 for 500$- and it took another 300$ in upgrades to make it useable (to say nothing of the ~200$ worth of parts I'm permaborrowing to make it functional for entertainment purposes). That's a four year old machine.
By contrast, I can get a used PC (from a coworker) that's faster (133mhz bus as opposed to the 100 in the G4), at a used price of half the present value of the parts he put into it... which is about 160$.
The economically disadvantaged don't get the luxury of modern high-powered Macintoshes- for the price of a three-year-old G4, I can build a CURRENT PC.
If I could run OS X at useable speeds through an emulation system on a CURRENT PC, I'd buy the hardware and do things that way- seeing as how a current PC (bare bones) is between 1/4 and 3/4 the price of a current useable (re: expandable) Mac.
While I have yet to hit the 10 minute mark, if you don't choose all the extra fonts, and printer drivers, the OS X install is surprising zippy. On both my 12 inch powerbook and 15 inch i can do a nuke and pave in about 15 to 20 minutes. That sure as hell beats my XP box's 45 minute install times. My Suse Box is sitting here reinstalling now and its pushing an hour, but then that's with almost everything.
and is currently running only 40 times slower than host, that's very impressive given the register starvation problem. With future versions I'm sure they will be working on optimisations, the graphics code may be slowing things down simewhat as I understand Quartz uses 3d graphics hardware for some of its compositing magic.
I think this is definately a project to keep an eye on, plus with platforms like Athlon64/Opteron this may be far more viable.
Picture this: Pearpc with a bootloader and very basic stripped down gnu/linux system, or even pearpc with its own kernel acting simply as a Hardware Abstraction Layer to boot you into OS X. You lose the cruft of having it run on a full operating system and would hopefully improve speed .
I am NaN
We used to have IBM 51x0 desktops. These were like Transmeta - they had a RISC CPU with a VM (CPU emulator) in ROM. There were two VMs available: System 360 (for running the System 360 APL interpreter) and System 36 (for running the System 36 Basic interpreter). There was a front panel switch to select the CPU emulation. Yes, like Transmeta, running the interpreter on top of the CPU emulator was fast enough to be very useful.
So, I am imagining a notebook with a front panel switch for i686/G4.
That's a good point. If there was a story today about a fantastic new computer that does in 10 minutes what previously took 7 hours, and it only costs a couple of thousand dollars, we would all be waiting in line to get it.
Don't get me wrong... I'm a cheap bastard also. But it's funny that people would actually go through this process. Emulation of x86 on a PPC makes more sense than the other way around, because if you were running both a Mac and Windows, you would certainly want to run the Mac as the HOST and the Windows as the DOG. The main reason emulation is needed is because there are hoards of Windows-only programs that Mac and Unix users have to use. Not so in reverse.
I appreciate the whole "because it's there" thing, but I don't think I'll be rushing to install OS X on an x86 machine when I have a perfectly good PowerBook (mine) and dual G5 (my employer's).
RP
Installs are easy, you're just copying files. But do apps run? The only reports I've read indicate that every app crashes immediately on launch, taking down the OS with it. Even clicking on the Dock causes a crash. This is not a successful install.
There is no doubt that Apple already has OS X ported to the x86 architecture. What there is of OS X that isn't Darwin or FreeBSD (both run on x86) is largely based on the NextStep and NextStep was ported to the x86. So there is no doubt that OS X is around internally on x86. If ever Apple decides to give up on PPCs (not inconceivable (insert all old arguments about the difficulties of competing with x86/Intel/$10B chip foundries/etc)), then it must be ready with an OS X for the x86, so you know that Apple has x86 OS X internally just as a smart business precaution, to hedge its bets. But Apple is going to be extremely cautious about deciding to actually market and release x86 OS X... I think you can see why...
It's worth pointing out that 10 minutes is for installing from optical drive, which is terribly slow.
If you run a lab, you install over gigabit ethernet via netboot, and your complete nuke&install happens in about THREE MINUTES, no joke.
If they can make it work on non-32 bit architectures, then I can get OS X running on my old PowerPC that Apple have discontinued support for!
XML is like violence. If it doesn't solve the problem, use more.
I was actually refering mainly to the case of the computer, not the internal components. I don't think that there can be much defference in the quality of the internal components, at least after you reach a certain (normal) level of quality. I just can't stand the toy like look and feel of practicly all other computers. I would like to know who decided that all PCs had to be made flimsy and cheap. As to the logic board failures, I'll still take my chances with Apple. I'd rather take the (slight) chance of getting a lemon Apple than being guaranteed of getting a crappy PC.