LINUX kernel design and implementation (part2)