Why write a kernel module? It's the obvious way to change the kernel's behavior System call hijacking Creating network interfaces Adding support for new file systems Change the behavior of the networking code
It's the obvious way to change the kernel's behavior
System call hijacking
Creating network interfaces
Adding support for new file systems
Change the behavior of the networking code