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-28 00:16:56 UTC
- JSON Representation
https://github.com/aviksaikat/linghost
LinGhost - Linux Privilege Escalation Tool
kernel linux privilege privilege-escalation tool
Last synced: 11 Apr 2025
https://github.com/twinc1ty/very-cool-os
Lets build a Kernel from absolute scratch using Assembly & hopefully, C
assembly bootsector c gdt kernel low-level nasm os qemu
Last synced: 23 May 2026
https://github.com/mahdizynali/simix
Simix is a custom simple linux kernel based on arch x86_64
custom-kernel kernel linux linux-distribution linux-kernel simix unix x86-64
Last synced: 03 Sep 2025
https://github.com/deyzi-the-youtuber/lunaris
Simple x86 Unix-Like kernel written in C, and Assembly
Last synced: 10 Apr 2025
https://github.com/bydmiller/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 30 Jul 2025
https://github.com/krishpranav/kernelexploits
Various Kernel Exploits For Linux And Windows
cve cve-exploits exploits kernel kernel-exploits
Last synced: 15 Apr 2025
https://github.com/alessandro-salerno/basic-cli-operating-system
A basic operating system kernel and bootloader designed for educational purposes
amd64 assembly c educational educational-purposes kernel operating-system os simple-code stupid-code toy-os toy-os-kernel x86-64
Last synced: 22 Jul 2025
https://github.com/bao-project/bao-linux-drivers
Bao Hypervisor Linux Drivers.
driver kernel linux operating-system
Last synced: 03 Mar 2026
https://github.com/rishiloyola/d-left
data structure to store data, rapidly, memory-efficiently and with less collision
bloom-filter d-left hashing kernel
Last synced: 04 Mar 2026
https://github.com/ruser75/qnap-recovery-kernel
A minimal QTS kernel running under qemu with lvm support
Last synced: 15 Apr 2025
https://github.com/iomonad/kfs
x86 Kernel From Scratch: From basic bootable kernel, GDT & IDT implementation to advanced ELF memory parser & complete kernel/userspace syscall mechanism.
elf-memory-parser kernel kernel-from-scratch kfs
Last synced: 19 Oct 2025
https://github.com/georglauterbach/uncore
Modern operating system kernel completely written in pure, idiomatic Rust.
documentation education kernel operating-system operating-system-kernel rust rust-lang
Last synced: 07 Apr 2025
https://github.com/torqs-project/q8s-kernel
Qubernetes CLI and Jupyter kernel for executing quantum programs in simulators on q8s clusters
hacktoberfest jupyter jupyter-kernels jupyter-notebook kernel kubernetes python quantum quantum-computing
Last synced: 12 Apr 2025
https://github.com/dibsonthis/simplefilter
Python module for image convolution and ML classification.
classification classifier convolution convolutional-layers convolutional-networks filter filters kernel kernel-module machine-learning machine-learning-library python simplefilter
Last synced: 10 Aug 2025
https://github.com/mhdzumair/mhdzmr-kernel
Motorola Moto E4 (Woods) MhDzMR-Kernel
e4 kernel kernel-source motorola woods
Last synced: 16 Mar 2025
https://github.com/infinityos-dev/core_old
Lightweight easy to use operating system made to limit e-waste
hobby-os infinityos kernel operating-system osdev rust rust-os toy-os x86-64
Last synced: 01 Nov 2025
https://github.com/fuzeman/orangepi-zero-kernel
Ubuntu Core: Minimal kernel for the Orange Pi Zero
Last synced: 03 Mar 2026
https://github.com/cdpxe/openbsdhacks
Some of my security-related coding projects for OpenBSD: A kernel-based user-profile intrusion detection system (FUPIDS) and an ICMP-based "port-knocking" service (openportd).
bsd fupids hids host-monitoring icmp ids information-security kernel kernel-module kernel-modules openbsd openbsd-community openbsd-ports openbsd-scripts port-knocking portknocking security security-hardening security-monitoring security-tools
Last synced: 23 Mar 2025
https://github.com/morgant/recordctl
OpenBSD convenience utility for enabing/disabling/toggling audio/video recording in the kernel
audio-recording kernel openbsd openbsd-scripts privacy-tools sysctl video-recording
Last synced: 01 Aug 2025
https://github.com/ndraey/nocturneos-base
NocturneOS - простая операционная система для компьютеров
c cmake kernel operating-system os osdev rust x86
Last synced: 24 Dec 2025
https://github.com/deanoburrito/minos
Tiny hobby operating system. Limited functionality right now, check the bottom of the README for current feature set!
c-plus-plus kernel operating-system os osdev
Last synced: 24 Jul 2025
https://github.com/krivenko/kernel-build.sh
Easy-to-use Bash script to build/install Linux kernel on Gentoo-based systems
Last synced: 09 Oct 2025
https://github.com/darkhz/revvz_sakura
Custom kernel source for the Xiaomi Redmi 6 Pro (sakura). Read the wiki: https://github.com/darkhz/revvz_sakura/wiki
force-push-warning kernel sakura
Last synced: 18 Jan 2026
https://github.com/asteby/metacore-kernel
Metacore kernel — WASM runtime, capabilities, installer (private)
dynamic-crud golang kernel metacore multi-tenant permissions pgvector webhooks
Last synced: 02 Jun 2026
https://github.com/elcritch/nerves_system_nanopi_core2
Nerves System Image for NanoPi Neo Core 2's
kernel nanopi-core2 nanopi-neo-plus2 nerves
Last synced: 11 Feb 2026
https://github.com/smokku/wrte
microkernel-like environment to run untrusted applications in browser
distributed javascript kernel microkernel operating-system runtime sandbox untrusted-applications www
Last synced: 17 Mar 2025
https://github.com/upc-ghs/gpkde
Fortran Code for Grid Projected Kernel Density Estimation From Multidimensional Particle Distributions
concentration density-estimation fortran kernel particles three-dimensional
Last synced: 26 Feb 2026
https://github.com/dhil/t20
Triple 20: A domain specific language for kernel-to-kernel transformations.
compilation compiler dart domain-specific-language functional-language google kernel kernel-transformations source-to-source
Last synced: 26 Feb 2026
https://github.com/empyreal96/linux-sony-hollyss-kernel-3.10
Unmodified kernel source of the Xperia M5 (30.2.A.1.21) site to packaged source on their site --->
android-kernel android-kernel-source android-source kernel kernel-source linux linux-kernel mt6795 sony-hollyss sony-source xperia-m5
Last synced: 03 May 2025
https://github.com/acasamit/ratios
RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.
Last synced: 30 Apr 2025
https://github.com/esno/linux-kindle-pw2
linux kernel sources for kindle paperwhite 2 (6th generation)
6th-generation ebook ebook-reader ereader kernel kindle linux paperwhite-2
Last synced: 06 Feb 2026
https://github.com/a1exwang/modern_05
A modern toy OS using up-to-date technology (AMD64, UEFI, Multi-Core CPU, PCI Express, ACPI/SATA, ZFS, Modern C++)
Last synced: 24 Jan 2026
https://github.com/romiyusnandar/kernel_xiaomi_bengal_515
common kernel tree for topaz/tapas
Last synced: 01 Aug 2025
https://github.com/romiyusnandar/another_kernel_tissot-4.9
Kernel 4.9 for Tissot a.k.a Mi A1
Last synced: 01 Aug 2025
https://github.com/embeddedos/larvaos
A multitasking operating system and kernel with an interactive shell.
Last synced: 13 Jun 2026
https://github.com/hansemro/kc1-linux
Documentation of mainline Linux on First Generation Kindle Fire
device-tree kernel mainline-kernel
Last synced: 23 Jan 2026
https://github.com/iamvirul/ferrous-kernel
Ferrous is a research-grade operating system kernel that addresses fundamental limitations of existing kernels through modern language features, capability-based security, and first-class support for cloud-era workloads.
Last synced: 04 Apr 2026
https://github.com/erik-donath/sodium
An small x86 Operating System which uses multiboot2 and the grub bootloader.
boot grub i686 kernel multiboot2 operating-system os uefi-boot x86
Last synced: 16 Jun 2025
https://github.com/containerscrew/nflux
Simple network monitoring tool. Powered by eBPF & Rust 🐝
aya bpf ebpf kernel linux linux-tools networking observability packet-capture rust security sniffing tracing traffic-control
Last synced: 24 Oct 2025
https://github.com/shaswata56/os
microOS: A barebone OS just having a loader, bootstrap and kernel, no userspace!
barebone bootstrap c kernel kernel-space loader os qemu x86
Last synced: 20 Apr 2026
https://github.com/B-Gyro/B-Gyro
"Meet B-Gyro: our attempt at an operating system inspired by the gyroscope's stability... except ours wobbles more than it balances. Think of it as a gyroscope that moonlights as a boomerang—it keeps coming back with more bugs to fix!" -- by 0rayn and faithByte.
32-bit assembly c-language kernel operating-system osdev x86
Last synced: 27 Jul 2025
https://github.com/cyb3rmx/kerneldevelopment
Code snippets about kernel development training.
kernel kernel-module linux training-materials
Last synced: 28 Apr 2026
https://github.com/omarazizi/echoos
Operating System and Kernel
32-bit c kernel kernel-development low-level-programming operating-system x86-assembly
Last synced: 14 Oct 2025
https://github.com/andrej123456789/pekos
Pek Opearting System source code repository.
64-bit bios kernel operating-system os osdev x86-64-gcc
Last synced: 13 Oct 2025
https://github.com/onkernel/kernel-mcp-server
Open-source MCP server for secure, low-latency cloud-browser automation on Kernel.
ai-agents browser-automation cloud-browser devtool headless-chromium kernel mcp model-context-protocol nextjs nodejs open-source streamable-http typescript
Last synced: 22 Jul 2025
https://github.com/ymdarake/write-your-own-operating-system
Sample code for the video "Write your own Operating System"
kernel operating-system operating-system-learning os
Last synced: 10 Jun 2026
https://github.com/adumont/cerberus2080
FORTH and BIOS for the Cerberus2080
Last synced: 18 Feb 2026
https://github.com/sukhmancs/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 11 Apr 2025
https://github.com/embeddedos/x86-64-operatingsystem
An Operating System based on x86-64 architecture.
assembly bios bootloader c cpp kernel operating-system qemu round-robin-scheduler shell systemcalls x86-64
Last synced: 08 Oct 2025
https://github.com/shadforth/keylogger-kernel-driver
A kernel space keylogger 🔑
c kernel kernel-space keylogger operating-systems-principles osp
Last synced: 10 Mar 2025
https://github.com/larrabyte/freelsd
Larry's Software Distribution, free.
epic freelsd kernel operating-system os osdev rust x86
Last synced: 10 Mar 2025
https://github.com/danirod/jacqueline
An experimental i386 kernel written in Pascal
assembly elf i386 i386-elf kernel osdev pascal x86 x86-kernel
Last synced: 21 Jun 2025
https://github.com/kotleni/virthid-macos
MacOS kext for creating virtual HID devices.
driver hid iokit kernel kext macos virtual-hid
Last synced: 06 Mar 2026
https://github.com/cpscript/kyro
"Kyro" a simple and basic; bare bones operating system focusing on user security and protection(kind of like tails OS), WARNING: This isn't complete yet so it might not work. Inspiration from OSMora's hyra OS.
asmx86 bootloader filesystem kernel kernel-development operating-system
Last synced: 06 Oct 2025
https://github.com/teelinsan/ironysarcasmdetection
This is the code's repository of the paper "A Kernel-based Approach for Irony and Sarcasm Detection in Italian" presented at IronITA @ Evalita2018
irony kelp kernel machine-learning natural-language-processing nlp nlp-machine-learning sarcasm sarcasm-detection svm svm-classifier
Last synced: 20 Jun 2025
https://github.com/mohnkhan/myos2026
VM First Experimental Operating System written in Rust, A Rust OS operating System
clang cpp experimental kernel linux-app linux-compatibility no-std operating-system porting qemu rust rustos vm x86-64
Last synced: 26 Jun 2026
https://github.com/sighook/lwpp
A collection of patches for the vanilla linux kernel, useful for pentesters and security engineers.
kernel linux patches pentesting wifi wifi-hacking
Last synced: 14 Jun 2025
https://github.com/neuralteam/kernel
Package for directly calling Windows kernel functions (an improved version of https://github.com/C-Sto/BananaPhone).
Last synced: 02 Mar 2025
https://github.com/krzk/linux-vendor-backup
Backup of various Samsung/Exynos vendor Linux kernel trees (from publicly available sources: public GIT repositories or Open Source packages released by vendors)
arm arm64 armv7 armv8 exynos exynos5 hardkernel kernel linux linux-kernel odroid samsung
Last synced: 23 Feb 2026
https://github.com/bellthomas/citadel
Citadel — A Trusted Reference Monitor for the Linux Kernel using Intel SGX Enclaves
difc enclave kernel linux lsm reference-monitor security sgx
Last synced: 20 Apr 2025
https://github.com/arcadedan/danos
personal project for learning x86-64 asm
assembly assembly-x86 c kernel makefile
Last synced: 24 Apr 2025
https://github.com/otamajakusi/riscv-step-by-step
RISC-V kernel step-by-step implmenetation
c condition-variable kernel multi-process multi-thread mutex risc-v
Last synced: 14 Jun 2025
https://github.com/louisjenkinscs/moltaros
A minimal implementation of an Operating System implemented in (mostly) C and (sparse) Assembly
educational heap kernel operating-system x86
Last synced: 08 May 2025
https://github.com/jakuj/bootable-stuff
A two-stage bootloader, an x86-64 kernel, and an OS stub
bootloader kernel osdev x86-64
Last synced: 06 Mar 2026
https://github.com/rocky43007/universalos
An Operating System which can run Windows, Mac and Linux apps natively!
Last synced: 13 Apr 2025
https://github.com/matesxs/matesos2
Version 2 of my testing OS developement project
assembly cpp gcc kernel limine nasm operating-system x86-64
Last synced: 02 Apr 2025
https://github.com/markjasonespelita/zyphor_packages
This repository serves as the distribution channel for all `.deb` packages maintained under the Zyphor OS project, allowing users to install and update software seamlessly using the APT package manager.
Last synced: 30 May 2026
https://github.com/justalexeydev/evaos
EvaOS is an operating system implemented in ReactJS and designed on the VioletKernel system library.
kernel operating-system reactjs site
Last synced: 15 Sep 2025
https://github.com/murilochianfa/srv6-pot-tlv
Design and implementation of a new SRv6 Proof-of-Transit TLV using SipHash, Poly1305 and BLAKE3 Keyed-hash through eBPF XDP and TC.
blake3 ebpf golang hmac-sha256 ipv6 kernel keyed-hashing linux poly1305 seg6 segment-routing siphash srv6 tc tlv xdp
Last synced: 30 Jul 2025
https://github.com/carlonluca/docker-rpi-ubuntu-kernel
Docker image to cross-build the Ubuntu kernel for the Raspberry Pi 4 (arm64).
docker kernel linux raspberry-pi ubuntu
Last synced: 07 Oct 2025
https://github.com/x0reaxeax/cernel
PoC kernel with stack support written completely in C
Last synced: 05 Nov 2025
https://github.com/decapodlabs/decapod
Decapod is a Rust-built, local-first governance runtime for AI agents: a repo-native knowledge graph and state store, enforced workflows, proof-gated changes, and safe coordination across any loop or model.
agents ai ai-agents control-plane kernel orchestration rust
Last synced: 28 May 2026
https://github.com/seantywork/gpiosk
GPIO based Linux netdevice kernel module
gpio kernel linux networking raspberry-pi
Last synced: 13 Apr 2026
https://github.com/swanx1/alean
ALEAN is an operating system for the Raspberry PI Zero W (BCM2835 chip)
bcm2835 firmware kernel os raspberry-pi
Last synced: 11 Feb 2026
https://github.com/tin-z/coccinelle_exercises
coccinelle notes and exercises
coccinelle code-analysis kernel variant-analysis vulnerability-research
Last synced: 10 Mar 2025
https://github.com/femvoi/patchedguard
22h2 Windows patchguard runtime disabler.
bypass cplusplus kernel kpp patchguard runtime windows windows10
Last synced: 18 Aug 2025
https://github.com/jbouron/x86-kernel
A 32-bit x86 kernel written from scratch in C supporting multicore cpus and preemptible scheduling.
assembly kernel operating-system osdev x86
Last synced: 11 Apr 2025
https://github.com/ahmedraja1/khud-ka-operating-system
A full Fledge Operating System based in C.
c kernel linux linux-kernel macintosh operating-system osx system-programming unix windows
Last synced: 01 May 2026