Related: GNUnix, nut, OS, seed, user A kern[e|a]l is the minimal policy code of an Operating System. MakeLinux.net/ldd3 Linux Kernel in a Nutshell LinuxTopia.org/online_books/linux_kernel/kernel_configuration Linux Device Driver Template/Skeleton with Interrupt Handler and Device Read Blocking (Kernel Module Example) http://www.captain.at/howto-linux-device-driver-template-skeleton.php LinuxDevCenter.com/pub/a/linux/2007/07/05/devhelloworld-a-simple-introduction-to-device-drivers-under-linux.html $ sudo apt-get install module-assistant $ sudo apt-get install linux-kernel-devel $ sudo apt-get install linux-headers-`uname -r` http://www.yl.is.s.u-tokyo.ac.jp/~tosh/kml >>Kernel Mode Linux is a technology which enables us to execute user programs in kernel mode. In Kernel Mode Linux, user programs can be executed as user processes that have the privilege level of kernel mode. The benefit of executing user programs in kernel mode is that the user programs can access a kernel address space directly. So, for example, user programs can invoke system calls very fast because it is unnecessary to switch between a kernel mode and a user mode by using costly software interruptions or context switches. Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual. FMIOS.org "'Flexible Microkernel Infrastructure'" Minix3.org NetBSD.org www.yl.is.s.u-tokyo.ac.jp/~tosh/kml/ "'Kernel Mode Linux : Execute user processes in kernel mode'" Utah FlexOS quantix.sourceforge.net microkernel