EDR Lab for Experimentation Purposes
-
Updated
Jun 10, 2026 - C++
EDR Lab for Experimentation Purposes
A book that explore how to write an Operating System from scratch
Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics
Windows 系统安全:内核驱动开发
The Xyris Kernel
Comprehensive beginner's guide to kernel development: Dive into core concepts, hands-on tutorials, and best practices. Whether you're a novice or looking to refresh your skills, this repository offers essential resources to start your kernel programming journey
x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development
IR0 (In Ring 0) Monolithic & UNIX-like OS kernel. Upstream repo. Mirror: https://gitlab.com/IvanR013/IR0
The chaotix operating system! (Previously known as Magma or Psychix)
This is the kernel source code for "REDMI NOTE 7 PRO". Please exercise caution while working with kernel code, as force pushing can be risky. Use it to build custom kernels and modify the functionality of the device.
A Monolithic x86_64 targetted kernel written in C using the Limine Bootloader
A small hybrid kernel for x86_64 with a freestanding, bare-metal focus. It is inspired by MINIX, seL4, Mach, the BSDs, and SerenityOS.
Tool to validate Linux kernel patches before submission - catches 21+ common mistakes that lead to rejections
Kernel-mode research tool that demonstrates how Windows DWM enforces WDA_EXCLUDEFROMCAPTURE by directly calling the undocumented win32kfull!GreProtectSpriteContent function. A proof-of-concept for understanding the user/kernel boundary in screen capture protection mechanisms.
Windows kernel engineering research suite focused on driver communication, memory management, PE loading, system internals and low-level telemetry.
Searchable archive of Windows kernel symbols, struct layouts, function RVAs and byte patterns extracted from Microsoft PDBs and pinned to exact Windows builds. Browse it or query the JSON API. Free and self-hosted at kernelarchive.com
An archive of James Molloy's Kernel Development tutorials, backed up using WayBack Machine snapshots from 2021-2023.
A hobby fully-functioning Operating System for learning purposes
To associate your repository with the kernel-development topic, visit your repo's landing page and select "manage topics."