Explore the wonders of Linux Kernel Module programming and synchronization mechanisms like mutexes and read-write locks through practical examples and comprehensive notes.
- read_lock.md: Dive into the workings and nuances of utilizing read locks in the Linux kernel.
- notes.md: Uncover insights into the order of execution in kernel programming and synchronization.
- hello.c, ioctl_cmd.h, Makefile: Experiment with kernel module creation and interaction.
- Compile: Utilize the provided Makefile in each subdirectory.
- Load/Unload Modules: Use
insmod
andrmmod
for loading and unloading kernel modules respectively. - Explore: Read the detailed markdown notes and manipulate code snippets to learn interactively.
This project is licensed under the GPL License - see the LICENSE file for details.
👩💻 Happy Kernel Hacking! 🚀