4GB/4GB Kernel VM Split
问题 Friends, I saw this article by Ingo Molnar, a famous Linux Kernel enthusiast where he talks about 4GB/4GB split. In this article he says that with the 4G/4G patch, the kernel can be compiled in 4G/4G mode, in which case there's a full, separate 4GB VM for the kernel, and there are separate full (and per-process) 4GB VMs for user-space. My problem starts here: My assumption was that in a monolithic kernel like as in Linux, the kernel and user part of process shares same PROCESS ADDRESS SPACE.