netkas.org

Bye bye Lion on CoreDuo

Finder in latest Lion build 11A494a is 64-bit only application

$ file Finder
Finder: Mach-O 64-bit executable x86_64

It could be a mistake by apple or intentional way to force owners of first macbooks/imacs to upgrade.

For hackint0sh it means – end of sse3 emulation on top of sse2, and no Lion for pre-conroe cpus if Finder will use some ssse3 instructions (which all 64-bit cpus used by Apple have).

Comments

  1. lllevelll
    June 21st, 2011 | 6:54 pm

    “Money makes the world go round” becomes a new Apple slogan.

  2. kocoman
    June 21st, 2011 | 7:25 pm

    Its 11A494a not 10A494a

  3. Someone
    June 21st, 2011 | 7:34 pm

    This has been known for a while now. I don’t think Lion DPs ever booted on Core Duo systems or even those that had been upgraded to Core 2 CPUs. Apple made it official at WWDC. Core Duos are toast.

    ///Lion was working on coreduo with pre-dp4 builds

  4. st3in
    June 21st, 2011 | 7:43 pm

    I installed the latest developer build on a partition of my late 2008 unibody macbook Core duo 2 (which has a 64-bit efi, but has never been supported to boot in 64-bit mode), and I found the default boot is 64-bit.

    ///this news have nothing to do with kernel mode, 32-bit kernel can run 64-bit finder just fine.

  5. MacAndor
    June 22nd, 2011 | 12:21 am

    This is a step which needs to be made to take advantages of new technologies, boost up the apps and shrink their sizes. Once developers needed to drop their 16bit program code and switch to 32bit, this is quite the same, just from 32 to 64.

    Mission Control annoys me more…

  6. kocoman
    June 22nd, 2011 | 12:35 am

    Can Lion work with Pentium D that has 64bit instruction, but no ssse3 instructions? (only up to sse3)

    or did you mean sse3 (another typo?)

  7. netkas
    June 22nd, 2011 | 12:53 am

    not typo, some functions in commpage (a tiny part of kernel that maps into every’s process memory space to speed up some functions) use ssse3 when running 64-bit apps

  8. kocoman
    June 22nd, 2011 | 1:30 am

    “end of sse3 emulation on top of sse2” – I thought this did not work in snow leopard (only worked up to Leopard)

    Slice did give a EmuSSE3_v581.zip for AnV to patch the kernel, but nothing new came up.
    —————
    Now there is the new ssse3 problem that needed another emulator (?)

    So a Pentium D 820 won’t run Lion? even with CPU strings checks patched?

  9. kocoman
    June 22nd, 2011 | 1:37 am

    I wanted to edit the last comment to add

    I think I would get this error on Pentium D in Lion

    From Xnu bug reporter:

    Second bug:
    “commpage no match” is related to Pentium D not having SSSE3 but having 64bit capability, thus the proper
    bcopy routine cannot be found during commpage stuffing.

  10. June 22nd, 2011 | 2:21 pm

    […] Mac Core Duo officiellement non supporté. Il semble bien que ce soit terminé. Selon Netkas le Finder de la dernière version ne tourne plus qu’en 64 bits et ne peut donc […]

  11. Rohan
    June 23rd, 2011 | 3:10 am

    I found a way to install lion dp4 on core duo macs on osx daily check out this tutorial.Its really
    tedious.

    http://www.osxdaily.com/2011/06/11/run-lion-dp4-core-duo-mac/

  12. Jake
    June 24th, 2011 | 2:09 am

    End of Atom support on many netbooks? Hopefully meklort will come up with patch…

  13. TAki
    June 24th, 2011 | 3:47 pm

    That Means That will not be 32 / 64 ? the 64 is the defult ? Cuz my kexts only 32

  14. June 25th, 2011 | 8:34 pm

    Or maybe updates through App Store are arch-dependant and not universal anymore.

    Don’t tell me that I’m gonna have to stop using Mac, which I just started in February… I only have 32-bit Pentium 4 :/ .

  15. Motawa
    June 29th, 2011 | 1:43 pm

    i got the latest build and my intel core duo e5300 runs perfectly

Leave a reply