Linux kernel memory management Part 1. Introduction Memory management is a one of the most complex (and i think that it is the most complex) parts of the operating system kernel. In the last preparations before the kernel entry point part we stopped right before call of the start_kernel function. This function makes initialization of the all kernel features (including architecture-dependent featur