jvns / kernel-module-fun
Some fun things you can do with kernel modules (all "bad ideas")
☆437Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for kernel-module-fun
- Presentation on how the Linux kernel is developed☆623Updated last year
- My "Write a Real, Working, Linux Driver" talk and source code☆166Updated 9 years ago
- MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-…☆858Updated 5 years ago
- Boot a Linux kernel in a VM without a dedicated root filesystem.☆115Updated 4 months ago
- Basic "How to write a Linux kernel patch and submit it" tutorial☆1,111Updated 3 years ago
- Notes on the linux kernel VM subsystem.☆359Updated last year
- Linux kernel mode debugfs keylogger☆637Updated 2 years ago
- The dissection of a simple "hello world" ELF binary.☆457Updated 3 years ago
- A minimal toy implementation of strace(1)☆170Updated last year
- A linux-based assembly REPL for x86, amd64, armv7, and armv8☆1,152Updated 8 months ago
- An easy way to virtualize the running system☆332Updated last year
- ☆1,014Updated 4 months ago
- Generate JSON system call info from Linux source☆149Updated 3 years ago
- Handy kernel development scripts.☆46Updated last month
- Stand-alone Native Linux KVM Tool repo☆521Updated last month
- Linux system call fuzzer☆869Updated 2 months ago
- A minimal kvm example☆480Updated 2 years ago
- Minimal x86 firmware for booting Linux kernels☆704Updated 2 years ago
- Examples for: Learning KVM - implement your own kernel☆359Updated last year
- A kernel that can read from keyboard and print on-screen☆658Updated 2 years ago
- Kernel Thread Sanitizer, a fast data race detector for the Linux kernel☆575Updated 2 years ago
- A minimalist kernel☆1,338Updated 3 years ago
- mini-TCP stack in Python, for fun☆557Updated 8 years ago
- A simple, kernel-space, on-disk filesystem from the scratch☆939Updated 2 weeks ago
- A critique of "How to C in 2016"☆524Updated 2 years ago
- Linux Driver Template☆503Updated 2 years ago
- Linux Kernel Sanitizers, fast bug-detectors for the Linux kernel☆442Updated 4 months ago
- A lightweight script-based dynamic tracing tool for Linux☆633Updated 6 years ago