Linux device drivers examples Character device with file I/O in the kernel example Virtual block device (RAMDISK) example Network traffic interceptor and simple network interface stub example Tested on Ubuntu 16.04 with 4.4.0 kernel