cirosantilli / linux-kernel-module-cheat
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,303Updated this week
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:
- MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-…☆877Updated 5 years ago
- 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,016Updated 2 years ago
- ☆1,054Updated 10 months ago
- Linux Kernel Programming, published by Packt☆879Updated last year
- A series of posts about QEMU internals:☆1,423Updated last year
- Learning assembly for Linux x86_64☆2,860Updated last week
- Collection of resources about Virtualization☆1,840Updated 7 months ago
- The Elixir Cross Referencer☆1,046Updated 2 weeks ago
- www.eudyptula-challenge.org☆1,150Updated 10 years ago
- lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI☆1,393Updated 9 months ago
- Bare metal Raspberry Pi 3 tutorials☆2,853Updated 10 months ago
- Linux Device Drivers 3 examples updated to work in recent kernels☆2,459Updated 2 weeks ago
- Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials☆2,333Updated 8 months ago
- GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Li…☆7,494Updated last month
- Linux-based partitioning hypervisor☆1,803Updated 11 months ago
- LK embedded kernel☆3,340Updated last week
- Programmable debugger☆1,880Updated this week
- The seL4 microkernel☆4,923Updated last week
- A Tiny Linux-Compatible Kernel☆2,444Updated 3 months ago
- Linux Driver Template☆519Updated 2 years ago
- A curated list of awesome C frameworks, libraries and software.☆2,027Updated 3 weeks ago
- Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please on…☆11,257Updated this week
- A collection of resources for linux reverse engineering☆2,034Updated 2 years ago
- Linux Kernel Defence Map shows the relationships between vulnerability classes, exploitation techniques, bug detection mechanisms, and de…☆2,173Updated 4 months ago
- Build a minimal multi-tasking OS kernel for ARM from scratch☆1,137Updated 3 years ago
- syzkaller is an unsupervised coverage-guided kernel fuzzer☆5,656Updated last week
- Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is a…☆2,977Updated this week
- A sandboxed execution environment for unikernels☆936Updated 2 months ago
- Xvisor: eXtensible Versatile hypervISOR☆571Updated 3 weeks ago
- Application Binary Interface for the Arm® Architecture☆1,060Updated this week