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-30 00:17:01 UTC
- JSON Representation
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/gh057mz/common-kexp-code-snippets
Windows kernel exploitation code snippets and techniques
exploitation kernel windbg windows
Last synced: 11 Feb 2026
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/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/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/samtebbs33/jaq
A hobby x86 kernel. Superseded by https://github.com/ZystemOS/pluto
Last synced: 05 Apr 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/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/fuzeman/sunxi-kernel
Ubuntu Core: Basic kernel for sunxi devices
Last synced: 23 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/wjsjtu/socket-control
This project is aimed to control the socket connection by hijacking the syscall table, configure file is in JSON format and transferred into kernel by netlink.
c kernel netlink socket socket-control syscall-table syscalls
Last synced: 18 Oct 2025
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/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/x0reaxeax/cernel
PoC kernel with stack support written completely in C
Last synced: 05 Nov 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/Akash98Sky/android_kernel_leeco_msm8976
linux kernel 3.10.108
Last synced: 10 Mar 2025
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/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/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/eebssk1/debian-kernel-build
Automatic tuned/enhanced Kernel Build [FP!]
bbr experimental kernel linux optimized
Last synced: 15 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/romiyusnandar/kernel_build_action
Build action for linux kernel
action github github-actions kernel
Last synced: 14 Apr 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/rcore-os/rcore-tutorial-deploy
Tutorial Doc for rCore OS step by step (3rd edition)
Last synced: 15 Oct 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/sammwyy/kitty-paw
BIOS Kernel built in Rust.
bios kernel os rust rust-kernel
Last synced: 26 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/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/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/sandbox-science/astrakernel
Experimental micro ARM kernel implementation for QEMU.
Last synced: 29 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/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/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/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/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/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/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/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/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/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/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/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/harilvfs/archlts
Script to install the Linux LTS kernel on Arch and Arch-based distributions.
Last synced: 24 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/tin-z/coccinelle_exercises
coccinelle notes and exercises
coccinelle code-analysis kernel variant-analysis vulnerability-research
Last synced: 10 Mar 2025
https://github.com/sairyss/32-bit-kernel
32-bit example kernel using C and Assembly.
Last synced: 29 Apr 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/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/greenteabiscuit/go-graphic-os
A graphic mode kernel written in golang
Last synced: 20 May 2026
https://github.com/angelogalav/pandos
PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (a.y. 2020/2021)
c kernel operating-system pandos rikaya-os unibo
Last synced: 18 Jun 2026
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/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/katya-incorporated/application-repository
Each app within Katya ®️'s system is meticulously crafted to seamlessly integrate into her lifestyle, optimizing her productivity, nurturing her creativity, and safeguarding her digital footprint. They embody innovation, efficiency, and personalized functionality, making Katya's digital experience a true testament to cutting-edge technology.
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-distribution linux-kernel linux-shell
Last synced: 14 Mar 2026
https://github.com/decodelabs/genesis
Universal bootstrapping framework for PHP applications
Last synced: 18 Oct 2025
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/daniel-boll/fajr-os
FajrOS: A minimal, educational operating system project, exploring the dawn of OS development inspired by simplicity and curiosity.
Last synced: 23 Jun 2026
https://github.com/hgn/machine-code-analyzer
Machine Code Analyzer for X86(_64) ISA
assembler branch disassembler instruction-analyzer jump-analyzer kernel python
Last synced: 29 Jun 2026
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/basemax/cnol
A new C standard library implementation intended for use on embedded systems. (SOON)
c c-lib clib glibc kernel libc library library-systems linux operation-system operation-systems os os-lib runtime-library system
Last synced: 13 Apr 2026
https://github.com/sporeball/nn
nearly nothing: a toy operating system
kernel operating-system osdev systems
Last synced: 26 Oct 2025
https://github.com/creator-craft/easos
Basic OS development for experimenting and studying how operating systems work.
Last synced: 16 Mar 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/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/hermit-os/no_std
HermitOS without std
kernel operating-system operating-systems rust rust-lang
Last synced: 31 Oct 2025
https://github.com/z1skgr/tinyos3-updates
TinyOS VM
c client-server-architecture kernel linux posix proc pthreads round-robin-scheduler scheduler threads-api
Last synced: 29 Jan 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/davidbuchanan314/anonymos
Yet another unnamed operating system project.
Last synced: 09 Sep 2025
https://github.com/imanimrod/piggy-os
The best operating system.
c kernel operating-system osdev x86-64
Last synced: 24 Jun 2025
https://github.com/turulomio/mykernel
My kernel scripts to compile it in Gentoo systems
cryptsetup gentoo grub initramfs-generator kernel
Last synced: 25 Feb 2026
https://github.com/hivesolutions/patches
Set of random patches for a series of projects
Last synced: 07 Feb 2026
https://github.com/rolandhemmer/fedora-workstation-guide
:book: Fedora Workstation personal installation guide and post-installation scripts.
documentation fedora fedora-workstation installation-guides installation-scripts kernel linux post-installation readme shell shell-scripts
Last synced: 17 Mar 2026
https://github.com/loneicewolf/windows-rootkits
My own 'collection' of windows rootkits.
bootkit kernel rootkit windows windows-bootkit windows-kernel windows-rootkit
Last synced: 10 Oct 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/tcfw/beehiveos
Beehive OS
kernel microkernel operating-system-learning operating-systems-project
Last synced: 02 Feb 2026