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,336Updated last month
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,054Updated 2 years ago
- MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-…☆877Updated 6 years ago
- ☆1,066Updated 11 months ago
- Linux Kernel Programming, published by Packt☆888Updated last year
- Linux Device Drivers 3 examples updated to work in recent kernels☆2,473Updated last month
- Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials☆2,362Updated last month
- Learning operating system development using Linux kernel and Raspberry Pi☆13,519Updated last year
- Collection of resources about Virtualization☆1,854Updated 8 months ago
- www.eudyptula-challenge.org☆1,160Updated 11 years ago
- A simple yet fast user space network driver for Intel 10 Gbit/s NICs written from scratch☆1,255Updated 3 years ago
- Source for the little book about OS development☆2,511Updated 2 years ago
- A collection of resources for linux reverse engineering☆2,044Updated 3 years ago
- Simple Dynamic Strings library for C☆5,120Updated 2 months ago
- A series of posts about QEMU internals:☆1,433Updated last year
- A linux-based assembly REPL for x86, amd64, armv7, and armv8☆1,212Updated last year
- MOVING TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-content SEE README. C, C++, POSIX and Linux system programm…☆629Updated 2 years ago
- toybox☆2,619Updated 2 weeks ago
- LK embedded kernel☆3,375Updated 2 weeks ago
- Linux kernel crash utility NOTE: The github PRs are not accepted, please subscribe to mail list via https://lists.crash-utility.osci.io/…☆890Updated 3 weeks ago
- Visual Studio Code project/compile_commands.json generator for Linux kernel sources and out-of-tree modules☆632Updated last year
- The Elixir Cross Referencer☆1,067Updated last week
- Linux containers from scratch in C.☆1,524Updated last year
- Linux Driver Template☆522Updated 2 years ago
- lightweight hypervisor SDK written in C++ with support for Windows, Linux and UEFI☆1,405Updated 10 months ago
- Function graph tracer for C/C++/Rust/Python☆3,250Updated this week
- upstream mirror☆4,615Updated this week
- Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)☆8,282Updated 2 weeks ago
- Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX,…☆8,094Updated last week
- Programmable debugger☆1,892Updated last week
- Stand-alone Native Linux KVM Tool repo☆567Updated 8 months ago