Highlights
- Pro
OS
Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
SerialICE is a flexible, software based system software debugger
Windows kernel hacking framework, driver template, hypervisor and API written on C++
Tool to dump UEFI runtime drivers implementing runtime services for Windows
MirageOS is a library operating system that constructs unikernels
A minimal, resource efficient unikernel for cloud services
L4 (Lock-Free on Read) Hashtable is a C++ library that implements hash table with arbitray byte stream keys/values.
Learning operating system development using Linux kernel and Raspberry Pi
Boot EFISTUB linux kernels on UEFI systems not supporting kernel command line
Modern embedded framework, using Rust and async.
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-modu…
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 …