Lennart Sorensen <firstname.lastname@example.org> writes:
> On Sat, Jun 03, 2006 at 12:08:37PM +0200, Goswin von Brederlow wrote:
>> But you can mix the two. Use a 64bit kernel (yes, sarge does have
>> those in i386) while keeping your 32bit userland.
>> That way you have all the stability of sarge i386 and the hardware
>> support for >4GB ram of amd64 without resorting to crude hacks like
>> PAE that cost cpu time.
> Still limited to 2GB per process though if your run 32bit processes.
> Could always run a few things 64bit under that setup.
> Len Sorensen
More like 3.99Gb. The 2GB limit is the user/kernel split in linux. It
can also be a 3+1 split. In 64bit kernels however the kernel memory is
outside of the 32bit address space and except for the pages for the
syscall call gates (the new fast syscall method) all of the 4GB
address space are free for the user.