sysprog21 / lkmpg
The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)
☆7,680Updated last week
Related projects ⓘ
Alternatives and complementary repositories for lkmpg
- A Tiny Linux-Compatible Kernel☆2,377Updated this week
- Linux Kernel Programming, published by Packt☆828Updated 9 months ago
- ☕ GDBFrontend is an easy, flexible and extensible gui debugger.☆2,857Updated 5 months ago
- Programmable debugger☆1,778Updated this week
- C Programming Lab: Assessing Your C Programming Skills☆415Updated 2 months ago
- Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4☆3,471Updated 7 months ago
- tiniest x86-64-linux emulator☆6,983Updated last month
- Seer - a gui frontend to gdb☆2,923Updated this week
- ☆1,014Updated 4 months ago
- Linux containers from scratch in C.☆1,494Updated 6 months ago
- A series of posts about QEMU internals:☆1,366Updated last year
- Learn to write an embedded OS in Rust☆13,709Updated 9 months ago
- A little bit about a linux kernel☆30,050Updated 4 months ago
- A memory profiler for Linux.☆4,505Updated last year
- Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU☆1,230Updated last year
- Bare metal Raspberry Pi 3 tutorials☆2,737Updated 5 months ago
- BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more☆20,606Updated this week
- A curated list of awesome projects related to eBPF.☆4,303Updated this week
- High-level tracing language for Linux☆8,651Updated this week
- LK embedded kernel☆3,197Updated last week
- Learning operating system development using Linux kernel and Raspberry Pi☆13,233Updated 7 months ago
- A cross-platform, top-down 2D space shooter written in C using only platform libraries.☆1,341Updated 2 years ago
- Linux Kernel Defence Map shows the relationships between vulnerability classes, exploitation techniques, bug detection mechanisms, and de…☆1,777Updated 4 months ago
- Linux Device Drivers 3 examples updated to work in recent kernels☆2,386Updated last month
- Advanced examples of Linux Device Drivers (LDD3) and detailed manual for running examples in QEMU which is patched with virtual PCI, USB,…☆419Updated last year
- A self-hosting and educational C optimizing compiler☆1,135Updated 2 weeks ago
- magic-trace collects and displays high-resolution traces of what a process is doing☆4,684Updated this week
- Adding support for the Rust language to the Linux kernel.☆3,995Updated last week
- bootOS is a monolithic operating system in 512 bytes of x86 machine code.☆1,790Updated 10 months ago
- Linux kernel map☆949Updated last month