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: 2025-05-15 00:16:41 UTC
- JSON Representation
https://github.com/raphael/linux-samus
Linux 4.16 on Chromebook Pixel 2015
kernel linux linux-kernel linux-samus
Last synced: 15 Feb 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: 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: 19 Dec 2024
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/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: 21 Nov 2024
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: 25 Apr 2025
https://github.com/ibreaker/os-one
一个自制的树莓派操作系统
c kernel operating-system raspberrypi
Last synced: 12 Apr 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/void001/neu-os
Based on linux0.11, break it down, then reassemble (For NEU Lab use)
Last synced: 19 Dec 2024
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/ryncsn/memstrack
A memory allocation tracer combined with stack trace.
debug ftrace kernel memory-allocation perf stacktrace tracing
Last synced: 05 May 2025
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/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: 20 Mar 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: 09 Feb 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/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/Bone-Project/BoneOS
💥 BoneOS Kernel and Operating System Source Tree
boneos c kernel operating-system osdev
Last synced: 08 May 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: 25 Apr 2025
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: 19 Dec 2024
https://github.com/zrlio/softiwarp
SoftiWARP: Software iWARP kernel driver and user library for Linux
iwarp-kernel-driver kernel linux ofed rdma
Last synced: 30 Mar 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: 06 Apr 2025
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: 15 Feb 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: 12 Apr 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: 17 Mar 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: 17 Mar 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/rgimad/EOS
EOS is an educational operating system for x86 platform
Last synced: 05 Apr 2025
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: 11 Apr 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/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: 22 Jan 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/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/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: 01 Apr 2025
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: 16 Mar 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/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: 12 Apr 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/akagi201/linux-0.11
A heavily commented linux kernel source code in Chinese.
Last synced: 27 Apr 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
https://github.com/EugeneLoy/coq_jupyter
Jupyter kernel for Coq
coq dependent-types jupyter jupyter-extension jupyter-kernels jupyter-notebook kernel proof-assistant python-pa theorem-proving
Last synced: 27 Mar 2025
https://github.com/daringer/asus-fan
Kernel module to get/set (both) fan speed(s) on ASUS Zenbooks
acpi arch-linux archlinux asus asus-fan c dkms fan fan-control fan-speed fancontrol-script hwmon kernel linux temperature thermald ubuntu zenbook
Last synced: 05 Apr 2025
https://github.com/eugeneloy/coq_jupyter
Jupyter kernel for Coq
coq dependent-types jupyter jupyter-extension jupyter-kernels jupyter-notebook kernel proof-assistant python-pa theorem-proving
Last synced: 03 Apr 2025
https://github.com/hpi-swa/ipolyglot
A polyglot kernel for Jupyter notebooks based on GraalVM.
graalvm jupyter kernel polyglot polyglot-notebooks polyglot-programming
Last synced: 12 Apr 2025
https://github.com/aleluff/uktools
Upgrade latest Linux kernel automatically for Ubuntu and derivatives 🐧
bodhi-linux drivers elementary-os kernel linux linux-ck linux-kernel linux-mint purge security ubuntu update zorin-os
Last synced: 03 Apr 2025
https://github.com/js2xxx/oceanic
A PC desktop OS
kernel operating-system os osdev rust x86-64
Last synced: 05 Apr 2025
https://github.com/muammar/ml4chem
ML4Chem: Machine Learning for Chemistry and Materials
chemistry deeplearning kernel kernel-methods machine-learning materials-science physics
Last synced: 04 Apr 2025
https://github.com/ionescu007/wnfun
WNF Utilities 4 Newbies (WNFUN)
internals kernel reverse-engineering reversing windows windows-internals windowsinternals wnf
Last synced: 14 Apr 2025
https://github.com/kkent030315/msioexploit
Exploit MsIo vulnerable driver
cve-2019-18845 kernel kernel-exploit kernel-exploits windows
Last synced: 21 Mar 2025
https://github.com/marceldobehere/maslos
Masl OS
bios black-magic-code cpp filesystem gui-framework interpreter kernel limine limine-bootloader operating-system os osdev window-manager x64 x86-64
Last synced: 07 May 2025
https://github.com/skx/linux-security-modules
A place to store my toy linux-security modules.
kernel linux linux-security-module lsm security
Last synced: 23 Apr 2025
https://github.com/zyedidia/multiplix
An operating system kernel for RISC-V and AArch64 SBCs
aarch64 bare-metal dlang kernel operating-system osdev raspberry-pi riscv
Last synced: 14 Apr 2025
https://github.com/derdyast1r/bekerneldriverupdated
This is a repo of my previous BEKernelDriver but updated to add better protections and a more detailed setup. also with a good bit of code cleanup.
anti battleye cache cheat clearing dayz driver eac easy escape fortnite from ioctl kernel mml mmu nmi piddb tarkov undetected
Last synced: 12 Apr 2025
https://github.com/veltzer/demos-linux
demos-linux is a project to demo and explore the Linux user space C/C++ API
api c c-plus-plus demos examples kernel linux samples userspace
Last synced: 05 Apr 2025
https://github.com/jetsonhacksnano/buildkernelandmodules
Build the Linux Kernel and Modules on board the NVIDIA Jetson Nano Developer Kit
jetson-nano kernel kernel-modules
Last synced: 14 Apr 2025
https://github.com/TalonFloof/zorroOS
A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology
baremetal hobby-kernel hobby-os kernel limine operating-system operating-systems os osdev x86-64 zig zorro-os
Last synced: 06 May 2025
https://github.com/sergioarmgpl/operating-systems-usac-course
Operating Systems & Cloud Native Theory, Workshops, Guides, Cool Cloud Native Projects and students contribution area
cloudnative docker kernel kubernetes linux
Last synced: 05 Apr 2025
https://github.com/i32-sudo/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: 05 Mar 2025
https://github.com/nativeos/homebrew-i386-elf-toolchain
Homebrew formulas for buildling a valid GCC toolchain for the i386-elf target.
cross-compiler gcc gcc-cross-compiler homebrew homebrew-tap i386 i386-elf i386-elf-gcc kernel linuxbrew linuxbrew-tap macos osdev toolchain
Last synced: 22 Apr 2025
https://github.com/avafinger/bananapi-zero-ubuntu-base-minimal
BananaPi M2 Zero - Ubuntu Focal Base Minimal Image (Experimental) - U-Boot 2017.09 / Kernel 4.18.y / Kernel 4.19.y / Kernel 4.20.y / Kernel 5.3.y / Kernel 5.6.y / Kernel 5.7.y / Kernel 5.11.y
banana-pi bananapi bluetooth boot firmware kernel m2z mainline-kernel mali phone u-boot ubuntu
Last synced: 06 Apr 2025
https://github.com/vsaint1/kernel-mouse
Kernel driver with mouse and keyboard input
Last synced: 31 Jan 2025
https://github.com/Zeke-OS/zeke
A POSIX-like OS for ARM processors.
kernel libc operating-system posix-compatible rtos zeke
Last synced: 21 Dec 2024
https://github.com/QuokkaLight/rkduck
Linux v4.x.x Rootkit
kernel kernel-module keylogger linux rootkit stealth
Last synced: 13 May 2025
https://github.com/kfiros/execmon
Advanced process execution monitoring utility for linux (procmon like)
c execve hooks kernel kernel-module linux linux-kernel linux-process-monitor linux-procmon process-monitor procmon syscall-hook syscall-table syscalls
Last synced: 30 Mar 2025
https://github.com/troglobit/myLinux
myLinux is an embedded operating system based on Buildroot and Finit
arm buildroot buildroot-external buildroot-external-tree buildroot-layer busybox dev-board devboard dropbear-ssh embedded embedded-systems kernel linux qemu
Last synced: 03 Mar 2025
https://github.com/wwmm/fastgame
Optimize system performance for games
amdgpu cpu-affinity disk game hugepages kernel linux performance profile service tweaks
Last synced: 09 Apr 2025
https://github.com/troglobit/mylinux
myLinux is an embedded operating system based on Buildroot and Finit
arm buildroot buildroot-external buildroot-external-tree buildroot-layer busybox dev-board devboard dropbear-ssh embedded embedded-systems kernel linux qemu
Last synced: 31 Dec 2024
https://github.com/michael2012z/sparrow
My Operating System.
c kernel operating-system os sparrow
Last synced: 15 May 2025
https://github.com/frno7/linux
Linux 2.2, 2.6, 3.x, 4.x and 5.x kernels for the PlayStation 2.
kernel linux playstation2 ps2 r5900
Last synced: 09 May 2025