While I agree that 8GB is mostly useless, nobody has yet provided actual arguments why the kernel cannot make the full 8GB available to applications (with each individual process being limited to its own 32bit memory layout) totally transparently. I haven't looked, the necessary support may not...