title: Topics keywords:blog,projects # Linux kernel programming topics, mostly for those who have some programming experience and linux command line expertise. Making notes on all fundamental kernel API's. ## Topic ### Basics [Compile kernel](/writeup/compile_linux_kernel.md) [Hello world driver](/writeup/kernel_hello_world.md) [Create thread](/notes/kernel/create_thread.md) [Sysfs](/notes/kernel/create_sysfs_entry.md) [Procfs](/notes/kernel/create_procfs_entry.md) [User mode helpers](/notes/kernel/usermode_helper.md) ### Intermediate [Kernel /dev/hwrng](/writeup/kernel_dev_hwrng.md) ### Deep into kernel