PPC vs Intel versions of OSX

Discussion in 'macOS' started by mhar4, May 29, 2006.

  1. mhar4 macrumors member

    Joined:
    May 7, 2003
    Location:
    London
    #1
    This may seem like a dumb question, but when at home, I am in the habit of running my 12" PowerBook from an external 250GB HD, as a Boot drive, with Tiger installed on it. Am I right in thinking that if I upgraded to something with an Intel processor, say an Intel Mini, it couldn't boot from the external HD? I'd need to install an Intel version of OSX?
     
  2. Chundles macrumors G4

    Chundles

    Joined:
    Jul 4, 2005
    #2
    Yeah, pretty sure that's correct. But then I don't think it will run on the PPC computer.
     
  3. mhar4 thread starter macrumors member

    Joined:
    May 7, 2003
    Location:
    London
    #3
    Hmm... so OSX is actually not a universal binary itself. It's an either/or. Nuisance.

    Great avatar, btw.
     
  4. robbieduncan Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #4
    Not only would you need an Intel version of OSX but I seem to remember that the disk partition scheme is different on Intel Macs so you'd need to repartition the disk.
     
  5. mhar4 thread starter macrumors member

    Joined:
    May 7, 2003
    Location:
    London
  6. Chundles macrumors G4

    Chundles

    Joined:
    Jul 4, 2005
    #6
    10.5 will be but then it still won't work cause you'd still have an Intel version of the OS on the disc - it just came from a Universal binary.
     
  7. sintaxi macrumors member

    Joined:
    Dec 15, 2005
    #7
    Actually, I think all Universal Binary is Either/Or. a Universal app identifies your architecture upon intalation an installs either the PPC or X86 version depending on what you have. That is my uneducated guess.
     
  8. robbieduncan Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #8
    Your guess is wrong. Current Universal Binaries contains code for both architectures. You can confirm this for yourself. For example to see what architectures your current copy of iTunes is built for type this in the terminal:

    lipo -info /Applications/iTunes.app/Contents/MacOS/iTunes

    Results in (for me):
    Architectures in the fat file: /Applications/iTunes.app/Contents/MacOS/iTunes are: ppc i386

    The code to run is determined at runtime. Otherwise the "Run in Rosetta" checkbox would be pretty much useless.
     
  9. mhar4 thread starter macrumors member

    Joined:
    May 7, 2003
    Location:
    London
    #9
    But this doesn't apply to the actual OS you install on your hard drive. So there aren't actually two versions in a single installation which a PPC or Intel Mac could choose from to boot from an external drive?
     
  10. OnceUGoMac macrumors 6502a

    OnceUGoMac

    Joined:
    Mar 3, 2004
    #10
    Didn't Steve Jobs say that OS X has always been both PPC and x86 native at MWSF in January?
     
  11. emaja macrumors 68000

    Joined:
    May 3, 2005
    Location:
    Chicago, IL
    #11
    Yes he did, but they are not shipping as one OS with coding for both PPC and x86.

    The current shipping versions of Tiger is 10.4.3, but it is a PPC version. You cannot buy an x86 version of OS X yet.
     
  12. Platform macrumors 68030

    Platform

    Joined:
    Dec 30, 2004
    #12
    Yes, but he didn't say that the same version ran on both, just that OS X ran on both platforms, not crossover, and right now Apple has no reason to release a UB of OS X, because everyone who needs OS X for x86 they need to buy a Mac.....When Leopard comes there is a different issue since people using Intel machines want to upgrade too ;)
     
  13. slb macrumors 6502

    Joined:
    Apr 15, 2005
    Location:
    New Mexico
    #13
    The apps included with OS X are universal binaries, but the underlying operating system is compiled for its specific architecture.
     
  14. 4JNA macrumors 68000

    4JNA

    Joined:
    Feb 8, 2006
    Location:
    looking for trash files
    #14
    i can confirm that an 'internal' image moved from a intel machine to a ppc machine did not work. had to wipe the disk clean and start from scratch with the ppc version to get back to working. :cool:
     
  15. mhar4 thread starter macrumors member

    Joined:
    May 7, 2003
    Location:
    London
  16. Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #16
    It's 10.4.6 now. It's still PowerPC only though.
     
  17. pianoman181 macrumors regular

    Joined:
    Jan 6, 2004
    #17
    If you install OSX with an intel dvd (ie an install dvd from an intel mac) you can boot a ppc mac off of it if you bless the disk.
     
  18. mhar4 thread starter macrumors member

    Joined:
    May 7, 2003
    Location:
    London
    #18
    So you can run either an Intel or PPC Mac from the same external HD? As long as it's the Intel version of the OS.
     
  19. Chris Grande macrumors regular

    Chris Grande

    Joined:
    Jun 17, 2003
    #19
    The entire OS on the intel machines is universal, the problem comes in with the specific boot loaders. People on the MacEnterprise mailing list have done it using Radmind to merge the 2 to make a dual boot image. Currently the intel and ppc versions of OS X are separate (hence the different build numbers) and the intel version has been worked on much more (hence the higher build numbers) I'm guessing with 10.5 there will be one universal version.

    So while its currently possible its not easy. People on MacEnterprise were creating Universal NetBoot images for maintenance and troubleshooting.
     
  20. matthew24 macrumors 6502

    matthew24

    Joined:
    May 30, 2002
    Location:
    Netherlands
    #20
    I don't believe a true universal OS exists or is even possible: This would mean that the installed OS would have all X86 and PPC code on board (why?), this is highly inefficient/complicated and serves no coarse.

    What Apple could do is make one DVD with both codecs on board, the loader will determine which codec gets installed.
     
  21. matthew24 macrumors 6502

    matthew24

    Joined:
    May 30, 2002
    Location:
    Netherlands
    #21
    Universal OS is not possible

    Double post, Sorry.
     
  22. netdog macrumors 603

    netdog

    Joined:
    Feb 6, 2006
    Location:
    London
    #22
    You are correct that you would need a new boot system (the CD for which would come with your Mini). You can boot off a firewire drive, but it must be setup with an OS X to run the Intel machine. The current OS X comes as a Universal. Not sure about the ones that come with new Intel machines, though my guess is that they just contain the Intel code.
     
  23. pianoman181 macrumors regular

    Joined:
    Jan 6, 2004
    #23
    codecs? Please don't talk about things you do not understand. Universal apps are not much larger than thinned apps (~5-20% larger depending on app). All the universal part does is basically remaps procedure calls, the vast majority of apps (especially user-based apps, as opposed to system services) remain by and large the same, with no duplication. It is far more efficient to create one dvd with universal binaries and leave those universal binaries as universal. Thinning them at install time is absolutely pointless.
     
  24. gnasher729 macrumors P6

    gnasher729

    Joined:
    Nov 25, 2005
    #24
    Apple advises all software developers very, very, __very__ strongly to ship universal products that include both PowerPC and Intel versions, and not even give the customer the option to install only half of the application.
     
  25. mhar4 thread starter macrumors member

    Joined:
    May 7, 2003
    Location:
    London
    #25
    Now I'm just confused.

    How about this: if I bought a Macintel Mini (say) and used its installation disk to install OSX onto the Firewire drive, could this version run both the Mini and the PowerBook? i.e. is the version of Tiger which comes with Intel Macs a "Universal" version or is there, in fact, no such thing. i.e. there are "Universal" applications, but still two versions of OSX for the two processor classes, rather than one new Universal version which contains both PPC and Intel code.
     

Share This Page