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,405Updated 5 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,146Updated 3 years ago
- MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-…☆883Updated 6 years ago
- Linux Device Drivers 3 examples updated to work in recent kernels☆2,529Updated 6 months ago
- www.eudyptula-challenge.org☆1,185Updated 11 years ago
- A series of posts about QEMU internals:☆1,462Updated 2 years ago
- ☆1,098Updated last year
- Linux Kernel Programming, published by Packt☆901Updated last year
- Collection of resources about Virtualization☆1,900Updated 3 months ago
- Linux kernel source tree☆415Updated 6 months ago
- Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials☆2,442Updated 2 months ago
- The Elixir Cross Referencer☆1,114Updated this week
- A categorized list of C++ resources.☆5,131Updated this week
- Source for the little book about OS development☆2,585Updated 2 years ago
- Bare metal Raspberry Pi 3 tutorials☆2,939Updated last year
- A hacker's userspace TCP/IP stack☆3,048Updated 2 years ago
- Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)☆2,491Updated this week
- A simple yet fast user space network driver for Intel 10 Gbit/s NICs written from scratch☆1,276Updated 3 years ago
- Unofficial mirror of sourceware glibc repository. Updated daily.☆1,752Updated last week
- An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V…☆2,462Updated last month
- Basic "How to write a Linux kernel patch and submit it" tutorial☆1,190Updated 4 years ago
- Build a minimal multi-tasking OS kernel for ARM from scratch☆1,178Updated 3 years ago
- Hardware backdoors in some x86 CPUs☆2,374Updated 7 years ago
- A Tiny Linux-Compatible Kernel☆3,006Updated last month
- A collection of resources for linux reverse engineering☆2,060Updated 3 years ago
- Linux tutorials and cheatsheets. Minimal examples. Mostly user-land CLI utilities. Linux kernel at: https://github.com/cirosantilli/linux…☆883Updated 6 years ago
- Visual Studio Code project/compile_commands.json generator for Linux kernel sources and out-of-tree modules☆641Updated 2 years ago
- Advanced examples of Linux Device Drivers (LDD3) and detailed manual for running examples in QEMU which is patched with virtual PCI, USB,…☆516Updated 7 months ago
- syzkaller is an unsupervised coverage-guided kernel fuzzer☆5,889Updated this week
- Linux-based partitioning hypervisor☆1,879Updated last year
- Raspberry Pi ARM based bare metal examples☆2,775Updated 2 years ago