Since the introduction of Linux version 1,2 in March 1995, the reliability and flexibility of this free operating system has attracted a vast community of programmera from all over the world. Now at version 2,4, Linux is being successfully employed in commercial software development by internet providers and in research and teaching. As the acknowledged leading reference on the subject, this third edition of Linux Kernel Programming is for anyone who requires a deeper understanding of the operating system. It explains the technology internats of the successful Linux OS, including : memory management, the virtual file system switch, Linux device drivers, inter-process communication, networking. This third edition of Linux Kernel Programming : has been thoroughly updated throughout to cover Linux 2,4, tells you all you need to know about the structure of the kernel, the heart of the Linux operating system.