On Fri, Nov 16, 2007 at 10:04:50AM +0800, Peter Teoh wrote: > As I compile the latest kernel downloaded from git today, there is a > new option called "64BIT (experimental)". It generates a 64 bit kernel for x86_64 hardware (arch/i386 and arch/x86_64 were merged). > What does that mean? 64bit kernel? But currently all the > applications and libraries files are 32 bit based. Will the > generated 64bit kernel be able to run my existing 32 bit applications? You can run a full 32 bit userland on a 64 bit kernel if you enable the correct config to support 32 bit binaries. I've been running kernels like that for over three years or so. > And I supposed that the 64bit option will regenerate all the 64bit > kernel modules - since everything in the kernel have to be running in > 64bit - right? Userspace I am not sure it has been done or not, > though Windows is doing that, and x86 hardware has the feature to > support that. Yes, the kernel will be 64 bit, userland can be 64 and/or 32 bit (i.e.: you can run a mixture of 32 and 64 bit userland). Erik -- They're all fools. Don't worry. Darwin may be slow, but he'll eventually get them. -- Matthew Lammers in alt.sysadmin.recovery
Attachment:
signature.asc
Description: Digital signature