Kernel
A kernel is the heart of almost every operating system. It is always loaded in memory at any time and deals with the hardware to provide an interface for the software. It also manages peripherals, memory, interrupts, and processes. Examples of widely used kernels include Windows NT and Linux.
- GitHub: https://github.com/topics/kernel
- Wikipedia: https://en.wikipedia.org/wiki/Kernel_(operating_system)
- Aliases: microkernel, micro-kernel, exokernel, nanokernel,
- Last updated: 2026-06-15 00:16:57 UTC
- JSON Representation
https://github.com/sky-big/linux-0.12
Linux0.12内核代码中文注释+在高版本GCC 5.4.0 + Ubuntu 16.04中编译成功并在Bochs正常测试运行
Last synced: 12 Apr 2025
https://github.com/strazzere/android-lkms
Android Loadable Kernel Modules - mostly used for reversing and debugging on controlled systems/emulators
android android-lkms emulators kernel loadable-kernel-modules reverse-engineering
Last synced: 26 Mar 2025
https://github.com/yuawn/Linux-Kernel-Exploitation
Linux kernel module implementation & exploitation (pwn) labs.
ctf kernel kernel-exploitation linux linux-kernel privilege-escalation pwn pwnable security
Last synced: 27 Mar 2026
https://github.com/0xcpu/WinAltSyscallHandler
Some research on AltSystemCallHandlers functionality in Windows 10 20H1 18999
kernel proof-of-concept syscalls windows-10
Last synced: 04 Apr 2025
https://github.com/lyre-os/lyre
UNIX-like kernel and distro written from scratch
kernel limine lyre lyre-os operating-system os osdev x86-64
Last synced: 02 May 2025
https://github.com/MaaSTaaR/539kernel
539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating System Kernel" which is available freely on <https://539kernel.com>
book kernel os-dev os-development os-kernel x86
Last synced: 26 Mar 2025
https://github.com/jameschapman19/cca_zoo
Canonical Correlation Analysis Zoo: A collection of Regularized, Deep Learning based, Kernel, and Probabilistic methods in a scikit-learn style framework
canonical-correlation-analysis cca cca-zoo dcca deep kernel multiset-cca multiview pls pytorch tensor-cca
Last synced: 05 Apr 2025
https://github.com/krustowski/rou2exOS
A second iteration of the (to be) DOS-friendly hobby OS.
assembly assembly-x86 fortheloveofcode kernel operating-system os-kernel osdev rust rust-kernel rust-osdev x86-64
Last synced: 20 Nov 2025
https://github.com/BayesWatch/deep-kernel-transfer
Official pytorch implementation of the paper "Bayesian Meta-Learning for the Few-Shot Setting via Deep Kernels" (NeurIPS 2020)
bayesian-methods classification deep-kernel-learning deep-learning few-shot-learning gaussian-processes gpytorch kernel kernel-methods kernels meta-learning one-shot-learning paper regression shot-learning uncertainty uncertainty-quantification
Last synced: 01 May 2025
https://github.com/veithen/knetstat
Simple kernel module to inspect socket options
kernel linux socket-option tcp udp
Last synced: 09 Apr 2025
https://github.com/hakavlad/le9-patch
[PATCH] mm: Protect the working set under memory pressure to prevent thrashing, avoid high latency and prevent livelock in near-OOM conditions
kernel oom out-of-memory patch
Last synced: 18 Jan 2026
https://github.com/rcmcdonald91/pfSense-pkg-WireGuard
This is a port of the original WireGuard UI bits as implemented by Netgate in pfSense 2.5.0 to a package suitable for rapid iteration and more frequent updating on future releases of pfSense.
freebsd kernel kernel-module package pfsense pfsense-pkg-wireguard vpn wireguard wireguard-ui
Last synced: 16 May 2025
https://github.com/diodesign/diosix
A lightweight, secure, multiprocessor bare-metal hypervisor written in Rust for RISC-V
diosix hypervisor kernel microkernel risc-v riscv rust
Last synced: 11 Jan 2026
https://github.com/saelo/cve-2014-0038
Linux local root exploit for CVE-2014-0038
Last synced: 10 Jul 2025
https://github.com/adtech-labs/spylon-kernel
Jupyter kernel for scala and spark
jupyter-kernels kernel metakernel scala spark team-platform
Last synced: 09 Apr 2025
https://github.com/yuawn/linux-kernel-exploitation
Linux kernel module implementation & exploitation (pwn) labs.
ctf kernel kernel-exploitation linux linux-kernel privilege-escalation pwn pwnable security
Last synced: 25 Jul 2025
https://github.com/kkamagui/shadow-box-for-x86
Shadow-Box: Lightweight and Practical Kernel Protector for x86 (Presented at BlackHat Asia 2017/2018, beVX 2018 and HITBSecConf 2017)
bevx blackhat hitbsecconf hypervisor kernel linux rootkit
Last synced: 25 Mar 2025
https://github.com/raphael/linux-samus
Linux 4.16 on Chromebook Pixel 2015
kernel linux linux-kernel linux-samus
Last synced: 30 Oct 2025
https://github.com/thunlp/kernelgat
The source codes for Fine-grained Fact Verification with Kernel Graph Attention Network.
fact-verification graph-attention-network kernel
Last synced: 31 Jul 2025
https://github.com/yzyhk904/hifi-maximizer-mod
A Magisk module for maximizing the digital audio fidelity by reducing jitters on audio outputs (USB DACs, Bluetooth a2dp, DLNA, etc.)
audio hifi jitter kernel magisk-module tuning-parameters
Last synced: 05 Apr 2026
https://github.com/gamemann/xdp-proxy
A stateless, high-performance NAT-like proxy that attaches to the XDP hook in the Linux kernel using (e)BPF for fast packet processing. This proxy forwards packets based on configurable rules and performs source-port mapping, similar to IPTables and NFTables.
bpf drv ebpf forwarding icmp kernel l3 layer3 layer4 linux linux-kernel mapping nat processing proxy routing sourceport tcp udp xdp
Last synced: 04 Apr 2025
https://github.com/samueltulach/nullmap
Using CVE-2023-21768 to manual map kernel mode driver
cve-2023-21768 driver exploit kernel manual-mapper mapper windows
Last synced: 28 Jul 2025
https://github.com/gamemann/XDP-Proxy
A stateless, high-performance NAT-like proxy that attaches to the XDP hook in the Linux kernel using (e)BPF for fast packet processing. This proxy forwards packets based on configurable rules and performs source-port mapping, similar to IPTables and NFTables.
bpf drv ebpf forwarding icmp kernel l3 layer3 layer4 linux linux-kernel mapping nat processing proxy routing sourceport tcp udp xdp
Last synced: 16 Mar 2025
https://github.com/dreamos82/dreamos64
My experiments with osdev... again
assembly c kernel operating-system operating-system-development operating-system-kernel operating-system-learning operating-systems-project osdev x86-64
Last synced: 04 Apr 2025
https://github.com/cunctator/traceshark
This is a tool for Linux kernel ftrace and perf events visualization
cpu-frequency cpu-profiling flame-charts flamegraph ftrace kernel linux-kernel perf perf-events performance performance-analysis profiler profiling real-time scheduling trace traces viewer visualization visualizer
Last synced: 11 Jan 2026
https://github.com/0dayResearchLab/msFuzz
msFuzz is a coverage-guided fuzzer for Windows kernel drivers using Intel PT. It is constraint- and dependency-aware for efficient path exploration.
fuzz-testing fuzzer fuzzing kernel research security security-vulnerability windows windows-kernel windows-kernel-exploitation
Last synced: 04 Jun 2026
https://github.com/ryncsn/memstrack
A memory allocation tracer combined with stack trace.
debug ftrace kernel memory-allocation perf stacktrace tracing
Last synced: 10 Mar 2026
https://github.com/GeoSn0w/Blizzard-Jailbreak
An Open-Source iOS 11.0 -> 11.4.1 (soon iOS 13) Jailbreak, made for teaching purposes.
hacktoberfest ios jailbreak kernel tweaks xnu
Last synced: 11 Jul 2025
https://github.com/r3-os/r3
R3-OS — Experimental static (μITRON-esque) RTOS kernel for deeply embedded systems, testing the limit of Rust's compile-time evaluation and generics
cortex-a cortex-m embedded-rust embedded-systems experimental kernel memory-safety risc-v rtos rust
Last synced: 14 May 2025
https://github.com/ibreaker/os-one
一个自制的树莓派操作系统
c kernel operating-system raspberrypi
Last synced: 12 Apr 2025
https://github.com/dreamos82/Dreamos64
My experiments with osdev... again
assembly c kernel operating-system operating-system-development operating-system-kernel operating-system-learning operating-systems-project osdev x86-64
Last synced: 08 May 2025
https://github.com/void001/neu-os
Based on linux0.11, break it down, then reassemble (For NEU Lab use)
Last synced: 09 Jan 2026
https://github.com/oracle/dtrace-utils
DTrace-utils contains the DTrace port to Linux
dtrace kernel linux linux-kernel tracing
Last synced: 04 Apr 2025
https://github.com/0xf4b1/bsod-kernel-fuzzing
BSOD: Binary-only Scalable fuzzing Of device Drivers
Last synced: 16 Mar 2025
https://github.com/ultibohub/Core
Ultibo Core
freepascal kernel raspberry-pi raspberrypi ultibo unikernel
Last synced: 11 Apr 2025
https://github.com/ssrg-vt/popcorn-kernel
Popcorn Linux kernel for distributed thread execution
Last synced: 20 Apr 2025
https://github.com/vmware-labs/node-replicated-kernel
Experimental kernel with built-in replication.
amd64 kernel operating-systems os rust x86-64
Last synced: 26 Mar 2025
https://github.com/limine-bootloader/limine-c-template
A simple template for building a Limine-compliant kernel in C.
aarch64 amd64 arm64 bare-bones barebones c c-language kernel limine limine-bootloader loongarch loongarch64 loongson risc-v riscv riscv64 template x86-64
Last synced: 05 Apr 2025
https://github.com/PI-Defender/pi-defender
Kernel Security driver used to block past, current and future process injection techniques on Windows Operating System.
anti-injection anti-malware antivirus blue-team defense driver kernel malware process-injection security windows
Last synced: 20 Apr 2025
https://github.com/linux-lock/bpflock
bpflock - eBPF driven security for locking and auditing Linux machines
bpf containers ebpf iot iot-security kernel kubernetes lsm security
Last synced: 12 Apr 2025
https://github.com/0xricksanchez/fisy-fuzz
This is the full file system fuzzing framework that I presented at the Hack in the Box 2020 Lockdown Edition conference in April.
filesystem freebsd fuzzer fuzzing kernel kernel-panic kernels netbsd openbsd panic security-tools
Last synced: 28 Oct 2025
https://github.com/oracle/oracle-linux
Scripts, examples, and tutorials to get started with Oracle Linux
bash kernel linux oci-cli oci-sdk oracle-linux packer python
Last synced: 04 Apr 2025
https://github.com/tijme/amd-ryzen-master-driver-v17-exploit
Cobalt Strike (CS) Beacon Object File (BOF) for kernel exploitation using AMD's Ryzen Master Driver (version 17).
adversary-simulation beacon bof cobalt-strike cve-2020-12928 exploit kernel red-teaming
Last synced: 08 Oct 2025
https://github.com/kkent030315/anymapper
x64 Windows kernel driver mapper, inject unsigned driver using anycall
code-execution code-injection injector kernel kernel-exploit kernel-exploits windows windows-10
Last synced: 21 Mar 2025
https://github.com/cachyos/kernel-patches
Custom Linux kernel patches
arch cachyos kernel kernel-patches linux linux-kernel patches performance x86-64-v3
Last synced: 05 Apr 2025
https://github.com/davxy/beeos
A simple Unix-like kernel trying to be POSIX compliant
kernel operating-system os osdev posix
Last synced: 07 May 2025
https://github.com/beevik/monkos
an experimental 64-bit operating system
bootloader kernel libc os osdev x86-64
Last synced: 05 Apr 2025
https://github.com/xing1357/simpleos
Operating System Coded in Assembly and C
assembly c filesystem fs kernel operating-system operating-system-kernel os os-kernel shell simple-kernel simple-operating-system simple-os vfs
Last synced: 02 Jul 2025
https://github.com/tyler569/nightingale
A small operating system where I experiment and learn osdev.
kernel nightingale operating-system os osdev
Last synced: 11 Mar 2026
https://github.com/evdenis/cvehound
Check linux sources dump for known CVEs.
coccinelle cve cve-scanning kernel linux
Last synced: 24 Jan 2026
https://github.com/wsa-community/wsa-linux-kernel
Mirror for the Windows Subsystem for Android (WSA) kernel source code, and superuser
kernel linux linux-kernel windows windows-11 wsa wsl2
Last synced: 20 Aug 2025
https://github.com/Bone-Project/BoneOS
💥 BoneOS Kernel and Operating System Source Tree
boneos c kernel operating-system osdev
Last synced: 08 May 2025
https://github.com/zrlio/softiwarp
SoftiWARP: Software iWARP kernel driver and user library for Linux
iwarp-kernel-driver kernel linux ofed rdma
Last synced: 16 Jan 2026
https://github.com/gui774ume/ebpfkit-monitor
ebpfkit-monitor is a tool that detects and protects against eBPF powered rootkits
ebpf kernel linux linux-kernel linux-kernel-hacking rootkit runtime-security security
Last synced: 30 Oct 2025
https://github.com/at-ec/at-rtos
At-RTOS is an open and user-friendly real-time operating system (RTOS) for the embedded controller (EC).
c-language china ec embedded-controller embedded-systems firmware iot kernel mcu robot rtos thread
Last synced: 15 Sep 2025
https://github.com/h3xduck/umbra
A LKM rootkit targeting 4.x and 5.x kernel versions which opens a backdoor that can spawn a reverse shell to a remote host, launch malware and more.
backdoor kernel kernel-module linux-kernel linux-kernel-module malware ransomware rootkit
Last synced: 16 Jun 2025
https://github.com/graniet/inspector
The Inspector tool is a privilege escalation helper (PoC), easy to deployed on web server, this tool can list process running with root, check kernel version, check history file, get possible exploit ...
escalation inspector kernel privileges
Last synced: 25 Jun 2025
https://github.com/ghaiklor/ghaiklor-os-gcc
Simple operating system with its own bootloader, drivers for screen and keyboard, libc (for educational purposes)
assembly assembly-files boot-sector boot-signature cpu driver drivers gcc ghaiklor-os-gcc kernel kernel-entry os
Last synced: 28 Apr 2025
https://github.com/therealdreg/masm32-kernel-programming
masm32 kernel programming, drivers, tutorials, examples, and tools (credits Four-F)
assembly-x86 driver-programming drivers kernel kernel-programming masm32 windows-kernel
Last synced: 09 Oct 2025
https://github.com/rgimad/EOS
EOS is an educational operating system for x86 platform
Last synced: 05 Apr 2025
https://github.com/briandowns/sky-island
FaaS platform for running raw Go functions.
containers freebsd functions-as-a-service go golang jails kernel serverless unix zfs
Last synced: 11 Apr 2025
https://github.com/QuantumLeaps/MiROS
MiROS (Minimal Real-Time Operating System) for ARM Cortex-M
arm embedded embedded-c embedded-systems kernel kernel-source kernels learning rtos samek youtube
Last synced: 27 Feb 2026
https://github.com/0x59616e/SteinsOS
An operating system written in Rust
armv8 kernel operating-system os osdev rust
Last synced: 19 Apr 2025
https://github.com/azuregreen/arkprotect
An Ark tool project,run on Win7 x86/x64
Last synced: 04 Oct 2025
https://github.com/clearlinux/clr-boot-manager
Kernel & Boot Loader Management
boot clearlinux clr-boot-manager esp hacktoberfest kernel linux linux-distribution management uefi
Last synced: 04 Apr 2025
https://github.com/dabao1955/kernel_build_action
a action to build kernel automatically[force push warning!]
action actions android aosp-android builder ci kernel kernelsu
Last synced: 27 Aug 2025
https://github.com/hamadmarri/tt-cpu-scheduler
Task Type (TT) is an alternative CPU Scheduler for linux.
cpu-scheduling hrrn hrrn-scheduling kernel linux linux-desktop linux-kernel process-scheduler process-scheduling real-time realtime scheduler scheduling task-scheduling task-type
Last synced: 03 Oct 2025
https://github.com/hamadmarri/TT-CPU-Scheduler
Task Type (TT) is an alternative CPU Scheduler for linux.
cpu-scheduling hrrn hrrn-scheduling kernel linux linux-desktop linux-kernel process-scheduler process-scheduling real-time realtime scheduler scheduling task-scheduling task-type
Last synced: 15 May 2025
https://github.com/matheuzsecurity/rootkit
Collection of codes focused on Linux rootkits
collection ebpf ftrace hooking kernel ldpreload linux malware persistence rootkit
Last synced: 22 Jun 2025
https://github.com/u-root/webboot
Tools to let a u-root instance boot signed live distro images over the web
custom-kernel hacktoberfest2020 initramfs kernel kexec webboot
Last synced: 30 Mar 2025
https://github.com/akagi201/linux-0.11
A heavily commented linux kernel source code in Chinese.
Last synced: 09 Mar 2026
https://github.com/CruelKernel/samsung-exynos9820
Unified kernel tree for S10 and Note10 devices
android exynos9820 exynos9825 galaxynote10 galaxys10 kernel linux note10 s10 samsung
Last synced: 26 Mar 2025
https://github.com/derdyast1r/64kerneldrivercleaner
A Kernel Driver that can be used for a cheat or malware base to circumvent common cache & structure table checks. PsLoadedModuleList however requires a PG Bypass on (Some) Machines > 22H2 Win10, Not Win 11
anticheat battleye be bucket bypass cheat clearing eac fn fortnite hash kernel mml mmu piddb undetected
Last synced: 03 May 2026
https://github.com/grm34/zenmaxbuilder
📲 Android Kernel Builder | On stand-by, also take look at https://github.com/cyberknight777/YAKB
aircrack-ng android aosp clang compiler gcc kali-linux kernel kernel-builder nethunter pentesting
Last synced: 11 Apr 2025
https://github.com/mrexodia/ntphp
Ever wanted to execute PHP in your kernel driver? Look no further!
cheat driver hack interpreter kernel mode nt ntphp php
Last synced: 06 Jul 2025
https://github.com/imtsuki/xv7
🦀️ Operating System in 100% Pure Rust
kernel operating-system rust xv6
Last synced: 16 Mar 2025
https://github.com/oddlama/autokernel
A tool for managing your kernel configuration that guarantees semantic correctness
configuration kconfig kernel rust
Last synced: 04 Apr 2025
https://github.com/flash-algo/kernel-course
Learn how to develop kernels
course course-project cute kernel kernel-course kernels pytorch triton
Last synced: 10 Mar 2026
https://github.com/derdyast1r/eacbypass-cr3readydrv
This is my EAC Bypass (Setup) Driver that offers an undetected communication and callback handler/hooking system through IOCTL.
anti bypass cheat cr3 driver eac easy easy-anti-cheat exploit ioctl kernel read undetected write
Last synced: 11 Jul 2025
https://github.com/xiaoyang-sde/rust-kernel-riscv
RISC-V kernel implemented with Rust
kernel operating-system risc-v rust
Last synced: 14 Apr 2025