64-bit support from Apple
I am with you.
Look, I love to have a 64-bit Merom MacBook and so forth, and the additional cache and few hertz will help, but why are people SO excited about this ?
Keep this in mind (as one of my co-workers pointed out):
There is NO mention in Apple's developer documentation about the amd64 ABI.
All of Apple's documentation that discusses 64-bit applications and ABIs is PowerPC-centric.
Don't get me wrong; they obviously are working on 64-bit capable Intel boxes, but it would be nice if they let their developers know about it, and to date they haven't:
<
http://developer.apple.com/documentation/MacOSX/Conceptual/universal_bi
nary/universal_binary_abi_a/chapter_9_section_1.html>
<
http://developer.apple.com/documentation/DeveloperTools/Conceptual/LowL
evelABI/index.html>
Conversely, Apple is currently looking for a Senior System Bringup Engineer with EM64T experience:
> The Kernel Engineering team within Apple's CoreOS organization is looking > for an exceptional engineer to work on state-of-the art kernel technology > for Mac OS X.
[ ... ]
> This position involves low-level platform support, particularly for > Intel-based products. You will be involved in system bringup, design > and implementation of low-level kernel enhancements, and adopting > new technologies. Specific experience with the IA32 supervisor mode > programming model, including the MMU, IPC, EM64, and other technologies > will be particularly helpful.
My point is that I doubt you will see any advantages from 64-bit, unless you are working with specific apps or need more than 4GB of flat-address memory. Yeah, it looks all great on paper, but I don't see the 'new 64-bit Macbook' to be THAT revolutionary compared to the current Yonah models...
milo said:
I think the key word here is SEEMED. On the iMacs nothing was lost by going to 32 bit. The only real advantage of 64 bit is more than 4 gigs of ram, and they didn't have the slots for that anyway. On the iMac, nothing was lost, and a ton was gained by going to a dual core CPU.
Not to mention that the current version of OSX doesn't really allow 64 bit applications yet, it will take an OS rewrite.
Why would anyone value a 32 bit machine any less? What can't they do that a 64 bit machine can?
And 64 bit apps provide an advantage only on a very few high end things. Only a handful of developers will release 64 bit apps, most will probably wait years and will only support 64 when it's done automatically by the compiler. How much extra work is it to create an app that runs in 32 and 64 anyway? Is it much different than current apps that have G5 optimization but still run on G4 or G3?
The situation is similar to G4 vs G5. Were the G4's suddenly crippled because they couldn't run apps? Nope. And the G4's didn't drop off a cliff in value, they dropped a bit just because they were a little bit slower, not because of 32 vs 64.
I just don't buy it.