Re: 64 vs 32 lenny
Stefan Monnier wrote:
In theory, with PAE segments you can address that memory with a 32-bit
OS, but in practice, 64-bit is required.
Actually, practice suggests otherwise:
% uname -a
Linux pastel 2.6.28-1-686-bigmem #1 SMP Mon Feb 23 04:05:37 UTC 2009 i686 GNU/Linux
total used free shared buffers cached
Mem: 4148160 4018720 129440 0 41428 3293968
-/+ buffers/cache: 683324 3464836
Swap: 2097144 361292 1735852
so I can use all of my 4GB (except for 46MB eaten by the kernel) with my
32bit OS. This running a stock Debian kernel.
Well, I guess that is a matter of philosophy. I did not think a bigmem
kernel was "stock". However, it is good to have clarification on this.
Also, we might have a discussion of the meaning of the phrase "in
practice". Personally, my "practice" is to use a 64-bit system. But I
was wrong about it. How does a bigmem kernel address the full 4 GB?