Slashdot Mirror


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.

111 of 679 comments (clear)

  1. PPC? by hypermike · · Score: 5, Funny

    Pears are better than apples...

    --
    1. Re:PPC? by Atmchicago · · Score: 5, Funny

      If this doesn't work too well it could turn out to be a real lemon!

      Ba-ching! I'll be here all day, thank you.

      --

      You can lead a horse to water, but you can't make it dissolve.

  2. OS X Panther Here by TravisWatkins · · Score: 5, Informative

    I've gotten OS X Panther to install as well, you can see it here. Took about 7 hours on a Duron 1.6Ghz with 512MB SDRAM.

    --

    "But I'm still right here, giving blood and keeping faith. And I'm still right here."
    1. Re:OS X Panther Here by Twirlip+of+the+Mists · · Score: 4, Funny

      anyone know how long the install would take on a comparable macintosh?

      Less than 10 minutes.

      has anyone run any speed tests yet?

      Yes. It took seven hours to complete a task that a Mac would have done in under 10 minutes. ;-)

      --

      I write in my journal
    2. Re:OS X Panther Here by MikeXpop · · Score: 2, Informative

      I did a fresh install of OS X.3 on a 600 MHz iBook awhile back. Took about 45 minutes.

      Not sure if that info will help or anything, but should give you some idea.

      --
      Etiquette is etiquette. He kills his mother but he can't wear grey trousers.
    3. Re:OS X Panther Here by crackshoe · · Score: 2, Informative

      I've found the OS X installer always lies. on average, i'd say my OS X install time on various machines is around an hour and a half.

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
    4. Re:OS X Panther Here by Fred+IV · · Score: 5, Funny

      The single use license similarly restricts use and installation to one "Apple labeled" computer.

      Masking tape, marker, problem solved.

    5. Re:OS X Panther Here by Twirlip+of+the+Mists · · Score: 2, Informative

      Well, given that in the time since I last posted, I went downstairs and blew the dust off of my old iMac (400 MHz G3) and installed Panther on it, I'd say I know whereof I speak.

      I didn't stopwatch it or anything, but it was less than 10 minutes.

      --

      I write in my journal
    6. Re:OS X Panther Here by bluekanoodle · · Score: 3, Interesting

      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.

    7. Re:OS X Panther Here by mr_zorg · · Score: 2, Funny
      Masking tape, marker, problem solved.

      But now you're in violation of copyright and trademark law...

    8. Re:OS X Panther Here by Otter · · Score: 2, Informative
      Yup, on a TiBook with a not very fast drive a clean install is certainly under 15 minutes, probably closer to 10. Desktops run about 10 minutes.

      What on earth are you running that you think a preinstall could possibly take 10 minutes?

    9. Re:OS X Panther Here by ReadParse · · Score: 2, Interesting

      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

    10. Re:OS X Panther Here by arekusu · · Score: 3, Interesting

      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.

    11. Re:OS X Panther Here by Twirlip+of+the+Mists · · Score: 2, Insightful

      But please, humor me for a minute: will a clean install preserve things like user accounts, network settings, install applications, application settings under /Library, etc?

      Okay, let me get this straight. You're allegedly responsible for all these Macs, and yet you don't know the difference between an install, an archive-and-install, and an upgrade?

      And the thing about NIS... I call bullshit. Nobody, but nobody, bothers to use NIS on Mac OS X any more. Open Directory is so superior, it's not worth the trouble.

      I think you're either making stuff up to get attention, or especially and unusually clueless.

      --

      I write in my journal
  3. hmm by Anonymous Coward · · Score: 5, Interesting

    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?

    1. Re:hmm by drinkypoo · · Score: 4, Interesting
      Flawless my ass. Ever owned a blue and white G3 and decided to upgrade it? If it's revision 1, then you cannot use UDMA transfer modes on most hard drives, and have to resort to PIO. You can use slower UDMA methods on some drives, and some will do the whole shebang, up to whatever UDMA mode it supports most. Unfortunately mine was not a drive which you could use and if there was any significant CPU use whatsoever it would write invalid data. I verified that this was the cause of my woes with an OS9 app that tests disk writing and yes indeed, I had this problem.

      There is a workaround which was considered acceptable given that these are some slow-ass macs, which is to use the PIO modes. However, you need a third party disk driver to do this. The cheapest software I could find to work around the problem was $80.

      And of course, there's no firewire booting on those models, so I couldn't get around the problem that way, either.

      Apple has since suppressed information about this by removing the applicable documents from the techinfo library when it was folded into their current support system. I have only excerpts from the document.

      Now, I can forgive apple for having a bug and for not replacing motherboards. Well, almost on the second count, but certainly I will forgive an error, even though Sun managed to use the same chip in several Ultra systems quite successfully. But what's stupid is that the OS was not designed to address this issue in the hardware.

      Apple's support of their own hardware is selective and short-lived at best, as evinced by the lack of support for several macs with G3 processors in OS X. The fact that you can make it run on them with third party software that tricks the installer into going ahead and doing its job is particularly pathetic.

      The biggest plus of a macintosh is that it is friendly and generally consistent in behavior. Macs are workhorse machines which will not always be the fastest horse but will usually run for a long time. My mother used her Mac IIci with System 7.1 or something for absolutely ages, until just a couple of years ago in fact. She paid five grand for it when it was new (and worth eight, or at least, it sold for eight grand with a two page mono and an 8*24 display card) and she definitely got her money out of it. I bumped up the hard drive (to 2*200MB!) and the ram (to 40MB) while she had it, never even did a cache card (by the time they were cheap, she was more or less done with it) and she used pagemaker, illustrator, and photoshop throughout the system's life, and her work has won several awards in the process. Current macintoshes are basically the same; somewhat quirky, mostly reliable, and quite consistent. And, still very pricy. But, if you get more work done on a mac, it's worth more money, and some people certainly don't seem to get as much done on windows as they do on a macintosh.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:hmm by merdark · · Score: 4, Interesting

      Integration does not mean upgrading hardware beyond what Apple themselves will do. I just got my first Mac, and it's far far more integrated than any PC laptop I've ever used. I don't expect to be able to upgrade it much though, but that is a separate topic.

      What you are complaining about is the Mac's life cycle and lack of upgrades. Both are valid concerns, but neither has anything to do with Macs having good software/hardware integration.

    3. Re:hmm by WinterSolstice · · Score: 4, Interesting

      I know what you mean!!!

      I had the worst time putting AIX 5.1 on these old RS/6000s we had laying around. Sure, they were about 4 years old, but that's ok, right? It's still a RS/6000!

      Sheesh. When you get stiff vertical integration, you get *stiff vertical integration*. We have systems here that literally must run the same OS they shipped with. And they were millions of dollars. I understand that you want to have the new OS on the old hardware (which is typical in the PC world) but that's why there are minimum requirements. In the case of Apple, they rebated a lot of software for this sort of problem. They didn't really have to. It was just to try and make customers happier. Heck, IBM would have simply laughed at you if you bought ZOS for a machine that wouldn't run it. Then offered you a new lease :)

      PS - I'm not apologizing for Apple, I just think that people whine too much about this. Ever tried to upgrade a Commodore? How about an OS/390? Macs are purpose built machines, not like x86 boxes. If you buy one, deal with it.

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    4. Re:hmm by aussersterne · · Score: 2, Insightful

      Um, except that when you were buying OS X for your Beige or Blue-and-White hardware, Apple would tell you it was "Supported. Absolutely!"

      Would IBM do that? If so, then they're both in the wrong. Supported is supported. If your new OS isn't going to support onboard SCSI, onboard video, onboard floppy, or the hard drive and/or CD-ROM drive that shipped with the unit (as was the case with my Beige G3 and OS X), then you should tell the user that that's the case, rather than selling them a useless piece of software.

      --
      STOP . AMERICA . NOW
    5. Re:hmm by RdsArts · · Score: 2, Informative
      In the case of Apple, they rebated a lot of software for this sort of problem. They didn't really have to.
      (emphasis added)

      They didn't refund the money out of the kindness of their hearts, they were taken to court. They grudgingly refunded money.

      Not to start a flame war or anything, but they didn't just refund the cash out of the blue.
  4. Sweet! by Anonymous Coward · · Score: 5, Funny

    So now I can finally run Photoshop on my Windows machine! What's that you say?

  5. Yikes by NilObject · · Score: 4, Funny

    Ok Steve, Hell realy *has* frozen over now.

  6. Re:I always wanted OSX on PC by Anonymous Coward · · Score: 2, Insightful

    "If only Apple would port the thing themselves. Add a windows compatibility layer and you've got one hell of a competitor to Microsoft."

    And just like BeOS, that would probably kill Apple within two years or so.

  7. Re:I can see myself using this by zgornz · · Score: 5, Informative

    read the article

    "Of course everything was not running very snappy; on their website they warn you: the emulated processor is about 40 times slower than the host processor. Still, I was amazed at what I saw: it worked!"

    At 40 times slower than the host, you'd need one hell of a CPU to use this for as your primary environment.

    Get a nice usb keyboard/mouse set, and a mac.

  8. Re:I can see myself using this by Twirlip+of+the+Mists · · Score: 4, Insightful

    How efficiently does it run? I.e., how fast/expensive a box do I need to get a normal experience?

    From the post: He said it took 5 hours to run the first install CD

    Sounds like it's not physically possible to throw enough hardware at this thing to get a normal experience at this point.

    --

    I write in my journal
  9. Re:I can see myself using this by Luguber123 · · Score: 2, Funny

    It Just Works
    With one button - how can it break?

  10. Awesome... by stuffman64 · · Score: 4, Interesting

    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.
    1. Re:Awesome... by bladernr · · Score: 4, Insightful
      There is no way in hell that OSX would run decently at that speed, what with all the transparancy and animation of the UI.

      Its worse than you think. Mac (on Apple hardware) does that stuff with hardware acceleration (Quartz). This high level of software-hardware integration results in tremendous performance and the nice OS X interface, but makes supporting other hardware even harder.

      I doubt PearPC does the pass-through to hardware acceleration on supported hardware (nVidia and ATI). That would make it even slower than the simple "slow down the processor" math, because of lack of hardware acceleration that Apple is so good at using.

      --
      Sarcasm and hyperbole are the final refuges for weak minds
    2. Re:Awesome... by Anonymous Coward · · Score: 5, Informative

      It's really not terribly bad on PearPC though. This has all been documented at Emaculation for about 3 days now.

      The Jitc version of PearPC runs approximately 1/10-1/15 slower than a real mac. I successfully installed 10.2 on an Athlon64 3200+ and I can honestly say it's only a little slower than when I hacked 10.2 to run on a Powermac with a 603e procesor. The installation took about an hour and a half for a base install, and with the refresh set to around 40, it's quite usable. Were there a network bridge avaliable for Windows, I wouldn't mind doing basic functions on it.

      Even the animation is bearable- again- only slightly slower than that 603e mac, which didn't have hardware acceleration either.

      Also remember this is only the first release, 0.1. It's bound to increase in speed with subsequent releases. Just the fact that it works now is incredible in itself, given the architectural differences from x86 to ppc.

  11. Re:I always wanted OSX on PC by Patik · · Score: 4, Insightful
    If only Apple would port the thing themselves. Add a windows compatibility layer and you've got one hell of a competitor to Microsoft.
    ...and one hell of a nosedive in Apple hardware sales.
  12. Re:I always wanted OSX on PC by Twirlip+of+the+Mists · · Score: 4, Insightful

    Apple would have to sell it for $3,500 a seat to recoup the costs of doing and maintaining the port, and they'd be eaten alive by piracy unless they spent even more money building some kind of kick-ass licensing system which would just get cracked by the script kiddies anyway.

    And by the way, they'd then have to spend even more money creating a Microsoft Office 2004-compatible office suite, because you know MS would kill Office for Mac in a heartbeat.

    All in all, sounds like a losing proposition to me.

    --

    I write in my journal
  13. And this is ever so much better... by Nom+du+Keyboard · · Score: 4, Insightful

    And this is ever so much better than actually buying Mac hardware because...?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:And this is ever so much better... by EvilFrog · · Score: 4, Insightful

      No it doesn't. It's practically unusable on affordable hardware. Even on top of the line x86 hardware it still runs at a fraction of the speed of a Mac that's a fraction of the cost.

      $200 gets you a refurbished G3 that runs several times faster than PearPC on a $5000 setup. The truth is PearPC doesn't really serve any actual use other than proving it can be done, and appealing to people with Aqua-Envy.

  14. Re:I can see myself using this by Bob+Davis,+Retired · · Score: 3, Funny

    Oh SO FUNNY!

    1992 called. They want their joke back.

  15. Re:I can see myself using this by Lord+Crosis · · Score: 3, Insightful

    I don't think the software is far enough along for you to be able to get a "normal experience" out of it. It's slow even on the fastest hardware. That's not to say that this will always be the case, and this is a huge step forward to that end. First you emulate accurately, then you emulate efficiently.

    This screenshot on the pearpc site might give you a bit of an idea of the performance you can expect:

    http://pearpc.sourceforge.net/screenshots/kde.pn g

    -=(Lord Crosis)=-
    Andy Rooney of Borg: "Ya ever wonder WHY resistance is futile?"
  16. Re:I can see myself using this by TravisWatkins · · Score: 2, Interesting

    Nope, even on top of the line PC hardware its slow as dirt. But there are already people working on ways to speed it up. Expect massive speed increases in the near future.

    --

    "But I'm still right here, giving blood and keeping faith. And I'm still right here."
  17. Re:I can see myself using this by Twirlip+of+the+Mists · · Score: 5, Informative

    OS X treats the right button of a two-button mouse as a control-click, which seems logical enough..

    Elaboration follows:

    On a Mac, control-click sends the target a mouse-button-2 event. If you plug in a two-button mouse, the Mac automatically understands the second button as mouse-button-2. It's not that the Mac is remapping the second mouse click to some other kind of event; just the opposite.

    Furthermore, a third mouse button works as well. Clicking the third button sends a mouse-button-3 event. Same with scroll wheels, and so on and so on.

    Basically you can plug in just about any USB input device and it'll Just Work.

    --

    I write in my journal
  18. Re:Active software project; continuing improvement by Lord+Crosis · · Score: 3, Informative

    You are missing a leading decimal. This was installed with version .1, as in 1 tenth of 1.0.

    This is still pretty early in the development cycle and if they only consider this to be 1 tenth of the way to a release version there is reason for immense optimism.

    -=(Lord Crosis)=-
    Andy Rooney of Borg: "Ya ever wonder WHY resistance is futile?"
  19. what I don't get is... by bennomatic · · Score: 2, Interesting
    if Mac OS X runs on emulated generic PPC hardware, what's to stop people from running MacOS X on any number of PPC platforms? What does Apple do to "squash" that sort of activity?

    --
    The CB App. What's your 20?
    1. Re:what I don't get is... by tepples · · Score: 2, Interesting

      If Mac OS X refuses to install on a computer that doesn't report as having been manufactured by Apple Computer, then telling an implementation of OpenFirmware to lie about the maker of the system would probably not infringe Apple Computer's copyrights or trademarks. Sega v. Accolade, 977 F2d 1510 (9th Cir. 1992).

    2. Re:what I don't get is... by TravisWatkins · · Score: 2, Informative

      SoftPear is trying to do just that.

      --

      "But I'm still right here, giving blood and keeping faith. And I'm still right here."
  20. Slashdot condones piracy? by kiwioddBall · · Score: 3, Insightful

    Many other stories are fairly gray, but I'm pretty sure the license to use OSX pretty much says that you are only allowed to install it on Apple hardware (although correct me if I'm wrong). This is promoting a fairly blatant breach of the license (Pear doesn't actually breach that license by existing).

    1. Re:Slashdot condones piracy? by HeghmoH · · Score: 4, Interesting

      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!
    2. Re:Slashdot condones piracy? by ewhac · · Score: 4, Insightful
      Many other stories are fairly gray, but I'm pretty sure the license to use OSX pretty much says that you are only allowed to install it on Apple hardware (although correct me if I'm wrong). This is promoting a fairly blatant breach of the license [ ... ]

      This presumes such "agreements" are valid and binding. Many intelligent, respected people do not believe they are, for very good reasons.

      He may have committed a single instance of copyright infringement by running the same copy of OS-X on both his Mac and his PC (assuming he has a Mac, and that it's running the install image from the same CD). This may or may not be worth dragging before a court, but it's important to note such a copyright infringement is distinct from a breach of a fictious "license".

      Schwab

    3. Re:Slashdot condones piracy? by SiMac · · Score: 2, Interesting

      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?

    4. Re:Slashdot condones piracy? by shaitand · · Score: 3, Informative

      "Many other stories are fairly gray, but I'm pretty sure the license to use OSX pretty much says that you are only allowed to install it on Apple hardware (although correct me if I'm wrong). This is promoting a fairly blatant breach of the license (Pear doesn't actually breach that license by existing)."

      There is nothing to say that the terms of said license are legal. Thus far there is no reason to believe that licenses which extend control beyond what a copyright grants are legal, and a copyright grants the owner of said copyright control of distribution, it gives no authority over how a work is used once distributed.

      Remember, without the copyright ALL the rights would be in the hands of the public. Copyright is the public giving the author/whathaveyou what is essentially a contract allowing them to control distribution for a limited time. The public owns OSX (well technically nobody does, or humankind does, ideas aren't ownable even under our screwed up legal system yet), apple just holds a copyright.

      Simply because powerful copyright holders try to claim they own the material doesn't make it true, ideas aren't really ownable.

    5. Re:Slashdot condones piracy? by Kadagan+AU · · Score: 2, Interesting

      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.
    6. Re:Slashdot condones piracy? by (startx) · · Score: 2, Informative

      Just playing devil's advocate here, but even if he didn't pay for Windows Server 2003, he could be running the 180-day evaluation version. I've got a machine running it on campus for one a group in the CS capstone course who insisted on testing their final project with it.

    7. Re:Slashdot condones piracy? by roger_ford · · Score: 2, Informative
      Actually, as a legal conclusion this is far from true. Many academics have questioned whether "shrink wrap" type licenses are binding, but the court cases pretty unanimously hold them to be binding. See for example ProCD, Inc v Zeidenberg, 86 F3d 1447 (7th Cir 1996).

      From Judge Easterbrook's opinion:

      In Wisconsin, as elsewhere, a contract includes only the terms on which the parties have agreed. One cannot agree to hidden terms, the judge concluded. So far, so good--but one of the terms to which Zeidenberg agreed by purchasing the software is that the transaction was subject to a license. Zeidenberg's position therefore must be that the printed terms on the outside of a box are the parties' contract--except for printed terms that refer to or incorporate other terms. But why would Wisconsin fetter the parties' choice in this [*1451] way? Vendors can put the entire terms of a contract on the outside of a box only by using microscopic type, removing other information that buyers might find more useful (such as what the software does, and on which computers it works), or both. The "Read Me" file included with most software, describing system requirements and potential incompatibilities, may be equivalent to ten pages of type; warranties and license restrictions take still more space. Notice on the outside, terms on the inside, and a right to return the software for a refund if the terms are [**10] unacceptable (a right that the license expressly extends), may be a means of doing business valuable to buyers and sellers alike. See E. Allan Farnsworth, 1 Farnsworth on Contracts 4.26 (1990); Restatement (2d) of Contracts 211 comment a (1981) ("Standardization of agreements serves many of the same functions as standardization of goods and services; both are essential to a system of mass production and distribution. Scarce and costly time and skill can be devoted to a class of transactions rather than the details of individual transactions."). Doubtless a state could forbid the use of standard contracts in the software business, but we do not think that Wisconsin has done so.
      (IAN[Y]AL)
  21. Legality by BumpyCarrot · · Score: 4, Informative

    It should be noted that this actually goes against the OSX EULA, which specifically states that the software cannot be used on anything other than Apple branded hardware, unfortunately :(

    --
    Do you see what I did there?
    1. Re:Legality by Anonymous Coward · · Score: 3, Insightful
      And if Microsoft ever tried to attach a condition like that to their licenses, there would be a hue and cry from the Slashdot "community." But the Apple faithful think nothing of Apple disingenuously manipulating its EULA to support its monopoly.

      Posting AC because posts that dare to criticize Apple go down like a gay prostitute in front of a Mac store.

    2. Re:Legality by exp(pi*sqrt(163)) · · Score: 2, Interesting

      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.
  22. Emulator Scmemulator by Frigid+Monkey · · Score: 2, Insightful

    Really I can't see whats so breathtaking about an Apple emulator, well don't get me wrong it's a nice trick....but wouldn't it be far MORE interesting if say somebody compiled that little Darwin kernel for x86 and got OS-X to run NATIVE on it?
    Emulators are just too damn slow. The flip side of this is Virtual PC which works quite well but does not touch the performance of any Win box.

    The standard reply to the "I want OSX on Win" plea is that Apple will never do it as it would kill their hardware sales. However I don't think this is the case: Just look at Sony, they are aimed at the same market as apple : High end Multi-media. And their PC's are just as, if not more expensive, than Apple.

    There is more going on on a corporate level than we know. Jobs and Gates are in a hot tub somewhere in Switzerland right now thumb wrestling for million dollar bills. (no pun intended) IMHO-

    --
    "It's all just meme meme around here"
    1. Re:Emulator Scmemulator by MBCook · · Score: 4, Informative
      Macs have always been quite hard to emulate, at least that's my understanding. Thanks to Altivec, register starvation, and other things (see another post of mine in this topic) it's not easy.

      It's mostly a problem of emulating the PPC chips themselves. There are emulators for the 68k based Macs (basillisk and executor to name two), and PPC based ones can be emulated too recently (SheepShaver has gotten this ability recently, I understand). Once you've got the chip emulated, the rest isn't that bad.

      This is why there have always been "Mac on Mac" emulators (like Mac on Linux, or SheepShaver to run MacOS on PPC based BeOS and Linux machines). They don't have to deal with the whole processor issue, they just have to provide the right environment for the software.

      So the ability to run OS X on Intel hardware is quite novel and interesting.

      As for running Darwin, you can. Darwin is open source. The problem is that you can't run OS X on top of the x86 version because you can't get the source code to that. So you'd either have to rewrite ALL of the OS X libraries and then use emulation to run real Mac programs, or you'd have to use emulation to run the OS X libraries AND the software. Neither is easily done. Since they both require the CPU emulator, why not skip the middle man?

      As for the "Virtual PC works well", see that post of mine I referenced above. It's MUCH easier to fake a x86 on a PPC than vice versa.

      No one is claiming this is anywhere near usefull yet, but you never know what will come out if something like this.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Emulator Scmemulator by shaitand · · Score: 3, Informative

      "The standard reply to the "I want OSX on Win" plea is that Apple will never do it as it would kill their hardware sales. However I don't think this is the case: Just look at Sony, they are aimed at the same market as apple : High end Multi-media. And their PC's are just as, if not more expensive, than Apple."

      Yes but it's worth noting, apple at least has decent overpriced hardware. As a former sony employee, I can assure you, sony WILL put the cheapest piece of crap in the system they can find so long as it has spec X that the consumer looks at. And it's not like their other products, they don't give support for their pc's/computer hardware (internal hardware is altogether different, cdroms, burners, dats, etc) which even rivals that of gateway or compaq.

      I agree though, sooner or later it'd be nice for Apple to go x86. For it to happen though, they are going to have to clue in to the fact that Mac hardware is has become too pclike and they don't have the tight hardware experience they used to have.

      It used to be that you went to store, bought X piece of mac hardware, go home, plug X hardware in. Your done.

      Now it's the same as a pc, you go to store, buy X hardware, go home, plug X hardware in, pray, install driver if your prayers were answered, pray driver works.

  23. Mostly a Proof of Concept by gbulmash · · Score: 2, Interesting
    As noted in the article, this is 0.1 version software. As well, it runs on top of Windows. That makes the "40x slower than the normal processor" claim seem somewhere about right.

    Now, the tricks as I see it are:

    • Optimize the code in future releases for better speed.

    • Build a version that boots out of Linux or BSD to minimize overhead. Seems that since OSX is PPC BSD at its heart, there might be some sort of way to lower redundancy if the emulator were running in x386 BSD.
    1. Re:Mostly a Proof of Concept by mtnharo · · Score: 2, Informative

      It already does run on Linux and presumeably other *nixes. It will take A LOT of optimization before this becomes more than a neat hack, but from the look of things, there is a lot of room to improve. I'll bet if a version were made to completely take advantage of every bit of performance of something like an Opteron or Athlon 64-FX while running 64-bit native, it could be genuinely useful.

  24. Re:I always wanted OSX on PC by MBCook · · Score: 5, Informative
    No. The number tossed around is at least 40x slower, and there are many reasons.

    First is the obvious that if you can never emulate something the same speed that it would be if it was native. It will always be at least a hair slower.

    In actuality, this is MUCH slower. There are a few reasons:

    1. Registers - A PPC chip has something like DOUBLE the number of registers (on CPU memory that's used to hold variables while being worked on) as an Opteron chip. And Opteron has many more registers than a standard x86 chip. To make matters worse, while with PPCs and Opterons most registers are general purpose (can be used for anything), many operations in the x86 world require you to use a specific register, so they are less flexable. All this means lots of register swapping and other such trickery to make things work, and it costs speed. A version compiled/written for an Opteron should be faster, but it is still not the same. All these registers is one of the reasons why it's so easy to emulate a x86 on PPC but not vice-versa.
    2. The second big reason is Alitvec. This is basically MMX/3DNow!/SSE, but I've heard it described as those things on steroids. It allows things to be done VERY fast that would take much longer without them. Matrix transforms, running the same instruction on a large table of data, etc. PearPC doesn't emulate Altivec right now. While OS X will run without it (G3s don't have it, IIRC), things would run much faster if Altivec operations could be mapped to SSE/MMX/etc. whenever possible. They are working on this.
    3. Graphics - The graphics engine is all software (I think). If the graphics calls could be "pushed through" to the graphics card so that OS X's use of OpenGL in Quartz (to draw windows and do effects on them) could be done in hardware (instead of in software like on Macs that don't have good enough graphics cards) that would speed things up too.

    Those are the main reasons. I think we'd all KILL for OS X on PCs, but I think we all know that realistically it's never going to happen.

    Still, remember the software is only v0.1 so when they add things like Altivec and just do general optimisations, things should get faster.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  25. Re:Sweet by CrankyFool · · Score: 4, Funny

    No, wait, here's what you need to do:

    Get a Sun system that supports those wacki SunPC SBUS cards Sun used to make -- you know, with an actual Intel desktop processor on them.

    Install Linux. This gives you 'Linux inside Solaris.'

    Install VMWare on that Linux.

    Install Windows XP through VMWare. You now have XP Inside Linux Inside Solaris.

    *NOW* use Pear and install MacOS X, giving you OSX Inside XP Inside Linux Inside Solaris.

    Way 1337er.

  26. Re:I can see myself using this by BiggyP · · Score: 2, Funny

    still, it's probably faster than running the thing on a G3 from what i've heard ;)

  27. Classic George Carlin bit by Valdrax · · Score: 4, Funny

    Pears are better than apples...

    Classic George Carlin bit:
    "And now, a message from the National Apple Institute: FUCK PEARS!!"

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  28. PearPC Multithreaded? by MBCook · · Score: 4, Funny
    Yeah, you'd need multiple processors at least to try to get G3 like speed out if it.

    Speaking of which, does anyone know if PearPC uses multiple threads? I mean can it really take advantage of SMP? Because while it may be slow (a 3 GHz PC would run like a 75 MHz Mac), if it could use multiple processors (different tasks use different processors) then it would FEEL faster.

    If this was the case, all you'd need is 4 Opterons or Xeons with HT and you could get yourself the equivenent of a 300 MHz iMac that you could buy for a fraction of what all that hardware would cost you. But it would be really geeky! Who says Macs are more expensive than equivelent PCs ;)

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  29. Re:I always wanted OSX on PC by Lord+Crosis · · Score: 2, Interesting

    ...and only Steve can decide if it's worth the trade off. Personally I think Apple stands to profit more from software sales than they stand to lose from hardware sales. Apple's hardware (especially their laptops) is innovative, and that will continue to a large portion of their sales.

    Even if MacOSXIntel is in the works I think Apple needs to do some things before they can consider going toe-to-toe with MS. If MS sees Apple as a threat they would logically pull support of all their products from Mac OS X. This means that Apple at the very least needs a viable alternative to MS's biggest non-OS products: IE and Office. Apple already tackled IE, and Safari is great. They don't have anything that can compete with Office, though Keynote could be taken as an indication that this is the direction they are heading.

    There is a slightly dated, but never-the-less relevant opinion column by a friend of mine, Joshua Thorpe, on my website at http://www.macopz.com/columns/jt/thinkswitch.html

    -=(Lord Crosis)=-
    Andy Rooney of Borg: "Ya ever wonder WHY resistance is futile?"
  30. Re:I can see myself using this by Billy+the+Mountain · · Score: 4, Funny

    Yeah, well--

    #!/usr/bin/perl
    $year = 1999;
    $retort = "";
    while(1) {
    $year++;
    $retort .= "retort ";
    print "$year called, and they want their witty retort $retort back\n\n";
    }

    --
    That was the turning point of my life--I went from negative zero to positive zero.
  31. I have been aware of this for a few days by Space_Soldier · · Score: 2, Informative

    The project is cool, but unfortunetly it may never be fully usable. The target goal is for it to run at host/10 speed. For those of you who have used vmware (not an emulator) know that it can be quite slow, and its speed is way faster than host/10. Right now, it works at a speed host/500 or host/40. You know how people are, once the host/10 is reached he might just say to himself "I can do a little better," and host/9, host/8, host/7... One day, it might be usable. I'd love for Apple to release OS X on x86. There are some rumours of an x86 version being developed inside Apple for the day that they might switch to Intel. I am quite tired of the beige computer that I have in front of my face. The thing is that I will never by their overpriced hardware. For those of you that say that Apple will die if they switch to x86, I think that you are wrong. People don't care about the processor. When people buy a Mac, they buy the whole package: - the good looking monitor - the good looking tower - the good looking keyboard - the good looking mouse - the good looking speakers - the good looking OS X. I believe that they can get a lot of the market if the lower the price and switch to x86. In the past few months they have sold more iPods than macs, this should be a red flag that they have to do something about those prices. We all know that the hardware price is a ripoff. What I am wondering is if there is a scheme where the price from hardware goes to sofware. OS X comes with a ton of software for $130, while XP $300 comes with a crappy browser and notepad. They might be making the sofware look cheap and put hidden charges in the hardware. It is possible that I am wrong, but who trusts businesses this days?

    1. Re:I have been aware of this for a few days by Eil · · Score: 3, Insightful

      I resisted the urge to reply as this is almost a troll. But a more thorough read of it shows that it is just more uninformed than anything else.

      I'd love for Apple to release OS X on x86. There are some rumours of an x86 version being developed inside Apple for the day that they might switch to Intel.

      I recall reading at one point that Apple has indicated that they do indeed maintain a nearly complete x86 port of OS X. But it will never, and I do mean never, be released. They use it only to verify the integrity of the codebase and to catch bugs that would be difficult or impossible to easily spot otherwise.

      For those of you that say that Apple will die if they switch to x86, I think that you are wrong. People don't care about the processor.

      In all likelihood, neither does Apple. But they won't switch for the following reasons:

      1) They would piss off nearly every Mac user in the world by instantly dropping backward compatibility with current software. They're never going to support two different product lines either, especially when the difference is only in the CPU, so the chip would have to be fully compatible with both the x86 and PPC and such a beast would be ghastly to develop and manufacture. Maybe Transmeta could do it, but they focus on small, power-saving processors, not high-end desktop and server CPUs (assuming their architecture could even scale high enough and quick enough to compete with current high-end CPUs).

      2) It would cost them far more money to switch their whole development, engineering, and manufacturing to a new architecture than it would to stay with the one they have. In bulk, the cost of a PPC CPU is not much greater than an x86 CPU. In other words, the cost of switching would far outweigh the cost of the silicon. Oh, and they'd piss off their engineers and developers, which are their main asset.

      And Apple has stated that it will never get into the clone business again, so the rest of the system would still be as tightly controlled as now. Even if Macs ran x86s, you still couldn't go out and build your own $400 beige box and slap OS X on it.

      When people buy a Mac, they buy the whole package: - the good looking monitor - the good looking tower - the good looking keyboard - the good looking mouse - the good looking speakers - the good looking OS X. I believe that they can get a lot of the market if the lower the price and switch to x86.

      Your first sentence is the explanation of why the second is wrong. Apple hardware would still cost a lot of money because the price of an Apple system is all in the R&D to make a solid, easy-to-maintain, and stylish desktop computer. The cost of the silicon is siginificant, but not so much that switching to x86 would make it worthwhile.

      In the past few months they have sold more iPods than macs, this should be a red flag that they have to do something about those prices.

      Uh, iPods cost less than Macs and have a completely different function. Apples and oranges here, so to speak. Apple does quite well with their sales of computers. Just because there isn't one in every home doesn't mean their not making any money on them.

      We all know that the hardware price is a ripoff.

      If all you're buying it for is the hardware, yes. If you're buying a complete, solid, usable, good-looking, top-of-the-line system then most, inclusing myself, would argue an authoritative "no".

      What I am wondering is if there is a scheme where the price from hardware goes to sofware. OS X comes with a ton of software for $130, while XP $300 comes with a crappy browser and notepad. They might be making the sofware look cheap and put hidden charges in the hardware.

      The price of the hardware goes to developing the hardware. I have no earthy idea why Apple charges as much as they do for OS X except maybe because they know people will pay for it. I believe that they would have a lot more fans if they put each incremental upgrade o

  32. Re:I can see myself using this by crackshoe · · Score: 3, Informative

    I've run OS X on a beige g3 (233 mHz) and i can gurantee that it runs better than an emulated PPC running at, oh, lets say hypothetically... 70 mHz (2800 mHz / 40 ). Most problems running OS X i've had have been to a dearth of memory, not lack of proc.

    --
    Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
  33. Re:Sweet by kidgenius · · Score: 4, Funny
    Hmm....we could get quite the loop going here.
    Windows -> Cygwin (?) -> Linux
    Linux -> PearPC -> OS X
    OS X -> VirtualPC -> Windows
    repeat ad infinitum.

    Yes folks, we just have discovered the new way to stress test your new computer. The more loops you can get going, the better.

  34. *Gasp* by msimm · · Score: 4, Funny

    Why bother? Why...BOTHER??

    *fart* *gasp*

    Because!! Because it can be done!

    Wha ha ha ha ha ha ha ha ha

    You know the drill, not alway sane, but sometimes entertaining! Hell, if I had no concept of modern entertainment and nothing better to do...well I'd probably watch porn, but hey. :)

    --
    Quack, quack.
  35. Why just run OSX? by Orion+Blastar · · Score: 3, Interesting

    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.
  36. Re:SheepShaver? by Kenja · · Score: 2, Insightful

    SheepShaver is not a CPU emulator. It is just a hardware abstraction layer. It needs to run on BeOS or PPC Linux.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  37. Re:Bye Bye Mac Hardware by wvitXpert · · Score: 5, Informative

    I don't see where Apple hardware is really that much more epensive, especially when you consider the higher quality and better design of Apple's computers. Add the OS and iLife and I don't think there's any comparison. Maybe you haven't looked at Apple's hardware lately, thats the only reason I can see for your statement.
    This is a comparison after a quick search on Dell.com and Apple.com...

    eMac - $799 Dell Dimension 4600 - $746
    1.25 GHz G4* 2.8GHz P4*
    256MB RAM 256MB RAM
    40GB HD 40GB HD
    Combo Drive DVD-ROM Drive

    12" PowerBook - $1599 Dell Inspiron 600m - $1368
    1.33GHz G4 1.4 GHz Pentium M
    256MB RAM 256MB RAM
    60GB HD 40GB HD
    64MB Graphics 32MB Graphics
    Combo Drive Combo Drive

    *note - regarding the eMac vs. the 4600 processor. I am writing this on a 2.66MHz Sony Vaio that seems for most things no faster than my 1GHz G4 PowerBook, so I don't think that comparing the two processors is too far off.

  38. PearPC, for all your life needs by Unnngh! · · Score: 5, Funny
    From this article:

    Since I had nothing else to do (PearPC took 99% of my processor and all the RAM it could possibly find), I actually started to clean my bed/computer room. Thank you, PearPC.

    Other testimonials:

    PearPC changed my life! I no longer have to use this silly pacemaker - Dorothy Krutz, West VA.

    Without PearPC, I wouldn't have been able to achieve cold fusion in my livingroom! Thanks, PearPC! - Johnny Taylor, Age 12, Branson, MO

    PEARPC HAS MOST GRACEFULLY HELPED MY EMAILING BUSINESS, BASED IN NIGERIA. THANK YOU MOST SINCERELY, PEARPC - Mganda Ngawe, Nigeria

  39. Re:I can see myself using this by jdray · · Score: 4, Funny

    I wonder if PearPC will run in Virtual PC on a Mac. I mean, not that you'd want to, but it would be an interesting experiment: PPC running OSX --> Emulated x86 running Windows --> Emulated PPC running OSX.

    Okay, enough caffeine for me today.

    --
    The Spoon
    Updated 6/28/2011
  40. Re:What they fail to mention... by aardvarkjoe · · Score: 2, Funny
    Huh? He says so right in the article.
    That's no better than if he had not mentioned it at all. What, do you think that anybody actually reads these things?
    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  41. Re:I can see myself using this by Crizp · · Score: 3, Funny

    ...running VirtualPC again, with the PearPC running OSX with VirtualPC with.... hm. Wonder when it all says *poof* if you try this...

  42. Re:Bye Bye Mac Hardware by pantherace · · Score: 2, Informative
    Incorrect, overall. An individual run might have had a less than half speed, but an emulator called fx!32 on alphas (can you guess what it emulated? (x86)) was faster than that after running it more than once.

    FX!32 was an optimizing emulator, with native system calls somewhat supported (in windows & linux both). It is much like what transmeta later came up with and called "code morphing". It would load a program, and run it like a normal emulator, and cache it in native form, but as a section was accessed more, it would attempt to optimize that section more and more, which meant inner loops might be as efficient as native code, while the startup section was as fast as another emulator. Really cool technology, and meant that they were quite good at running x86, and combined with the native system calls, were often faster at one point than x86-native execution. Unfortunately, for Alphas, and Microsoft (because alphas got buried at compaq in favor of Itanic, and microsoft, because NT 4 on Alphas was more stable than any other Windows OS to date (2000, server2003, XP) on any other hardware (x86 and ia64, as all the others died pre-2000).) they didn't keep it going, otherwise hacks like x86-64 would not have been needed at all. It would have been like the Mac's 68k->PPC transition, another case where emulated code was faster than native.

    Emultion doesn't have to be slow, it just is hard to find examples of where it isn't, because for computers I can only find 2 examples that aren't really old systems where everything has many times over the power: C64-era and like.

  43. OS X machine to ssh in and compile on? by molo · · Score: 2, Interesting

    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.
    1. Re:OS X machine to ssh in and compile on? by mlk · · Score: 2, Informative

      Yes, SF.net have a Compile Farm, two of which is are Apple computers.

      --
      Wow, I should not post when knackered.
  44. Re:Bye Bye Mac Hardware by HeghmoH · · Score: 2, Informative

    I think you misunderstood the emphasis of my post. I try to avoid italics, but I'll put them in:

    "Macs aren't that expensive compared to PCs."

    In other words, Macs are more expensive, but they aren't so much more expensive that it will be cheaper to buy a PC and emulate a Mac than it will be to simply buy a Mac.

    Anyway, you say that you shouldn't judge by a top-of-the-line system, but that's what you did. $3000 gets you an unbelievably kick-ass Mac. Since Apple doesn't actually sell bottom of the barrel pieces of junk, I think it's fair to consider something like the eMac, which starts out at only $800, and it's a very nice Mac. The Mac midrange is the iMac, which starts out at $1300. I have a budget and "true technical expertise" and would happily buy either one, if not for the fact that computers that weigh over ten pounds don't agree with my lifestyle. Of course, if I could afford it, I'd get a G5, but I'd also get a better PC than your decent $800 example if I wanted a PC and had the money.

    --
    Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  45. Re:I can see myself using this by mrklin · · Score: 2, Informative

    "Basically you can plug in just about any USB input device and it'll Just Work." As a Mac user, I can tell you that this is not really true. Visit the Mac forums you will see many scanners, all-in-one print/scan/fax devices, etc do not work well on Macs. Many common and modern devices such as KB/Mouse, printers, cameras, etc do just work fine though.

  46. Re:I can see myself using this by Anonymous Coward · · Score: 2, Interesting

    and each layer having two virtual child machines... or three, or more... (somebody please build an über-powerful cray and do this :P)

  47. It hits a specific economic bracket dead-on. by solios · · Score: 4, Interesting

    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.

    1. Re:It hits a specific economic bracket dead-on. by GlassHeart · · Score: 4, Insightful
      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.

      Can you discuss why you didn't just buy an eMac for about $800? Honestly curious. Your $800 investment doesn't even include the cost of MacOS X yet.

  48. Re:Bye Bye Mac Hardware by mrklin · · Score: 2, Informative
    Higher quality and btter design? Yes.

    Better OS and included productivity suites like iLife? Yes.

    Comparable in price? I do not think so.

    Most Mac lovers are used to paying the MSRP as set by Apple - no discounts, no sales. As a result, when they need a price comparison, they go to Dell.com and price out a system. However, what they fail to realize is that most PC consumers price-shop!

    To use more lame automotive analogies, Mac users are like Saturn car buyers who have always paid the no haggle price and are happy with it. However, they also expect PC buyers who buy Yugo (cheap white box), Toyota/Honda/Ford/GM/VW (Dell, HP, etc), or Lexus/Audi/Mercedes/BMW (Alienware, VAIO, IBM Thinkpads), to not price shop i.e. negotiate at the dealership!

    Case in point: The Inspiron 600m was recently advertised to be $1050 after discount and rebate, 2/3 the price of a 12" PB.*

    The price comparison with 4600 is even more ridiculous. At $770 and with free shipping, you could get a 2.8 gHz 4600 with a 17" LCD! Many web sites advertise such sales. Personally, I have recommanded http://www.techbargains.com/query.cfm to friends and family members.

    So in summary, Macs maybe better in many, if not most, aspects compared to an x86 running Windows but one thing it is not is cheaper!

    *NOTE* - I would still buy the PB anyway and recommand Macs to friends and families. I am just a (disgruntled) Mac user who had to pay $280 to fix my iBook's logic board that was not covered by the recall!

    *NOTE 2* - Sure there is little difference when doing everyday tasks but when it comes times to encode AAC/DivX/render etc, I find a higher clocked P4 or similarly clocked Pentium-M to be superior to G4.

  49. Re:I can see myself using this by Arker · · Score: 2, Informative

    Expect massive speed increases in the near future.

    I'm not holding my breath. I'm sure it will improve, but not enough that this will be useful outside of special cases. The overhead involved in emulating something like a PPC chip within the limits of the x86 architecture is absolutely incredible, and clever programming can do a lot but it does have limits.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  50. Bearing in mind Pear PC is only at v 0.01 by Phil+John · · Score: 5, Interesting

    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
  51. Too bad Transmeta doesn't have PPC firmware by CustomDesigned · · Score: 2, Interesting
    Maybe there would be a market for a low power device that runs Win32, Linux, or MacOSX.

    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.

  52. Re:That's what I'd like to know as well... by raodin · · Score: 2, Informative

    You can buy non-apple PPC machines, yes. I haven't seen any non-apple motherboards for sale, though. IBM sells several PPC workstations - but they're even more expensive than a Mac. Yellow Dog Linux sold generic PPC machines for a while, but from a quick look at their website they now appear to be only selling Apple and IBM machines, as well as PPC BriQs - tiny g3 or g4 systems that fit in a 5 1/4" drive bay.

  53. Re:I can see myself using this by nuggetman · · Score: 4, Funny

    Wonder when it all says *poof* if you try this...

    When you try to install the Virtual PC inside virtual PC and get an error that reads something like

    "No, you cannot install Virtual PC inside another Virtual PC. You just had to try, though, didn't you?"

    --
    ...and that's all there is to it.
  54. Re:I can see myself using this by TravisWatkins · · Score: 5, Informative

    Ask and ye shall see pain: OS X on WinXP on OS X

    --

    "But I'm still right here, giving blood and keeping faith. And I'm still right here."
  55. Ob. convoluted & distorted simpsons ref: by magefile · · Score: 3, Funny

    I want my Jesus back, Jesus back, Jesus back ribs from Chili's!

    Christian music is just pop, but s/baby/Jesus, as applied by a friend of mine

  56. Re:I can see myself using this by Twirlip+of+the+Mists · · Score: 5, Insightful

    THEY STILL REFUSE TO JOIN US IN THE 21st CENTURY AND MAKE A MULTI-BUTTON MOUSE.

    Because God knows, nobody else's mice work on Apple computers.

    Look, let me see if I can explain this to you using small words so you don't get confused.

    1. Apple sells computers. (We've gotta start somewhere.)

    2. With each Apple computer come a keyboard and a mouse. When you go to the Apple store, you don't have to tell them that you want a mouse. One comes right there in the box.

    3. Apple believes, rightly, that the zero-button mouse is the right choice for the majority of their customers. So dropping the zero-button mouse in favor of something else is not an option.

    4. If Apple designs and manufactures a three-button mouse and offers it as an option, customers who want to buy it will complain about the mouse that comes in the box with the Mac. They're complain that they're being asked to pay for two mice when they only want one. There will be strongly worded posts to Slashdot about the Apple "mouse tax."

    5. If Apple removes the mouse from the Mac box entirely, then all customers will have to buy a mouse separately, which will annoy everybody equally. Annoying a very small number of your customers is fine. Annoying all of your customers is bad business.

    6. In any case, building a different mouse would pose all sorts of logistical problems. (Oops. "Logistical" isn't a very small word, is it? Well, that's okay. Just skip ahead if you get scared.) There are questions of packaging, bills of materials, additional part numbers, separate warranty processing... it'd be a mess. An unnecessary mess.

    7. So what's the best option for Apple? To manufacture a three-button mouse, stock it, and offer it for sale to customers who want one, I guess. That way the majority of Apple customers, who are quite happy with the zero-button mouse, won't notice a change, and the other customers will have a choice.

    8. But wait. Some customers will want a two-button mouse, some will want two buttons and a scroll wheel, and some will want three buttons. Crap. Now Apple has to manufacture four different kinds of mice.

    9. Okay, so we have our optimum scenario. Apple customers all get zero-button mice, and those who want one have the option of buying one of several different kinds of other mice.

    10. Which is, you'll notice, exactly like the status quo, except Apple has to spend a lot of money designing, building, packaging, stocking, and distributing mice.

    Why doesn't Apple make a three-button mouse? That's why.

    And also because Steve doesn't like you.

    --

    I write in my journal
  57. Re:I can see myself using this by Kazymyr · · Score: 5, Interesting

    Here's an idea: why not put a PowerPC chip on a PCI card and use that to run the instructions natively, with the emulator front-end being a wrapper for the hardware (and possibly provide the rest of the emulated system)?

    Like older macs used to have a PC compatibility card.

    --
    I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
  58. 0.1.1 fixes a noticeable issue by CaptCanuk · · Score: 3, Informative

    The article at osnews.com ran PearPC v0.1 and had a Finder infinite loop (last 15 minutes) which has been fixed since then.
    Pear PC 0.1.1
    FPU: fixed fmaddx and friends (That means your Finder will no longer crash-loop)

    Unfortunately it doesn't mention anything about the dock loop issue.

    --
    ---- The geek shall inherit the Earth.
  59. Re:I can see myself using this by TheLink · · Score: 2, Informative

    I heard it probably won't work because x86 CPUs don't provide so good support for virtualization and VMWare relies on virtualization.

    Apparently there's no way to 100% hide the fact that stuff is being virtualized on x86s.

    Whereas it's possible on PowerPCs. IBM has been doing virtualization for decades ( and likely holds tons of patents on it).

    Of course you can resort to emulation, but that's really really slow.

    --
  60. _One_ succesful install documented? by Keifer · · Score: 2, Informative

    There have been a lot of people installing Panther since PearPC's release (esp. at different OSX emulation sites), and some have had different experiences installing/running OSX than others (different from the guy in the article). I'll quote somebody as an example..."[...] for me it's entirely usable. Changing a theme takes around 30 seconds, a wallpaper around 8 seconds, applying sytem icons takes around 40 seconds. It's not as slow as I would have imagined."

    Also, .1.1, not .1, is the latest version of PearPC. Especially with the JITC-enchanced version, the new version has some speed improvements and stuff :)

  61. Mac OS X running on Virtual PC running on Mac OS X by Paladeen · · Score: 4, Funny

    For what it's worth, I'm lonely and geekish enough to have actually done THIS

    It took hours on end, but I finally got Mac OS X running via Pear PC on Windows XP being emulated in Virtual PC on MacOS X. :D

    ....so lonely....

  62. Finally... by ReadParse · · Score: 2, Funny

    something I can run under bochs :)

  63. Re:I can see myself using this by dgatwood · · Score: 3, Informative
    I joked about the exact same thing a few months ago. You can buy them from Newer Technologies. The hard part is figuring out how to get them running OS X with virtual hardware drivers that talk thorugh a PCI DMA window to Linux drivers. After that, you have a fairly snappy 500 MHz G3 inside your Athlon for about $200.

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

  64. Re:I can see myself using this by Kazymyr · · Score: 2, Informative

    Actually I don't see any. What they call "Crescendo/PCI" cards are made for the PCI PowerMacs, but install in a PDS slot, not PCI. The Crescendo/7200 is special - because the PowerMac 7200 doesn't have a PDS slot, they had to make it for the PCI. It appears to be unique, and comes only in G3 flavor.

    --
    I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
  65. You forgot one fact. by neilyos · · Score: 2

    Even if it's current, it's still a PC. You still have to deal with all the hassles of running Windows.

  66. Installs, but do apps run? by sakusha · · Score: 2, Interesting

    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.

  67. Apple (undoubtedly) HAS ported OS X to x86... by neurocutie · · Score: 2, Interesting
    If only Apple would port the thing themselves.

    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...

  68. millihertz? No wonder it's slow... by GrahamCox · · Score: 2, Funny

    That should be MHz, not mHz.

  69. Re:I can see myself using this by MayonakaHa · · Score: 2, Insightful
    Why not make the mouse type an option at time of purchase? Instead of either forcing everyone to use the same stupid "zero"(actually one, the entire mouse is really a big button) button mouse or taking the mouse out and making everyone buy it, give them the one they want included in the cost.

    Those who want the traditional Mac single button mouse gets it and those who request a multiple or scroll version gets one.

  70. It's the laptops the really get me. by arete · · Score: 3, Insightful

    I take some issue with #3 - but whatever.

    Mostly, I'm just really peeved about Apple's laptops, which are otherwise essentially my dream machine in every regard. If the laptops came with a two button or *gasp* three button mouse, I'd be ecstatic. Because you _can't_ just replace it.

    EVEN IF most users would be confused - my solution is to have a "mouse" control panel, and map all the buttons back to the same damn button click. At least then we COULD set it differently, without having to add an external device to an otherwise very autonomous, wonderful laptop.

    If this doesn't get resolved soon I'm going to have to take apart and retrofit one, and then somebody is going to feel my wrath.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
    1. Re:It's the laptops the really get me. by jred · · Score: 2, Funny

      Good job, saved me the trouble of a post.

      Oh, wait..

      --

      jred
      I'm not a mechanic but I play one in my garage...
  71. Re:Honestly, by TheRaven64 · · Score: 3, Insightful

    Bullshit. Have you ever used MacOS (in any incarnation)? Well designed applications never need more than a single button. The only times I ever miss three buttons is when I'm running VirtualPC or X11 apps (and then I can just plug in a three button mouse). By only having one button on their mice, they can also have one button trackpads, which are far easier to use the two button ones (which always end up requiring some horrible contortion of your hands to use properly). The trackpad on my PowerBook is the first one I've found that I could use for long periods.

    --
    I am TheRaven on Soylent News
  72. Re:Honestly, by Twirlip+of+the+Mists · · Score: 2, Insightful

    In all fairness, there are some applications for Mac OS X that require three mouse buttons: Maya and Shake come to mind. The thing about these applications, though, is that they're IRIX apps that were ported to the Mac. They don't follow the Mac human interface guidelines.

    That's not necessarily to say that these are not well-designed applications. It's just that these applications have a very specific user base.

    --

    I write in my journal
  73. Re:Bye Bye Mac Hardware by wvitXpert · · Score: 2, Interesting

    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.