You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Explore kernel's per-CPU variables through structured modules, each covering distinct aspects like per-CPU interfaces, dynamic allocation, and more, with C examples and detailed Markdown documentation!
A collection of example Linux kernel modules, demonstrating basic structures and functionalities across different kernel versions. This repository is a learning resource for those looking to understand kernel module programming and Linux Kernel nuances.
This project is an introduction to the kernel and driver programming. It is about compiling a custom Kernel, building and using a kernel module, and learning how drivers in Linux work. It is the 2nd project in the Kernel specialization of 42 School.
An introductory guide and codebase for understanding and implementing character device drivers in Linux. Dive into the world of kernel programming and learn how to create your own character device drivers step-by-step
This repository explores Linux kernel modules, diving into differences between modprobe and insmod (1_modprobe_vs_insmod), and delves deeper into the internal module initialization and exit processes (2_internal_module_init_exit)