Slashdot Mirror


PowerPC Architecture Emulator Unleashed

Sebastian Biallas writes "We have finally released version 0.1 of our PowerPC architecture emulator: PearPC. The emulator itself is (prepared to be) architecture independent but only tested on x86s (here you go porters...). It also features a must faster just-in-time compilation unit for x86 hosts. This means that you can now run your favourite PowerPC-OS on x86: Mandrake Linux (9.1), Darwin (6 + 7) and Mac OS X (10.3)! And the best things is: it's GPL'd. But be warned: it's experimental.."

124 comments

  1. Why not use it natively? by GregChant · · Score: 4, Insightful

    This means that you can now run your favourite PowerPC-OS on x86: Mandrake Linux (9.1),

    Why not just run it natively on the x86 architecture?

    1. Re:Why not use it natively? by edalytical · · Score: 1
      If you didn't have a PowerPC based computer it would be good for testing.

      But, what I want to know is how well and how fast does Mac OS X run on it. I would download it and test it out myself, but I'm in the middle of moving and don't have the time-- maybe in a week or two.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    2. Re:Why not use it natively? by Anonymous Coward · · Score: 4, Funny

      Uhm because apparently powerPC's are much better architecture than x86 so it's nicer to run PowerPC in emulation on x86 rather than raw x86 because then it's more like running a mac. It will also run faster if you put blue bits on your case and call it "blueberry".

    3. Re:Why not use it natively? by johnnliu · · Score: 5, Funny

      Because it won't be nerd enough.

      You've got to have:

      Mandrake running
      on PowerPC
      on PearPC simulator .. throwing several flavours of linux distros
      on Virtual PC
      on VMWare
      on XBox
      on ...

      To get be reported on /.

      The trick then, is to withstand the /. effect on your machine.

      And take a screenshot of the smoking machine.

      Then you get the "Immortal" rating.

      Then, just may be, you can get rooted.

    4. Re:Why not use it natively? by node+3 · · Score: 4, Funny

      Why not just run it natively on the x86 architecture?

      You must be new here.

    5. Re:Why not use it natively? by jweatherley · · Score: 3, Informative
      But, what I want to know is how well and how fast does Mac OS X run on it.


      From the PearPC site:

      Due to the nature of emulation, PearPC is quite slow (the client will run about 500 times slower than the host).

      Not too quick then!
      --

      --
      Reverse outsourcing: it's the future
    6. Re:Why not use it natively? by javax · · Score: 1

      ...how fast does Mac OS X run on it. I would download it and test it out myself...

      Good thing you dony have time for piracy!

    7. Re:Why not use it natively? by Aiua · · Score: 1
      Good thing you dony have time for piracy!

      I believe he meant downloading PearPC, not Mac OS X.

    8. Re:Why not use it natively? by Anonymous Coward · · Score: 0
      Good thing you dony have time for piracy!

      Maybe you should make time for some reading comprehension classes.

    9. Re:Why not use it natively? by somekool · · Score: 1

      usually, Mac OS X, run on darwin, so if you install darwin on x86, and run MacOSX using PearPC, its pretty much the same.

  2. I call total and complete bullshit on OSX... by heldlikesound · · Score: 0, Troll

    ...until you can show me even a login screen.

    --


    Cloud City Digital: DVD Production at its cheapest/finest
    1. Re:I call total and complete bullshit on OSX... by Hungus · · Score: 2, Insightful

      Agreed there is far more integration of hardware than just the processor.

      --
      Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
    2. Re:I call total and complete bullshit on OSX... by gmaestro · · Score: 5, Informative

      If you read the website this guy is not claiming to have a working OSX environment. He clearly states the the emulated PPC rus 500 times slower than the host. This is just a cool program in very early beta. Besides, he has screenshots of the initial stages of and OSX install, which is pretty nice for version 0.1.

    3. Re:I call total and complete bullshit on OSX... by OmniVector · · Score: 1

      well, i'm sitting here starring at the mac os x install screen. definitely not bullshit :)

      --
      - tristan
    4. Re:I call total and complete bullshit on OSX... by Anonymous Coward · · Score: 0
      i'm sitting here starring at the mac os x install screen

      Really? And who are your co-stars?

    5. Re:I call total and complete bullshit on OSX... by inputsprocket · · Score: 1

      why is your iCal date saying Jul17 ?

    6. Re:I call total and complete bullshit on OSX... by Progoth · · Score: 1

      why is your iCal date saying Jul17 ?

      um, that's just the ical icon. when ical is running it'll change that icon to reflect the current date.

  3. Panther on x86? by DiSKiLLeR · · Score: 2, Insightful

    OMG!

    I never thought this day would finally come... a PowerPC emulator that
    is stable and mature enough to actually run MacOS X on an x86!

    Oh well, i've already bought 2 macs now (Titanium Powerbook G4) and a G4
    Cube (which got majorly upgraded; 1.2ghz G4, GeForce3 64mb, 1.5gb ram,
    etc).

    But still, I wonder... will apple try to kill this project?

    D.

    --
    You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    1. Re:Panther on x86? by Anonymous Coward · · Score: 0

      what's to wonder? they tried to snuff out PlayFair. they're not the sort of corportation that plays nice.

    2. Re:Panther on x86? by Anonymous Coward · · Score: 5, Insightful

      They won't have to. It's going to be dog slow, to the point of uselessness, especially if you actually try to run OSX on it.

      The x86 is just really poorly suited to emulate PPC, the PPC has more registers and they're all general purpose, as opposed to x86's small groups of purpose specific registers. You can try to minimize the drawbacks from this with a JITC, but it's still going to crawl compared to the real thing.

    3. Re:Panther on x86? by Beatbyte · · Score: 1, Insightful

      I don't see them killing the project. Its got legitimate uses (and too many to legally be shutdown).

      I'm very excited though. It will be a great day when I see a dual 3ghz+ x86 machine running OS X ;-)

    4. Re:Panther on x86? by Anonymous Coward · · Score: 0

      Indeed.

      A quote from PearPC's "About" page on their website:
      "Due to the nature of emulation, PearPC is quite slow (the client will run about 500 times slower than the host)"

    5. Re:Panther on x86? by DiSKiLLeR · · Score: 4, Interesting

      Yes, i was getting really excited too.

      But i just read the website. Its 500 times slower than the real thing :(

      Oh well. Guess the previous posters are correct. Apple won't go after this project as
      its next to useless. Infact, it might be a good thing. It lets people try out and play
      with MacOS X before they commit to buying all that expensive hardware. (Nevermind the
      legal issues of course.)

      When I was first trying to make the decision to buy a mac, spending 5 minutes or 30
      minutes "playing" with it at the store wasn't enough. I wanted to spend several days
      on it, using it to do all the things i do now, but in a different enviornment. You
      can't do that in the shop.

      So i ended up borrowing a friends crappy old imac (which only ran OS9) and chucked a
      priated copy of OSX 10.1 i downloaded of the net.

      Loved it to bits, and promptly bought my PowerBook G4. (And then that cube of ebay ;).

      So, i spose, this emulator will give people the ability to try out MacOSX and run it
      to do day to day stuff, albiet very very slowly. Its a well known fact Microsoft never
      went after software pirates in the old days so that their software become so
      widespread it became the standard. Perhaps this might work for Apple, too.

      D.

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    6. Re:Panther on x86? by dbirchall · · Score: 1

      Hmmm. 500 times slower. So most current Pentiums would emulate a Mac running at 5-8 MHz. Are we sure this isn't a 68000 emulator? :) As a data point, my 500MHz iBook emulates a 266Mhz Pentium.

    7. Re:Panther on x86? by Anonymous Coward · · Score: 0

      Note that x86 registers have been mostly non-purpose specific for a long time, if you don't mind the "wasteful" instruction encodings which don't matter much nowadays (the performance gain you get from making maximal use of x86's pathetic register file is more than that which you lose from extra cache eating due to having to use the pentium prefixes).

      Still, x86 sucks royally. Though AMD64 isn't so bad.

    8. Re:Panther on x86? by Beatbyte · · Score: 1

      I didn't expect a .1 version of any emulator to be superfast.

      It should get better. Especially when a couple more developers jump into it ;-)

    9. Re:Panther on x86? by dr.badass · · Score: 1

      It will be a great day when I see a dual 3ghz+ x86 machine running OS X ;-)

      Why? Any speed advantage of the x86 would be utterly destroyed by the emulation.

      --
      Don't become a regular here -- you will become retarded.
    10. Re:Panther on x86? by shfted! · · Score: 1

      Thinking about it, x86-64 would make an excellent first port.

      --
      He who laughs last is stuck in a time dilation bubble.
    11. Re:Panther on x86? by bobthemonkey13 · · Score: 3, Interesting

      The "500 times slower" figure quoted was for the generic CPU emulator, too. The x86 just-in-time recompiler should be much faster, and if there's enough demand it might get ported to other host architectures (x86_64 perhaps?).

    12. Re:Panther on x86? by boredMDer · · Score: 3, Informative

      In one of the screenshots, the one of Drake, there is a cat /proc/cpuinfo.

      It's running at 10 MHz.

    13. Re:Panther on x86? by KingOfBLASH · · Score: 2, Insightful

      You're right, but it's a cool toy, and if development helps further research into making some kind of cross platform machine code, that can only be good, right? I would conjecture that you should be able to create a program which could create a native x86 program from a PPC based program given the time to alter it. However, I would also conjecture my conjecture would take lots and lots and lots of work, and possibly might be harder then bringing about world peace.

    14. Re:Panther on x86? by Anonymous Coward · · Score: 0

      Thats exactly what won't happen. Apple's entire business is based on the idea that their software and hardware is specialized. We may wish everything Apple sold was mainstream, but the real charm and the reason MacOSx and the like are so good is because Apple maintains itself as a specialty computer company. They will fight anyone tooth and nail to make sure they stay like that. I'd watch out if I was one of these guys.
      Think about it, they went after people who made OSX skins for PalmOS launchers. They'll be getting to these guys soon enoug. Sad, but true.

      -----
      I'm the downer buddy.

    15. Re:Panther on x86? by dmayle · · Score: 4, Interesting

      The x86 is just really poorly suited to emulate PPC, the PPC has more registers and they're all general purpose, as opposed to x86's small groups of purpose specific registers.

      While that may be true, modern emulation techniques take this into account with things like JIT compilation. While an instruction-for-instruction emulation scheme will have performance problems, the same program compiled in C on respective platforms will run with equivalent speed. The program just needs some time to mature for speed.

      Me, I plan to try and get onto the list of developers to port to x86-64. Simple emulation should be much easier thanks to the larger register file on AMD's chips...

    16. Re:Panther on x86? by Seahawk · · Score: 3, Funny

      But i just read the website. Its 500 times slower than the real thing :(

      When I was first trying to make the decision to buy a mac, spending 5 minutes or 30
      minutes "playing" with it at the store wasn't enough. I wanted to spend several days
      on it, using it to do all the things i do now, but in a different enviornment. You
      can't do that in the shop.


      Hmm - But you could play a total of 45 hours of "testing" in this emulator - and still havent done as much as 3½ minut on the real deal? ;)

    17. Re:Panther on x86? by p3d0 · · Score: 1
      If only you had continued to read the very next sentence:
      You can try to minimize the drawbacks from this with a JITC, but it's still going to crawl compared to the real thing.
      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    18. Re:Panther on x86? by You're+All+Wrong · · Score: 1

      Another data point - my 533MHz Alpha emulates a 200MHz Pentium (but of course the Alpha is _4_ years older than the iBook. (1997 vs 2001).

      Of course, RISC mimicking CISC is easier than CISC mimicking RISC. The latter is pretty forced to use RAM for all registers, and forced to use RMW for every RISC operation despite the fact that the RISC code has already had to do everything itself as RMW. That's _twice_ the overhead. RMW = read/modify/write, 3 ops typically, where CISCs could often to the same operation in 1 op. So that's a 3*3=9 slowdown compared with how a native compiler would compile the same source code (or a native asm coder would write the code).

      It may sound silly, but I'd almost suggest using a decompiler to generate (unreadable, unmaintainable) C source from the RISC machine code, and recompiling it for the CISC architecture. From what I've seen, most decompilers do a reasonable job from code that's actually compiled from C in the first place.

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    19. Re:Panther on x86? by Anonymous Coward · · Score: 0

      Actually, it runs definitely faster than 1/500 :) I'm trying to install 10.2 right now, it feels more like 233 G3 speed-wise.

    20. Re:Panther on x86? by Anonymous Coward · · Score: 0

      Oh, and about my system specs... Athlon XP 2800+, nForce2 Ultra, 1024 meg DDR400.

    21. Re:Panther on x86? by Anonymous Coward · · Score: 0
    22. Re:Panther on x86? by Anonymous Coward · · Score: 0

      So i ended up borrowing a friends crappy old imac (which only ran OS9) and chucked a priated copy of OSX 10.1 i downloaded of the net.

      Loved it to bits, and promptly bought my PowerBook G4. (And then that cube of ebay ;).


      Notice there's no mention of replacing the pirated OSX?

    23. Re:Panther on x86? by Anonymous Coward · · Score: 0

      Not really. I know of two commercially produced static binary recompilation tools: there was one that Digital used to recompile VAX and MIPS binaries for Alpha, and another that HP uses to recompile PA-RISC binaries for Itanium. Obviously it is a lot of work, but nothing insurmountable.

    24. Re:Panther on x86? by C32 · · Score: 1

      The thing is you aren't recompiling C for different platforms with a JIT of this kind (JIT is kind of misleading, it should be called a dynarec); you only have binary ppc code which has to be munged into x86 form..
      So you get some speedup from not having to read ppc bytes, lookup translation, perform emulation, etc for each cycle, but it's not a miracle method of 1000x performance gain :)
      That said, X86-64 should really help speed this up, as you said..

    25. Re:Panther on x86? by claudius0425 · · Score: 1

      No, Apple will not try to kill this project, because it emulates a PowerPC system. As you will recall, PowerPC is a mostly open architecture owned mostly by IBM, then Motorola, then finally Apple. For Apple to try to kill this project would be roughly equivalent to them trying to stop some random embedded developer from making their PowerPC board CHRP/PEAP compliant.

      --
      Phus. Sysiphus.
    26. Re:Panther on x86? by Paradise+Pete · · Score: 1
      But still, I wonder... will apple try to kill this project?

      Based on what? It's not emulating the OS, it's emulating the processor.

    27. Re:Panther on x86? by Paradise+Pete · · Score: 1
      Notice there's no mention of replacing the pirated OSX?

      I believe Apple actually includes that with the computer.

    28. Re:Panther on x86? by Anonymous Coward · · Score: 0

      Of course, RISC mimicking CISC is easier than CISC mimicking RISC.

      Right, because the CISC stores more information in the instruction stream. There's also the issue with RISC processors having more registers, but if there was enough meaning in the instruction stream, that could easily be worked around.

      When you really look at it, x86 chips are now RISC mimicking CISC internally anyway. So what you're trying to do is mimic RISC with a different RISC, going through CISC. :6 You might do better if you had a processor that'd let you execute microops directly, somewhat like Crusoe.

      It may sound silly, but I'd almost suggest using a decompiler to generate (unreadable, unmaintainable) C source from the RISC machine code, and recompiling it for the CISC architecture.

      Yep, analyze the RISC instruction stream to look for more meaningful structures and translate them instead of the individual instructions. You wouldn't even need to go all the way back to the C source level for this to work.

    29. Re:Panther on x86? by Anonymous Coward · · Score: 0

      Let's see...I remember the same things being said about..hmm. Let's see. NES emulators, SNES emulators, N64 emulators, Sega Saturn emulators, XBox emulators. "Oh, that'll never work, it'll be too slow."

    30. Re:Panther on x86? by Anonymous Coward · · Score: 0

      They include a pirated copy of OSX?

    31. Re:Panther on x86? by Paradise+Pete · · Score: 1
      They include a pirated copy of OSX?

      :-)

      (I wonder if they even could...)

    32. Re:Panther on x86? by inputsprocket · · Score: 1
      and he also has only 128Mb RAM

      I wouldn't even run OS X on a Mac with that little RAM

    33. Re:Panther on x86? by boredMDer · · Score: 1

      Well, Jaguar and Panther run fine for me on the stock 128 MB ram in my G3 iBook.

      A bit of swapping at times, but otherwise fine.

    34. Re:Panther on x86? by WhiteWolf666 · · Score: 1

      Really?
      I'm going go install it my gaming machine.

      Athlonx XP 3200+, nforce 2 Ultra, 1024 meg DDR400.

      Perhaps it will scream?

      I wonder if the emulator translates OpenGL? Because that would explain a lot of the slowdown. Remeber Quartz Extreme uses OpenGL a lot.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  4. Must hurt to be wrong. by Fuzzle · · Score: 3, Informative
    1. Re:Must hurt to be wrong. by Anonymous Coward · · Score: 0

      Must really hurt to not have a clue... try reading the article yourself ... sheesh.

    2. Re:Must hurt to be wrong. by Fuzzle · · Score: 1

      I just installed OSX here. Go soak your head.

    3. Re:Must hurt to be wrong. by Anonymous Coward · · Score: 0

      no you didn't nice try though (unless you mean on a Mac) I agree with the grandparent you are full of it.

    4. Re:Must hurt to be wrong. by OmniVector · · Score: 1

      check it out. http://otierney.net/images/osxbooted.png. it took about 10 hours to install, but it works. the finder has glitches (i'm trying to find a fix). namely the finder will launch / then crash, repeat. i think the cdrom is causing this, so i'll post more a screenshots with apps running once i get that far.

      --
      - tristan
  5. Whoa. This is huge. by Anonymous Coward · · Score: 0, Insightful

    On the warez scene, now Linux masses can pirate Apple software. Apple has too much invested in their partnership with IBM to produce power4 chips for G5's and beyond to ever port OSX to x86, but if GPL'd code fixes this problem, it could start to get interesting. Imagine this thing optimized for the opteron: our long-awaited dream of high-end OSX software on cheapo hardware might finally be just around the corner.

  6. Work with OS X? by pilot1 · · Score: 0, Redundant

    Can anyone confirm that it works with OS X?
    If OS X even installs, how much of it works? Networking? Sound? Video acceleration?

    1. Re:Work with OS X? by croddy · · Score: 1
      confirmed.

      as for your other questions... you haven't used any virtualization/emulation software before, have you?

    2. Re:Work with OS X? by Hungus · · Score: 2, Informative

      A preparing installation screen is by no means proof that it is working with OS X. In fact since the emu is 1/500 th speed of the native system you can be certain it will be a while before an actual install can fully occur even without the issues of the other hardware bits.

      --
      Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
    3. Re:Work with OS X? by DiSKiLLeR · · Score: 3, Insightful

      No, it does not gaurantee a working OSX installation.

      But the fact that the darwin kernel boots, and Aqua can start up (no quartz extreme in the installer i am guessing) and the installer runs, he's doing _very_ well.

      Infact, if he concentrates on just getting darwin working reliably (he said theres a few quirks) you can bet that OSX will run just as reliably. Its just the Aqua GUI (and carbon, cocao, apps, and all that other crap) running on Darwin. Darwin is the OS though, and as long as Darwin runs, and runs well, OSX should be a no brainer.

      Getting some good hardware support in OSX for video, sound, and what not might be another story tho.

      Some speed would also be nice. OSX isn't gonna run if it takes 3 weeks to install on a 10mhz emulated PowerPC chip ;)

      D.

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    4. Re:Work with OS X? by Hungus · · Score: 1

      Going by your argument then he should drop emulation and just do the "no brainer" since darwin already runs on x86. Further carbon, cocoa and all that other crap as you so eloquently put it are not going to be easy by any stretchteh fact is that Cocoa, Aqua, Quartz and QT could all be fully ported to x86 (Quicktime on the PC is NOT the same as Quicktime on the Mac no matter what anyone might lead you to believe) without needing emulation. I do app[laud teh gentlemans effort to create a ppc emu but the proc does not make a mac, that is my point.

      --
      Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
    5. Re:Work with OS X? by Anonymous Coward · · Score: 0

      Some speed would also be nice. OSX isn't gonna run if it takes 3 weeks to install on a 10mhz emulated PowerPC chip ;)

      It did take 24h to install Mac OS X with the generic CPU. If you use the JITC, it will take about 3h (Tests on an 1GHz Athlon)

  7. screenshots by hassr · · Score: 5, Informative
    the project page has screen shots of os-x installing.
    • http://pearpc.sourceforge.net/screenshots.html
    1. Re:screenshots by Anonymous Coward · · Score: 0

      Unfortunately, they've only gotten to the fourth scanline in the screenshots. Those 4096 pixels are really sweet though! Come back in a couple weeks when it finishes the 768th scanline.

    2. Re:screenshots by danielsfca2 · · Score: 1
      > the project page has screen shots of os-x installing.
      > http://pearpc.sourceforge.net/screenshots.html
      And here's some informative reading for you.
  8. Not the first by RzUpAnmsCwrds · · Score: 4, Informative

    This is actually not the first PowerPC Mac emulator for x86. SheepShaver has been able to run PowerPC Mac OS (only up to Mac OS 8.6, not OS X) for some time now. It's from the developer of the excellent Basilisk II emulator.

    Hopefully, the two projects will collaborate and help improve the performance of the emulator until it is usable. 1/20th of actual CPU speed would be acceptable.

    1. Re:Not the first by moosesocks · · Score: 0, Redundant

      Sheepshaver can't run OS X. AFAIK, it won't boot anything over OS 8.6. The x86 port was not done by Chris Bauer (the original author of SheepShaver and Basilisk II), but rather done by Gwenolé Beauchesne who has made numerous contributions to both projects in spare time. In fact, the x86 port was VERY recent.

      As you can probably tell, the Mac emulation scene is pretty much dead.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    2. Re:Not the first by RzUpAnmsCwrds · · Score: 1

      "AFAIK, it won't boot anything over OS 8.6."

      I would think that that was made clear by the following quote in my post:

      "only up to Mac OS 8.6, not OS X"

      "As you can probably tell, the Mac emulation scene is pretty much dead."

      SheepShaver + This new project would seem to imply that this is not the case.

    3. Re:Not the first by Lord+Kano · · Score: 1, Informative

      As you can probably tell, the Mac emulation scene is pretty much dead.

      Emulating a Mac on x86 isn't the same beast as emulating the x86 on a Mac. For one the markets aren't the same.

      Everyone who needs to run Mac programs, has a Mac. Something like this would only be useful for someone who wants to experiment. High speed isn't as critical as it was for someone who needed to run a Win98 App under Mac OS 8.x.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    4. Re:Not the first by Duty · · Score: 2, Funny

      I think it's more that emulating a CPU on another CPU with fewer registers is a less appealing prospect to the average coder then being flogged in the blistering sun for a week straight with barbed wire.

    5. Re:Not the first by chromaphobic · · Score: 2, Insightful

      Something like this would only be useful for someone who wants to experiment.

      It could be fairly useful for web developers/designers in Windows-only shops who want to be able to test out Safari compatability for their site. It wouldn't have to be fast just to check that their markup renders correctly on a Mac.

      Still, it would have to be at least a bit faster than 1/500th the host system, it would probably take OS X an hour just to boot at that rate! :)

    6. Re:Not the first by Anonymous Coward · · Score: 0

      1/20th of actual CPU speed would be acceptable. If you can use the JITC, you're can already have 1/40th of actualy CPU speed.

    7. Re:Not the first by Anonymous Coward · · Score: 0
      Sheepshaver can't run OS X. AFAIK, it won't boot anything over OS 8.6.

      Just a quick note to let you know that you accidentally left out a couple of lines when repeating the very post you replied to.

  9. Re:Whoa. This is huge. by MikeCapone · · Score: 1

    Imagine this thing optimized for the opteron: our long-awaited dream of high-end OSX software on cheapo hardware

    Opteron is "cheapo hardware"?!

  10. In other news by $exyNerdie · · Score: 1


    Last week, IBM announced industry's first POWER5-based server, based on - advanced 64-bit IBM POWER5 (PowerPC) microprocessor technology

  11. Re:Whoa. This is huge. by RzUpAnmsCwrds · · Score: 1

    No, but Athlon 64 is.

  12. Re:Whoa. This is huge. by Jerf · · Score: 1

    Opteron is "cheapo hardware"?!

    By the time this thing is optimized, it will be.

    That's not intended as sarcasm, either, just a simple observation.

  13. QEmu? by pkhuong · · Score: 5, Informative

    Does anyone know how it compares to QEmu (http://fabrice.bellard.free.fr/qemu/)?

    "QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed. "

    "News
    (May 8, 2004) QEMU version 0.5.5 is out. (Changelog). Much improved Windows 98 support. VGA support in PowerPC PREP target.

    (Apr 26, 2004) QEMU version 0.5.4 is out. (Changelog). This is the first version which is able to install and run Windows XP (experimental). This is also the first version which is able to boot a PowerPC PREP Linux kernel on a PC."

    --
    Try Corewar @ www.koth.org - rec.games.corewar
    1. Re:QEmu? by Anonymous Coward · · Score: 0
      Please learn how to make links.
      Does anyone know how it compares to <a href="http://fabrice.bellard.free.fr/qemu">QEmu</a >?
      yields: Does anyone know how it compares to QEmu?
  14. major bug by austad · · Score: 5, Funny

    From their docs: PearPC currently only supports two-button mice (i.e. middle-button click and the scrollwheel will be ignored).

    They are going to have to figure out how to disable that second mouse button if they want to truly emulate OSX. :)

    --
    Need Free Juniper/NetScreen Support? JuniperForum
    1. Re:major bug by mrmez · · Score: 2, Interesting

      I think you're confusing Apple hardware with Apple software. OS X has supported my M$ intellimouse natively for years - although with your confusion of hardware and OS, I suppose you think the mouse somehow supports itself through Windows when used on my PowerBook... ;)

  15. Not the first-Unrommable. by Anonymous Coward · · Score: 0

    The only problem with Sheepshaver is finding roms that work with it.

  16. heh. by pb · · Score: 1

    That's great guys, now go work on qemu instead--it only runs 10x slower or so, I believe.

    --
    pb Reply or e-mail; don't vaguely moderate.
  17. Why not run Darwin native and emulate apps by tigersha · · Score: 3, Insightful

    A modern computer spends most of its time in system calls (Ok, depends on the program, but generally this is true). So Darwin runs on x86.

    Would it be possible to get this thing to run on Darwin in such a way that the system calls run natively but the apps run in the emulator?

    So only the non-kernel pats of a program are emulated? That might bring down that 500x a bit.

    It would involve having some translation at the boundary between the apps and the kernel but is this not the way Apple emulated old 68000 programs when they did their transition to PowerPC?

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    1. Re:Why not run Darwin native and emulate apps by drinkypoo · · Score: 1

      qemu already does this on linux systems, it would probably (?) be easier to port qemu to darwin from linux than to make pear do it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Why not run Darwin native and emulate apps by MoronGames · · Score: 1

      I think that when Apple emulated the 68k they were at a bit of an advantage because the PowerPC had far higher clocks and it was a bit faster chip clock for clock. So, the fact that the emulated code only ran at 1/5th (or something) speed made little difference.

      --
      hey!
    3. Re:Why not run Darwin native and emulate apps by lifer_red · · Score: 1

      A modern computer spends most of it's time idling - at least my desktop does. So presumably, the 500x performance hit isn't as severe as it seems at first glance.

  18. Re:Apple, Open Source and Windows are dead! by Anonymous Coward · · Score: 0

    Paragraphs, my friend. Paragraphs.

  19. Neat and all, but useful? by nine-times · · Score: 3, Insightful

    I'm seeing a lot of people saying "Great, now I can run OSX on my cheap x86 processor!" Yeah? Any idea how fast your x86 processor would need to be to actually have OSX be remotely usable? To build that little supercomputer won't be "cheap". But further, why bother? If you want a Mac, buy it. They're good. They're worth it. You'll be happy. But if you're looking for the hard way of doing things, you don't really want OSX anyway.

    1. Re:Neat and all, but useful? by log0n · · Score: 1

      "Nerd for the sake of being a nerd" isn't something you comprehend.

  20. Re:Whoa. This is huge. by You're+All+Wrong · · Score: 1

    "Imagine this thing optimized for the opteron:"

    What makes you think that it's better to emulate a 32-bit CPU using a 64-bit CPU rather than another 32-bit CPU?
    What benefit do you think the 64-bit nature of the Opteron family gives you?

    As someone who's worked with 68K-on-PPC emulators, I can assure you that having only a 32-bit host made it _easier_ to emulate a 32-bit target.

    YAW.

    --
    Your head of state is a corrupt weasel, I hope you're happy.
  21. yeah! by roskakori · · Score: 1, Funny

    soon i can install mac os x on my mighty pizza box mac with its powerful 68040 cpu. hah, apple! me not gonna buy new hardware!

  22. Performance information by Stonent1 · · Score: 3, Interesting

    Here is a screenshot of me running an OpenSSL benchmark on the emulated Macintosh:
    Open SSL benchmark

    And a screen shot of the PCI information:
    PCI info

    These tests were run on a Pentium III 500 under XP Pro. You can recrate the test on your system by running openssl speed rsa dsa md5 and compare the results to a real pc or mac running linux.

    1. Re:Performance information by theEd · · Score: 1

      And here is a 800 MHz G4 iBook running Mac OS X 10.3.3

      $ openssl speed rsa dsa md5
      To get the most accurate results, try to run this
      program when this computer is idle
      ...
      OpenSSL 0.9.7b 10 Apr 2003
      built on: Fri Mar 26 15:00:34 PST 2004
      options:bn(64,32) md2(int) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) blowfish(ptr)
      compiler: cc -arch i386 -arch ppc -g -Os -pipe -Wno-precomp -arch i386 -arch ppc -pipe -DOPENSSL_NO_IDEA -DFAR=
      available timing options: TIMEB USE_TOD HZ=100 [sysconf value]
      timing function used: getrusage
      The 'numbers' are in 1000s of bytes per second processed.
      type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
      md5 3478.44k 12794.60k 36222.84k 65559.22k 86052.35k
      sign verify sign/s verify/s
      rsa 512 bits 0.0023s 0.0002s 442.9 4445.0
      rsa 1024 bits 0.0118s 0.0007s 84.6 1537.7
      rsa 2048 bits 0.0733s 0.0021s 13.6 465.9
      rsa 4096 bits 0.4935s 0.0075s 2.0 133.6
      sign verify sign/s verify/s
      dsa 512 bits 0.0020s 0.0023s 508.5 427.0
      dsa 1024 bits 0.0060s 0.0071s 166.0 140.2

      More than 100x faster in most cases (143x for 2048 bit RSA). And I'm sure that we are all really suprised with that (that is sarcasm of course).

      --
      "And now you shall learn the secret of boot to the head"
    2. Re:Performance information by Stonent1 · · Score: 1

      I just rebenchmarked under a 1ghz Pentium III under Linux and got the *same* exact score. It is almost like the emulator is running at a hard coded speed.

    3. Re:Performance information by nacturation · · Score: 1

      Dual 1.25 GHz PowerMac, 1GB RAM:

      % openssl speed rsa dsa md5
      To get the most accurate results, try to run this
      program when this computer is idle.
      Doing md5 for 3s on 16 size blocks: 1104593 md5's in 3.00s
      Doing md5 for 3s on 64 size blocks: 940257 md5's in 3.04s
      Doing md5 for 3s on 256 size blocks: 660215 md5's in 3.00s
      Doing md5 for 3s on 1024 size blocks: 301285 md5's in 2.98s
      Doing md5 for 3s on 8192 size blocks: 49740 md5's in 3.04s
      Doing 512 bit private rsa's for 10s: 6927 512 bit private RSA's in 9.89s
      Doing 512 bit public rsa's for 10s: 70179 512 bit public RSA's in 10.01s
      Doing 1024 bit private rsa's for 10s: 1323 1024 bit private RSA's in 9.92s
      Doing 1024 bit public rsa's for 10s: 24115 1024 bit public RSA's in 9.99s
      Doing 2048 bit private rsa's for 10s: 214 2048 bit private RSA's in 9.98s
      Doing 2048 bit public rsa's for 10s: 7332 2048 bit public RSA's in 10.06s
      Doing 4096 bit private rsa's for 10s: 32 4096 bit private RSA's in 10.02s
      Doing 4096 bit public rsa's for 10s: 2098 4096 bit public RSA's in 9.91s
      Doing 512 bit sign dsa's for 10s: 8004 512 bit DSA signs in 9.89s
      Doing 512 bit verify dsa's for 10s: 6611 512 bit DSA verify in 10.00s
      Doing 1024 bit sign dsa's for 10s: 2596 1024 bit DSA signs in 9.98s
      Doing 1024 bit verify dsa's for 10s: 2112 1024 bit DSA verify in 9.97s
      OpenSSL 0.9.7b 10 Apr 2003
      built on: Fri Mar 26 15:00:34 PST 2004
      options:bn(64,32) md2(int) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) blowfish(ptr)
      compiler: cc -arch i386 -arch ppc -g -Os -pipe -Wno-precomp -arch i386 -arch ppc -pipe -DOPENSSL_NO_IDEA -DFAR=
      available timing options: TIMEB USE_TOD HZ=100 [sysconf value]
      timing function used: getrusage
      The 'numbers' are in 1000s of bytes per second processed.
      type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
      md5 5891.16k 19794.88k 56338.35k 103528.81k 134036.21k
      sign verify sign/s verify/s
      rsa 512 bits 0.0014s 0.0001s 700.4 7010.9
      rsa 1024 bits 0.0075s 0.0004s 133.4 2413.9
      rsa 2048 bits 0.0466s 0.0014s 21.4 728.8
      rsa 4096 bits 0.3131s 0.0047s 3.2 211.7
      sign verify sign/s verify/s
      dsa 512 bits 0.0012s 0.0015s 809.3 661.1
      dsa 1024 bits 0.0038s 0.0047s 260.1 211.8

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  23. Natively? by Anonymous Coward · · Score: 0
  24. Re:Whoa. This is huge. by ernstp · · Score: 1

    The AMD64 arch has twice as much registers as plain IA32. Should help speed pretty much, no?

    Won't be simpler of cource!

  25. OK, so it's slow, but look how CHEAP it is. by dpbsmith · · Score: 2, Funny

    Apple stuff is so overpriced... why, the lowest-cost OS X platform you can buy from Apple is a $799 eMac.

    With just a little bit of work and a decent motherboard you can put together a smokin' Wintel box for $400, tops and, well, sure, the eMac includes a monitor but you probably already have one.

    So what if it runs at 1/200 the speed of a Mac? Hey, put a cooler on the chip and overclock it, then it will run at 1/100 the speed of the Mac!

    And for less than half the price!

    Well, OK, for $0.50 more than half price.

  26. Not everyone is behind the times by abb3w · · Score: 2, Interesting


    Mac OS X supports the use of 2nd button for pulling up "context menus", similar to right clicking in Windows. Of course, it's the same as control-clicking with the single button mouse, but it is supported. OS X also supports the scrollwheel to some extent (behaving mostly as you'd expect), which PearPC doesn't yet.

    I once asked an Apple engineer why you couldn't GET a two-button mouse when buying a new Apple. It was implied that someone "with a huge amount of control over the design process" was still adamantly opposed to the 2nd button. I wonder who....

    --
    //Information does not want to be free; it wants to breed.
    1. Re:Not everyone is behind the times by Anonymous Coward · · Score: 0

      >I wonder who....

      Bill Gates?

      Is this his evil plan to insure that Apple doesn't grab a significant portion of the PC market share.

    2. Re:Not everyone is behind the times by Anonymous Coward · · Score: 0

      Ironically, I use a Microsoft optical scroll mouse with my PowerMac. Works a treat! I never did unpack the single-button clear abomination.

  27. Didn't AM64 have more general purpose registers? by motown · · Score: 1

    If so, then a native AMD64 port of this emulator, taking advantage of the higher number of available general purpose registers (combined with the fact that AMD64 CPU's are quite fast to begin with) would make this emulator run considerably faster, right?

    Or did I disregard something?

    --
    "Oooh, does that mean we get to kick some puffy white mad zionist butt?"
  28. Re:Whoa. This is huge. by Paradise+Pete · · Score: 1
    Opteron is "cheapo hardware"?!

    Apparently it is now.

  29. Re:Apple, Open Source and Windows are dead! by Anonymous Coward · · Score: 0
    Sorry, here it is, formatted:

    I've been waiting for an emulator like this for a while and while.

    I may be waxing rhapsodic, this could be the butterfly-flapping-it's-wings event that brings open.

    Source, Apple, and Microsoft together in a way that none of the three entities can control. This kind of software could be the death of Microsoft, Linux or Apple. The question is, which one on the one hand?

    this could become the killer app open source has been going for. I mean, one of the main things both helping and hindering Apple is it's initial cost for both hardware and software. If open-source can do an end-run around the Apple tax, then?

    What Apple certainly seems to then become a hardware company whose hardware isn't necessary. And make no mistake, this will be able to happen sooner rather than.

    Later, Longhorn's still two years away, chips are going to get faster, and PearPC and it's ilk will get optimized. Imagine a point in the future when you'd be able to get a to rent of OS X 10.x and dual boot into it or Windows on an x-86. What once would have cost at least 900 bucks then becomes absolutely.

    Free don't forget, his Jobsness trusts us little people so we don't really have to register the program to use it, unlike MS. One of the frequent open source complaints is it's lack of user-friendliness. Imagine packaging OS X through opensource: "This superior operating system brought to you by your helpful friends at free-as-in-beer Open Source. We bring the bourgeoisie-juju-magic of Apple to the masses' butt.

    If this takes off, what would prevent everyone from switching over to OS X entirely itself?

    just a fork of Unix? Sure, ther'd be the slashdoters fighting the good.

    Fight but most would see OS X as the best possible combination of open source and proprietary especially. Once it came to x-86 I'd be willing to bet that OS X would replace the majority of Linux users.

    Desktops (not servers, probably), especially if it wasn't on Apple's terms. It would be a dead end for Linux, a dead end still full of many uses but kept out of the zeitgiest of "personal desktop/laptop computers" now.

    I wonder if Apple has planned for this. They'd be stupid not to, and I think Jobs and company are way too smart to bury their head in the sand. If there's one lesson to learn about, technology in the past ten years it is that it can.

    And will always be reversed engineered. Here's what I see happening. PearPC gets better, OS X-on-x86 starts to get word of mouth. Jobs says, "Hey, you can use this hacked up hardware emulation for free that will be slow and buggy or pay us $129 for a native PC version. Of course, to get all the new ultra-l33t goodies we include, you really need to think about investing in our approved hardware with our superior technology for your next computer." Apple could survive on that, I think. Because Apple has realized that even commodity goods can have brand-name recognition. Krispy-Kreme, Maytag ect., people who want the best buy these things and happily pay out the money. What if the same software package could be used for both Mac and PC? Just distribute as encrypted binaries and compile when installing. If Apple can find a way to completely co-opt the bargain basement computers by providing a native operating system (letting those companies keep their razor-thin profit margins to themselves) while also providing a "complete and better solution" for a considerably larger and more profitable chunk of change then Apple could become both a hardware and software company and still be profitable at both. A sort of amalgam between Windows and Dell. Am I crazy? Probably. But something like this is bound to happen sooner or later. I just wonder how MS is going to handle it. They'd certainly not die, at least not for a good long while, but I think they'd no longer have dictatorial power over the industry.

  30. Re:Didn't AM64 have more general purpose registers by cubic6 · · Score: 2, Insightful

    Right in principle, but the PPC still has *way* more registers than any Athlon64. The x86-64 architecture has something like 8 general purpose registers as opposed to x86's 3 or 4. PPC has 32, as is common among RISC architectures like Sparc and MIPS. More registers also means more code to save and restore them on context switches, but the good CPUs have register windows and such to speed that up.

    Bottom line is that the number of registers makes it more difficult than it would seem.

    Disclaimer: I don't have the specs in front of me, so my numbers may be a bit off. Feel free to check them yourself if you think I may be very far off.

    --
    Karma: Contrapositive
  31. How difficult would this be? by JamesP · · Score: 2, Interesting

    I've had an idea about PPC emulation and running OS X.

    What about taking a x86 "lower half" of the OS (i.e. Darwin) and plugging and emulated "upper half" (i.e. Cocoa, Charcoal, etc.) of OS X above it.

    Would that be feasible?

    --
    how long until /. fixes commenting on Chrome?
    1. Re:How difficult would this be? by Newtonian_p · · Score: 1

      It's being worked on:
      http://softpear.sourceforge.net/index.php

      --

      There are 2 kinds of people in this world: Those who write in decimal and those who don't

  32. Re:Whoa. This is huge. by drinkypoo · · Score: 1

    When you compare systems with the Opteron processor to systems with the G5 processor, the answer is a resounding yes. In fact, its price compares favorably with G4 systems, and it's a hell of a lot faster.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  33. I got into some trouble... by jelevy01 · · Score: 1

    I am following the instructions at http://pearpc.sourceforge.net/installdarwin.html and am tring to boot Darwin 7.01, it gets stuck at : The following devices are availble for installation: the output on the PearPC console is: [IO/MACIO] dbdma: write(4) @00000000: 000000fc [IO/MACIO] dbdma: read(4) @00000004 [IO/CUDA] keyb reg1 I did create a HD image (I D/Led the 3gb one) Anybody get any farther?

  34. Re:Didn't AM64 have more general purpose registers by Anonymous Coward · · Score: 0

    If you think that having 2x the number of registers makes a big difference you're sorely mistaken. The P4 has atleast 128 registers. They are just hidden behind a little thing called register renaming (look it up, register WINDOWS are used by Sun chips and are VERY bad for many reasons). The x86 architecture would never be able to perform nearly as good as it does now if it actually only used 8 registers.

    The push/pop or load/store operations that overflow the registers when the 8 are exhausted are all optimized away by the processor's load/store buffers and superscalar-ness.

    I agree the x86 architecture is a big piece of legacy crap but between trace caches and better instruction decoders, the x86 processor of today is at its core simply a RISC processor (intel's design is based of the old DEC Alpha, they stole some of their people way back). If you look at the core of the P4, Athlon64, G5 they are all the same just with different instruction decoders and more optimized pipelines...

  35. Re:Didn't AM64 have more general purpose registers by Anonymous Coward · · Score: 0

    I shouldn't be teaching undergraduate CS on slashdot, but here goes...

    traditional "ia32" has (nearly) 8 general purpose registers. AMD64 increases this to 16.

    PPC has 32. When JITing PPC code to ia32, register allocation will probably compete with flags management for top overhead. With AMD64, reasonable register allocation will make flags squashing your top overhead.

    With a competent team and enough implementation resources, running PPC code on AMD64 shouldn't be more than a 3x slowdown.

  36. Basilisk II, ShapeShifter is ILLEGAL by csirac · · Score: 1

    If Basilisk II has even a scrap of ShapeShifter code in it (his previous project on the Amiga) then it is ILLEGAL.

    http://www.emaculation.com/fusion.php

    Microcode solutions were extremely pissed with Christian Bauer. I read somewhere, that to prove he was copying their code for their own competing product, "fusion-pc", Microcode Solutions put dummy code in one of their releases. That dummy code appeared later in ShapeShifter. Can't find a ref at the moment.

    When (as Drew alleges) EMPLANT code was illegaly utilized by Christian Bauer (who would later create Basilisk II) to create Shapeshifter, a shareware Mac-on-Amiga emulator, UUI was put out of business. Drew, however, continued his emulation work by founding "Microcode Solutions" on August 24 1996, with two of his co-workers, including programmer Joseph Fenton who is still with the company. Together, they developed "Fusion," a software-only (no costly hardware was required) Macintosh emulator for the Amiga system.

  37. Re:Didn't AM64 have more general purpose registers by cubic6 · · Score: 1

    "If you think that having 2x the number of registers makes a big difference you're sorely mistaken."

    Read my comment again. I stated that having 2x as many registers will *not* make that much of a difference.

    "The P4 has atleast 128 registers. They are just hidden behind a little thing called register renaming"

    The P4 does NOT have 128 seperate general-purpose registers. Register renaming does not allow you to use any more general-purpose registers per program than if you only had one set. It's simply a fast hardware mechanism for context-switching.

    "look it up, register WINDOWS are used by Sun chips and are VERY bad for many reasons"

    I know about register windows. They have their benefits, just as register renaming has it's pitfalls. Again, completely off-topic, since we're talking about usable general-purpose registers.

    "x86 processor of today is at its core simply a RISC processor"

    That's completely right. Unfortunately, it has absolutely no bearing on what we're talking about, since you can't access the RISC core even using assembly language. None of what you said applies in the situation referenced by original poster, since none of those features can be used to make emulation of a different architecture faster.

    --
    Karma: Contrapositive
  38. Re:Didn't AM64 have more general purpose registers by cubic6 · · Score: 1

    Likewise, I shouldn't be responding to AC's, but here goes...

    That's pretty much what I was trying to say. I guess it depends on how them implement it. Even with only having to emulate half the registers, it's still going to be a very significant slowdown. Unless you can keep them in cache, your emulated registers are going to be in RAM, which is painfully slow compared to hardware registers. I hope they have a competent team, cause I really want to see this work in the near future at decent speeds.

    --
    Karma: Contrapositive
  39. Re:Didn't AM64 have more general purpose registers by Anonymous Coward · · Score: 0

    Ok I just had to reply to this again, even though you're right it is a little off topic, I just need to set the matter straight....

    "Read my comment again. I stated that having 2x as many registers will *not* make that much of a difference."

    I was mainly responding to the parent post, which was under the impression more registers = more performance, and you kinda agreed by saying " Right in principle"...

    "The P4 does NOT have 128 seperate general-purpose registers. Register renaming does not allow you to use any more general-purpose registers per program than if you only had one set. It's simply a fast hardware mechanism for context-switching."

    No, as I kinda implied, register renaming is not used for context switching; that is what register windows are used for.

    Register renaming is used because the processor is superscalar and there are many instructions in-flight in the pipeline at one time (im not sure but I'm guessing P4 supports from 128-256 u-ops in-flight) and each of these instructions may write to one or (possibly) more registers and these have to physically exist somewhere.

    It's true you can't access them from your program because of sophisticated logic that makes it appear as if there is only 8 registers as per the architecture specifies (I know, what a waste...), but they are there and they are all used in every program you run.

    "I know about register windows. They have their benefits, just as register renaming has it's pitfalls."

    Segmented addressing had its benefit too, but nobody uses it anymore...

    Register windows are great if you're writing in assembly language with no operating system on the machine. But AFAIK most operating system's just ignore the feature and Sun is just forced to carry the bagagge around so 30yr old legacy apps work right.

    "That's completely right. Unfortunately, it has absolutely no bearing on what we're talking about, since you can't access the RISC core even using assembly language. None of what you said applies in the situation referenced by original poster, since none of those features can be used to make emulation of a different architecture faster."

    I was just making the point that there is no reason for the PPC emulator to run slower simply because the processor has less architectural registers. The ISA (instruction set architecture) is simply fluff overtop the architectural core, and most deficiencies can be optimized away.

    There exist (mostly still in research) programs that will do binary-to-binary translation between different architectures (like IA32 and PPC).

    Just look at transmeta, they use software and firmware to convert from IA32 binary to their native VLIW core at runtime. How hard would it be to make it run PPC binaries also? Not very...

    I should probably get an account and stop posting as AC =)

  40. Re:Didn't AM64 have more general purpose registers by cubic6 · · Score: 1

    "I should probably get an account and stop posting as AC =)"

    Yeah, you should. You're ruining the image of ACs by posting intelligent comments ;) Thanks for the informative reply. Point taken, and I apologize for getting defensive.

    --
    Karma: Contrapositive
  41. Thanks, but no thanks by Orion+Blastar · · Score: 2, Interesting

    I run Linspire and OpenStep, easy enough for me to use and configure. No need for me to use OSX anyway.

    For $450USD I can buy a very good low end PC Clone using an AMD processor at 2.0 Ghz, and an 80G hard drive, and 512M of RAM, DVD+RW drive, GeForce FX video chipset, onboard LAN, USB 2.0, Firewire, etc sans an OS and for $50USD I can buy a copy of Lindows, and use F/OSS software for the rest of it. So $500 total, and what do I have to spend to get all that with a Macintosh? $1799 for the low end G5 model. They may be worth it, but they are still out of my price range.

    The iMac and eMac are underpowered for me, and not expandable enough for me.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  42. Re:Didn't AM64 have more general purpose registers by WhiteWolf666 · · Score: 1

    But....

    Significant slowdown.

    What does that mean?

    1/3 of native? 1/10 ?

    In my mind that would be okay.

    1/50? Too slow.

    1/10 speed of native code executed, on the latest Athlon FX-52?

    That would be just dandy.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  43. so should i even dare... by burns210 · · Score: 1

    i am writing this on a 1ghz 12" powerbook with vpc 6... should i dare setting up pearpc in win2k, and trying to install OSX 10.3 on win2k in vpc on OSX 10.3?

    The install could take DAYS! But i might be eligable for added geek points, aye?