Interesting. I've previously used 2G/2G split (some years ago, before 64b was prevalent) quite a bit and never needed to recompile existing binaries and libraries on the distro, and never had issues. Perhaps the default addresses are quite low (well below 2G)? Also, how does ASLR ( http://en.wikipedia.org/wiki/Address_space_layout_randomization ) play into this?
Yes, looks like truth. If program does not using memory more than 2gb, it's ok.
But what happens if it does?
But what happens if it does?
--
Regards,
Denis