Report question

Question: Why does Linux on x86 use different segments for user processes and the kernel?