cirosantilli / linux-kernel-module-cheatLinks
The perfect emulation setup to study and develop the Linux kernel, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 24.04 host.
☆4,379Updated 3 months ago
Alternatives and similar repositories for linux-kernel-module-cheat
Users that are interested in linux-kernel-module-cheat are comparing it to the libraries listed below
Sorting:
- Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland…☆5,108Updated 3 years ago
- Linux Device Drivers 3 examples updated to work in recent kernels☆2,501Updated 4 months ago
- MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-…☆880Updated 6 years ago
- www.eudyptula-challenge.org☆1,169Updated 11 years ago
- ☆1,083Updated last year
- Collection of resources about Virtualization☆1,881Updated last month
- Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials☆2,398Updated 3 weeks ago
- A series of posts about QEMU internals:☆1,452Updated last year
- Linux Kernel Programming, published by Packt☆896Updated last year
- Programmable debugger☆1,913Updated last week
- Learning assembly for Linux x86_64☆3,158Updated last week
- syzkaller is an unsupervised coverage-guided kernel fuzzer☆5,802Updated this week
- Advanced examples of Linux Device Drivers (LDD3) and detailed manual for running examples in QEMU which is patched with virtual PCI, USB,…☆506Updated 5 months ago
- The Elixir Cross Referencer☆1,095Updated last month
- Linux kernel source tree☆410Updated 4 months ago
- A Tiny Linux-Compatible Kernel☆2,964Updated this week
- Build a minimal multi-tasking OS kernel for ARM from scratch☆1,167Updated 3 years ago
- Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)☆2,467Updated this week
- A simple yet fast user space network driver for Intel 10 Gbit/s NICs written from scratch☆1,272Updated 3 years ago
- Linux Driver Template☆529Updated last month
- Linux kernel crash utility NOTE: The github PRs are not accepted, please subscribe to mail list via https://lists.crash-utility.osci.io/…☆902Updated last month
- A collection of links related to Linux kernel security and exploitation☆6,107Updated this week
- GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Li…☆7,731Updated last week
- An ebook about bare-metal programming for ARM☆768Updated 4 years ago
- Linux Kernel Defence Map shows the relationships between vulnerability classes, exploitation techniques, bug detection mechanisms, and de…☆2,211Updated 8 months ago
- The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)☆8,131Updated this week
- LK embedded kernel☆3,415Updated this week
- Gdbinit for OS X, iOS and others - x86, x86_64 and ARM☆1,759Updated last year
- Visual Studio Code project/compile_commands.json generator for Linux kernel sources and out-of-tree modules☆634Updated last year
- Bare metal Raspberry Pi 3 tutorials☆2,916Updated last year