Comment Re:Why 32bit? (Score 4, Interesting) 71
64bit binaries are also larger, meaning that for the same hardware configuration the CPU can cache more 32bit code than 64bit. 64bit binaries also take more RAM, increasing swap times.
This is why I'm running a 64bit kernel with most of the userspace being 32bit, the exception are numerical computation tools (numpy and friends) which live in a 64bit chroot. This is my personal laptop, office computers are fully 64bit.
If you want "the best of both worlds", you have the new x32 ABI which gives you 32bit pointers and the extended 64bit CPU register set:
http://en.wikipedia.org/wiki/X32_ABI
Gentoo is already publishing release candidate stage tarballs for x32, official support should be coming pretty soon..
PS: Parent is also me, I forgot to login.. sorry about that.