Re: Mac OS X Snow Leopard and 64-bit applications
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:subject :mime-version:date:references:x-mailer; bh=hNL3iE+l2gDslCZqu9Wn9Vw+tKq1lR6XZhGCjF1McsE=; b=adr2GQPLzEvsaWB2WPPJxTmMLMKEezlTkvo8fgEyTynqlBJLInidJDOgejxuCq3yll +Feom9gCU30P33lGPhuj9/gjiH5kSOzbe8hxJo29PR9XI9RetkR2ccEk/bpyzIHZT2ur S+tWKSjoAQ+hjAVS6Spah5LI2sF/Ft1vxfgdw= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:subject:mime-version:date:references :x-mailer; b=b3PsSE+B3m+nmNchkpzlc323I5ILBQ+UHM3LrNTZaR96bUG2ndslZkIwTDDXepzP6z SSQgH7AGHSyFkgcCX5ak4kyGGZf/beD2oWy1T6Yo5PL/+PnSAvTaUr+mLP9nMziw0DSZ v+Woi1jJofSEEeEvqHX9xHL6YGxjbx3/n9DPs= On Aug 29, 2009, at 1:03 AM, Tim Seufert wrote: I tried to describe that these are two separate things, namely: 1 is more of an arbitrary limitation, with no technical reason for it. Eli _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... FYI, from some forum discussions I've been reading, it's not EFI32 vs. EFI64. Some EFI64 Macs can't boot the 64-bit kernel either. Given that the 64b kernel is only enabled by default on XServe, it appears that Apple is deliberately soft-launching the 64b kernel. This is an eminently sensible thing given that 3rd party suppliers of KEXTs need time to catch up before Apple flips the switch and makes all but the earliest Intel Macs boot the 64b kernel. The flip side of that coin is that with such a plan, Apple need not make sure every 64b Mac can boot the 64b kernel on day 1. Given the eternal scarcity of engineering resources and the high demand crunch time puts on same, I suspect that's all that is going on here. 1. The arbitrary limitation that if your computer 'only' as EFI32, Apple prevents you from booting into the 64-bit kernel. 2. For the set of computers that Apple enables the capability of booting into the 64 bit kernel (namely Intel Mac's with EFI64 firmware, and perhaps some other limitations), only a limited subset currently boot by default into the 64-bit kernel. 2 makes complete sense, as the vast majority of those computers are used by end-users with a variety of peripherals, of which only some have 64-bit drivers. Booting by default into the 32-bit kernel for the next couple of point releases for maximum compatibility makes total sense. This email sent to site_archiver@lists.apple.com
participants (1)
-
Eli Bach