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-20 00:17:08 UTC
- JSON Representation
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/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/vroncevic/gen_kernel_module
Generate kernel module
c gen-kernel generator kernel kernel-modules linux linux-kernel-module lkm macos makefile python3 template unix
Last synced: 06 Mar 2026
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/vs4vijay/vizix
An operating system for fun and learning.
assembly bare-metal clang esp32 gcc kernel linux linux-kernel nasm operating-system os qemu raspberry-pi rust
Last synced: 29 Apr 2025
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/katya-incorporated/aurora-store
About Aurora Store 📺 focused on security, minimalism and usability. Our app store is currently being used to distribute our own apps and the Google Play mirror for isolated download functionality of all apps that are available on the Google Play Market. In the future, it will be used for the possible distribution of builds of Katya ® 👽 Mobile OS.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source linux linux-app linux-distribution linux-kernel linux-shell
Last synced: 04 Dec 2025
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/gh057mz/common-kexp-code-snippets
Windows kernel exploitation code snippets and techniques
exploitation kernel windbg windows
Last synced: 11 Feb 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/loneicewolf/pract_rev_engineering
Notes about my progress trough the book "PRACTICAL REVERSE ENGINEERING" - Will not include solutions. Only Notes, thoughts - and ideas, etc.
asm c fannybmp kernel loneicewolf malware-analysis notes reverse-engineering rootkit
Last synced: 07 Mar 2026
https://github.com/eebssk1/debian-kernel-build
Automatic tuned/enhanced Kernel Build [FP!]
bbr experimental kernel linux optimized
Last synced: 15 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/deyzi-the-youtuber/lunaris2
Lunaris 2: The successor to Lunaris
assembly assembly-x86 c kernel lunaris osdev programming unix unix-like
Last synced: 28 Mar 2025
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/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/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/rcore-os/rcore-tutorial-deploy
Tutorial Doc for rCore OS step by step (3rd edition)
Last synced: 15 Oct 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/katya-incorporated/pixel-7-and-pixel-7-pro-kernel-prebuilts
It was a fairly unexciting conclusion. When I reviewed the Google Pixel 7 Pro last year, I walked away with the impression of a phone that was a bit better in some important ways but wasn’t quite the superintelligent, time-saving device that Google claimed it was. It was just a good smartphone, not a smarter smartphone. But that was over six month
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-kernel-module linux-shell
Last synced: 04 Apr 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/shaswata56/kernel-dev
learning linux kernel development.
kernel kernel-dev linux linux-kernel linux-kernel-module
Last synced: 11 Apr 2026
https://github.com/kisonix-dev/lime
Operating system simulation.
hacking-simulator kernel os simulator
Last synced: 15 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/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/hisorange/kernel
Async Application Kernel written in TypeScript
application async kernel modules
Last synced: 12 Apr 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/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/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/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/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/eersoy93/os93
My second attempt OS from scratch
assembly bootloader c kernel nasm os-development osdev
Last synced: 23 Aug 2025
https://github.com/x0reaxeax/cernel
PoC kernel with stack support written completely in C
Last synced: 05 Nov 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/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/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/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/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/seantywork/gpiosk
GPIO based Linux netdevice kernel module
gpio kernel linux networking raspberry-pi
Last synced: 13 Apr 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/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/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/sairyss/32-bit-kernel
32-bit example kernel using C and Assembly.
Last synced: 29 Apr 2026
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/theimpulson/android_kernel_motorola_sm8475
Linux Kernel for Motorola Razr 40 Ultra (zeekr)
Last synced: 22 Mar 2025
https://github.com/aanm-org/cilium
eBPF-based Networking, Security, and Observability
bpf cncf cni containers ebpf k8s kernel kubernetes kubernetes-networking loadbalancing monitoring networking observability security troubleshooting xdp
Last synced: 29 Jun 2025
https://github.com/oditynet/virusstop
Patch for kernel 6.15.8 to block viruses, trojans and unwanted programs from running. Security is ensured while the virus does not know about the protection algorithm
antivirus antivirus-software kernel mandatory mandatory-access-control security virus-stop
Last synced: 28 Aug 2025
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/patwie/robustkernelpaths
ICML paper: Robust and Efficient Kernel Hyperparameter Paths with Guarantees
eigen hyperparameters icml kernel kernel-hyperparameter libsvm machine-learning machine-learning-algorithms
Last synced: 18 Aug 2025
https://github.com/cksfafwefasdf/magicbox
A 32-bit x86 hobbyist OS kernel featuring a Unix-like FS, multi-task scheduling, and a custom Shell.
c i386 kernel operating-system osdev unix-like x86
Last synced: 27 May 2026
https://github.com/johannst/raspi3-bare-metal
Raspberry Pi3 Bare Metal
arm arm64 armv8 asm bare-metal baremetal driver kernel loader raspberry-pi-3 uart
Last synced: 19 May 2026
https://github.com/datalayer/jupyter-mimetypes
🪐 Jupyter Reprs (Representations)
Last synced: 14 Aug 2025
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: 12 Aug 2025
https://github.com/r4um/bpf-dump
Misc BCC BPF Scripts
bcc bpf kernel kprobes tracepoints tracing
Last synced: 15 Mar 2025
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/pmuens/rost
Hobby operating system written in Rust.
kernel operating-system os rust rust-lang
Last synced: 29 Jul 2025
https://github.com/greenteabiscuit/go-graphic-os
A graphic mode kernel written in golang
Last synced: 20 May 2026
https://github.com/manbuzhe666/bitsfs
Bitsfs is a simple file system based on Linux. Not for commercial use but study and demonstration.
datastore filesystem kernel linux
Last synced: 11 May 2026
https://github.com/inonitz/bruhos
Operating System Bootloader & Kernel
acpi assembly-x86-64 avl-tree bootloader buddy-allocator c efi gnu-efi interrupts kernel long-mode memory-allocator operating-system qemu slab-allocator smp uefi
Last synced: 10 Jun 2025
https://github.com/antoninhrlt/bootos
Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems
assembly kernel operating-system os x64 x86
Last synced: 27 Jul 2025
https://github.com/kaandesu/kaanos
Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in C or Rust.
assembly boot-loader kernel learning-purpose operating-system
Last synced: 10 Aug 2025
https://github.com/rudxain/esoteric-cpu-governors
WIP implementations of those algorithms
algorithms cpu cpu-governor dumb esoteric funny governor kernel linux processor wip wip-do-not-use
Last synced: 14 Mar 2025
https://github.com/cristianzsh/system-programs
Implementation of various Unix system programs
c kernel linux operating-systems posix programs syscalls system-calls
Last synced: 28 Apr 2026
https://github.com/matidev-pl/kernel_lenovo_achilles6_row_wifi
Kernel source for Lenovo X606F
Last synced: 04 Nov 2025
https://github.com/mel-edo/kvmbook
A minimal x86 VMM built from scratch on Linux KVM, with a companion book that explains every layer; from the first ioctl to a booting kernel.
Last synced: 16 Jun 2026
https://github.com/aflah02/os_assignments
Assignments for Operating Systems Course at IIITD
artix-linux c kernel linux operating-systems syscalls
Last synced: 09 Jul 2025
https://github.com/guerrantif/efficientconvolution
Implementation of an efficient convolution between 3D tensors and 4D tensors.
convolution cpp high-performance image-convolution kernel modern-cpp multithreading parallel-computing parallel-programming thread
Last synced: 03 Sep 2025
https://github.com/kettle11/minimal_uefi
A minimal Rust project to get started with UEFI
kernel operating-system rust uefi
Last synced: 05 May 2026
https://github.com/libreelec/slice-drivers
linux kernel modules for the Slice box
c drivers kernel kernel-module linux
Last synced: 13 May 2025
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
https://github.com/delta1/rust-os-tutorial
Working through Phil Oppermann's "Writing an OS in Rust" tutorial.
Last synced: 22 Mar 2025
https://github.com/axonasif/gearlock-kernel-pkg
Ready to use kernel package. Use https://github.com/AXIM0S/gearlock-dev-kit to set this up.
android-x86 gearlock installation-script kernel
Last synced: 06 Apr 2025
https://github.com/go-freebsd/kld
kld (kernel linker)
cgo freebsd go golang kernel kernel-linker kld
Last synced: 25 Mar 2025
https://github.com/azurespheredev/KernelDriver2DrawLine
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 25 Oct 2025