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-29 00:16:53 UTC
- JSON Representation
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/gabbersepp/assembler
I have found my old assembler code and made it public to everyone. Maybe someone needs it
asm assembler fasm interrupt kernel operatingsystem os winapi x86
Last synced: 12 Apr 2025
https://github.com/hisorange/kernel
Async Application Kernel written in TypeScript
application async kernel modules
Last synced: 12 Apr 2025
https://github.com/contributte/nella
👩💻 Opinionated pre-configured kernel based on Nette (@nette). Suitable for all kind of apps.
boot bootloader bootstrap contributte kernel nella nette nette-framework preconfigured
Last synced: 30 Oct 2025
https://github.com/chickendrop89/ack-build-workflow
A github workflow to build custom android common kernels with specified parameters
ack android android-common-kernel chickernel github-actions gki kernel workflow
Last synced: 20 Jan 2026
https://github.com/zanxz-lol/lunaris2
Lunaris 2: The successor to Lunaris
assembly assembly-x86 c kernel lunaris osdev programming unix unix-like
Last synced: 17 May 2026
https://github.com/WolfTech-Innovations/cybr
WolfOS - " An extendable NixOS-Like Ubuntu based OS."
deployable distro fast foss kernel linux linux-distribution linuxdistros nixos operating-system os ubuntu
Last synced: 30 Oct 2025
https://github.com/chon-group/serialportemulator
A Linux kernel module for serial device emulation
emulator kernel serial serial-communication serial-port
Last synced: 07 Apr 2026
https://github.com/Akash98Sky/android_kernel_leeco_msm8976
linux kernel 3.10.108
Last synced: 10 Mar 2025
https://github.com/gunh0/linux-kernel
🖥️ Linux Kernel Programming for My Own Kernel Modules
kernel kernel-development linux linux-kernel
Last synced: 18 May 2026
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/dracos-linux/build-script
Generate DracOS GNU/Linux Remaster images
debian debian-linux kernel linux open-source operating-system
Last synced: 02 Jan 2026
https://github.com/samtebbs33/jaq
A hobby x86 kernel. Superseded by https://github.com/ZystemOS/pluto
Last synced: 05 Apr 2025
https://github.com/hgruniaux/pi-kachulm_os
A mini OS kernel for Raspberry PI 3 and 4
baremetal kernel os rasberrypi raspberry-pi raspberry-pi-3 raspberry-pi-4
Last synced: 14 Sep 2025
https://github.com/soenneker/soenneker.semantickernel.pool
Manages a pool of Semantic Kernel instances with per-entry rate limiting.
csharp dotnet entry kernel limiting manager multiple options pool rate semantic semantickernel semantickernelpoolmanager util
Last synced: 07 Jun 2026
https://github.com/x0reaxeax/cernel
PoC kernel with stack support written completely in C
Last synced: 05 Nov 2025
https://github.com/eersoy93/os93
My second attempt OS from scratch
assembly bootloader c kernel nasm os-development osdev
Last synced: 23 Aug 2025
https://github.com/harilvfs/archlts
Script to install the Linux LTS kernel on Arch and Arch-based distributions.
Last synced: 24 Mar 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/femvoi/patchedguard
22h2 Windows patchguard runtime disabler.
bypass cplusplus kernel kpp patchguard runtime windows windows10
Last synced: 18 Aug 2025
https://github.com/simp/pupmod-simp-auditd
The SIMP auditd Puppet Module
auditd kernel puppet simp simp-ecosystem
Last synced: 21 Aug 2025
https://github.com/linarcx/arenos
A minimal linux distribution based on suckless/openbsd/busybox ideas.
busybox kernel linux minimalist openbsd suckless
Last synced: 22 Aug 2025
https://github.com/metabronx/blackstrap_wsl-kernel
Windows Subsystem for Linux kernel for CONNMARK applications.
connmark docker kernel linux-kernel skunkworks tools windows-subsystem-for-linux wireguard wsl2
Last synced: 14 Apr 2025
https://github.com/romiyusnandar/kernel_build_action
Build action for linux kernel
action github github-actions kernel
Last synced: 14 Apr 2025
https://github.com/fuzeman/sunxi-kernel
Ubuntu Core: Basic kernel for sunxi devices
Last synced: 23 Mar 2025
https://github.com/sammwyy/kitty-paw
BIOS Kernel built in Rust.
bios kernel os rust rust-kernel
Last synced: 26 May 2026
https://github.com/kisonix-dev/lime
Operating system simulation.
hacking-simulator kernel os simulator
Last synced: 15 Apr 2025
https://github.com/dracarys18/kernel_tracker
A Bot to Track Kernel Upstreams from kernel.org and Post it on Telegram Channel
beautifulsoup4 kernel linux linux-kernel python telegram telegram-bot
Last synced: 28 Apr 2026
https://github.com/cpl/classic
Classic is a bare-metal Operating System
arm bare-metal baremetal-os kernel operating-system os raspberry-pi raspberry-pi-zero raspberypi university-of-manchester
Last synced: 16 Jan 2026
https://github.com/shaswata56/kernel-dev
learning linux kernel development.
kernel kernel-dev linux linux-kernel linux-kernel-module
Last synced: 11 Apr 2026
https://github.com/torralbaa/N2OS
Sistema operativo libre y colaborativo, donde todos pueden contribuir.
gpl gplv2 kernel microkernel operating-system operating-systems os osdev
Last synced: 10 Mar 2025
https://github.com/m0rf30/qemu-kernel-rpi-3
QEMU kernel builds for Raspberry Pi 3 (and greater) devices
aarch64 arm64 armv8 kernel qemu raspberry-pi simonpi
Last synced: 26 Jan 2026
https://github.com/Elsklivet/bootloader-tutorials
I wanted to learn about bootloaders, so I followed various public tutorials to make some tiny ones.
Last synced: 10 Mar 2025
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/jacob-doll/phoenixos
Project following progression through operating system development documenting challenges as the project progresses.
bootloader kernel operating-system operating-systems os-dev os-development
Last synced: 10 Mar 2025
https://github.com/travorlzh/learnos
A repo that contains all the code written in my study of OS development.
assembly c kernel operating-system-learning tutorial
Last synced: 18 Apr 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/rakarmp/mvast-kernel-tweak
Tuning all kernel parameters to get better optimization
kernel magisk magisk-module optimization
Last synced: 24 Jun 2025
https://github.com/mkorthof/pc-engines-apu
PC Engines APU kernels and tools
apu console debian dkms kernel led-kernel-modules leds leds-apu-modules package pc-engines-apu pcengines serial voyage-kernel voyage-linux
Last synced: 16 Mar 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/rcore-os/rcore-tutorial-deploy
Tutorial Doc for rCore OS step by step (3rd edition)
Last synced: 15 Oct 2025
https://github.com/jmaczan/tinyconv
🌸 Image processing with kernel and convolution
convolution convolution-filter image-processing image-processing-python kernel python python3
Last synced: 16 Oct 2025
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/gh057mz/common-kexp-code-snippets
Windows kernel exploitation code snippets and techniques
exploitation kernel windbg windows
Last synced: 11 Feb 2026
https://github.com/bemxio/bemxos
A 32-bit OS made for learning purposes
assembly bootloader c kernel low-level operating-system os
Last synced: 15 Feb 2026
https://github.com/0xbekoo/ssdt-hooking
The project uses SSDT Hooking to bypass security checks during driver loading by hooking NtLoadDriver and modifying the PreviousMode flag.
kernel rootkit ssdt ssdt-hook ssdt-hooking windows-kernel windows-kernel-exploitation
Last synced: 20 Apr 2026
https://github.com/aunali1/kernel_tegra_dragon
Linux kernel for Tegra X1 dragon (Pixel C) with custom improvements.
dragon kernel linux linux-kernel nvidia ryu tegra
Last synced: 25 Apr 2026
https://github.com/sairyss/32-bit-kernel
32-bit example kernel using C and Assembly.
Last synced: 29 Apr 2026
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
https://github.com/caoimhebyrne/angeldust
A Rust mini-kernel for the Raspberry Pi 3B and Raspberry Pi 4B
aarch64 kernel raspberry-pi rust rust-kernel
Last synced: 04 May 2026
https://github.com/0xor0ne/docker-linux-kernel-builder
Docker image for Linux kernel cross-compilation
cross-compilation crosscompile docker kernel linux linux-kernel
Last synced: 07 May 2026
https://github.com/nthnn/noos
NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.
grub kernel kernel-development operating-system operating-system-kernel os-dev os-development osdev unikernel
Last synced: 13 Jun 2026
https://github.com/dburkart/vibix
Can we autonomously vibe code a kernel? Let's find out!
ai-agents claude-code kernel operating-system os vibe-coding
Last synced: 13 Jun 2026
https://github.com/sandbox-science/astrakernel
Experimental micro ARM kernel implementation for QEMU.
Last synced: 29 Jun 2026
https://github.com/juoelenis/binux
Binux is an Operating System Kernel based on POSIX principles and based some components slightly on the first version of Linux
c cpp ez h kernel mit-license os
Last synced: 12 Apr 2026
https://github.com/jbouron/x86_64-kernel
A bootloader and kernel for the x86_64 architecture, written in x86 assembly and C++ respectively
bootloader kernel operating-system x86 x86-64
Last synced: 16 Feb 2026
https://github.com/stdlib-js/math-base-special-kernel-cos
Compute the cosine of a number on `[-π/4, π/4]`.
angle cos cosine javascript kernel math mathematics node node-js nodejs radians stdlib trig trigonometry
Last synced: 25 Apr 2025
https://github.com/katya-incorporated/pixel-7a-kernel-prebuilts
The Pixel 7A includes a handful of important upgrades, but on its spec sheet, there’s one that I think is the most important: a brighter, smoother-scrolling 90Hz screen. It’s not quite as nice as the Galaxy A54 5G’s 120Hz display, but it no longer means you’re putting up with a screen that’s just “meh” if you opt for the Pixel A device.
aosp aosp-android aosp-build aosp-device aosp-kernel graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-driver-leak kernel-module linux linux-kernel linux-shell
Last synced: 18 May 2026
https://github.com/lvntky/osdev_resources
OsDev Notes and Resources
c kernel operating-system operating-systems os osdev
Last synced: 23 Mar 2025
https://github.com/mariona-ft/operating-systems-siop
SISTEMES OPERATIUS Curs 2021-22 EPSEVG
cache kernel memory memory-allocator memory-cache operating-system operating-system-learning os pipeline process-manager sistemas-operativos vfs
Last synced: 09 Apr 2025
https://github.com/yasindce1998/barzakh
A controlled, white-hat UEFI bootkit simulation environment for academic research and defensive detection engineering.
bootkit c defensive-security kernel kernel-module malware offensive-security python rootkit security uefi uefi-boot uefi-development
Last synced: 21 Jun 2026
https://github.com/katya-incorporated/pixel-6a-kernel-prebuilts
The Google Pixel 6a arrived with a big challenge in front of it — reclaim the title of the best cheap phone to buy, particularly for those who prize top-notch cameras above all else. It wasn't an easy fight for the budget Pixel. Since the Google Pixel 5a arrived at the end of last summer, both Apple and Samsung have come out with low-cost options.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module kernel-source linux linux-app linux-kernel linux-shell
Last synced: 05 May 2026
https://github.com/stdlib-js/math-base-special-kernel-betainc
Incomplete beta function and its first derivative.
approximation beta derivative function incomplete-beta javascript kernel math mathematics node node-js nodejs number scalar special special-function stdlib
Last synced: 29 Oct 2025
https://github.com/travorlzh/linecalc
A Simple Script that calculates lines of code. It keeps calm while counting lines of Linux Kernel.
kernel line-calculator lines lines-of-code linux linux-kernel
Last synced: 03 May 2026
https://github.com/moindalvs/svm_hyperparameter_tuning_kernel_tricks
Effect of Gamma values and C values visualization on dataset and errors/misclassification
data-science gamma hyperparameter-tuning kernel regularization sklearn svm-classifier svm-kernel visualization
Last synced: 25 Apr 2026
https://github.com/winsdominoes/kernel
A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.
kernel operating-system operating-system-kernel operating-system-learning operating-systems-project winos
Last synced: 12 Jun 2025
https://github.com/landhb/nixmodule
Simple qemu wrapper to automatically test out-of-tree linux kernel modules against multiple kernel versions.
framework kasan kernel linux linux-kernel lkm out-of-tree qemu qemu-kvm rust testing
Last synced: 12 Oct 2025
https://github.com/soenneker/soenneker.semantickernel.pool.gemini
Provides Gemini-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.
ai csharp dotnet entry gemini google kernel kernelpoolgeminiextension limiting llm manager multiple options pool rate semantic semantickernel util
Last synced: 06 Jun 2026
https://github.com/ubugeeei/vaughan
Operating system scratch implements in C lang
clang gui kernel micro-kernel operating-system window-system
Last synced: 21 Jan 2026
https://github.com/cdpxe/kspids
A kernel-based IDS for Linux. KSPIDS monitors especially system calls.
anomaly-detection hids host-monitoring ids information-forensics information-security intrusion-detection kernel kernel-hardening kernel-module linux linux-hardening linux-kernel linux-kernel-module linux-security linux-security-module monitoring security-hardening security-tools user-monitoring
Last synced: 11 Feb 2026
https://github.com/hk-transfield/wramp-multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 29 Apr 2026
https://github.com/brookinsconsulting/bckernelmoduleoverride
BC Kernel Module Override is a simple eZ Publish Platform (Legacy) kernel override extension which overrides the default ezmodule class to provide a simple feature it allows extension based module views to override default kernel module views
ezmodule ezpublish ezpublishlegacy ezpublishplatform kernel kernel-override module override php
Last synced: 29 Apr 2026
https://github.com/thexxturboxx/raspberry-pi-dram-puf
Decay-based DRAM PUF for the Raspberry Pi 3B+ implemented on top of rpi-open-firmware
dram dram-puf firmware kernel puf raspberry-pi
Last synced: 04 Jul 2025
https://github.com/martin-bucinskas/darkos-2017
Micro operating system based on previous design.
Last synced: 10 Oct 2025
https://github.com/hermit-os/no_std
HermitOS without std
kernel operating-system operating-systems rust rust-lang
Last synced: 31 Oct 2025
https://github.com/nikvoronin/clootoopengl
OpenCL parallel calculations w/ OpenGL renderer
cloo fractals kernel mandelbrot opencl opengl opentk opentk-library procedural procedural-generation sharpgl
Last synced: 15 May 2026
https://github.com/rohithgowdam/linux-custom-packet-filtering
This project demonstrates an enhanced Linux virtual network driver with custom packet filtering. It filters incoming packets based on IP addresses, UDP protocols, and specific MAC addresses. Designed for hands-on kernel module development and network security experiments.
kernel kernel-module linux linux-el network-drivers networking packet-filtering rvce
Last synced: 23 Feb 2026
https://github.com/Platypus-Tech/linufux
Linux kernel source tree with ridiculous modifications :D
c gnu gpl gplv2 kernel linux linux-kernel os
Last synced: 10 Mar 2025