The Linux kernel provides support for memory management, interprocess communication mechanisms, interrupt management, and TCP / IP networking. The directory structure separates architecture-dependent ...