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/rahul26goyal/jupyter-echo-kernel
A simple Echo Kernel for Jupyter Notebook.
echo-kernel ipykernel ipython jupyter kernel notebook notebook-jupyter
Last synced: 16 Mar 2026
https://github.com/daedalus/mffkernel
My fu**ing first kernel
a20 asm bare-metal gcc interrupts kernel nasm
Last synced: 27 Mar 2025
https://github.com/lprashant-94/deep-learning
Notebook for learning deep learning
cnn convolution deep-learning keras-layers kernel neural-network notebook
Last synced: 22 Jul 2025
https://github.com/domainflow/core
Lightweight PHP application core with service providers, boot phases, middleware, and event dispatching.
bootstrap container dependencyinjection di domainflow kernel modular php provider
Last synced: 16 Feb 2026
https://github.com/pgaskin/android_sofiar_new
My personal Android build for the Moto G(8) Power (sofiar).
android android-rom aosp device-tree kernel lineageos motorola rom sofiar trinket vendor
Last synced: 30 Mar 2025
https://github.com/semperos/goal_jupyter_kernel
Jupyter kernel for the Goal array programming language
array-programming goal-array-language jupyter jupyter-kernel jupyter-kernels k kernel notebook
Last synced: 07 Feb 2026
https://github.com/hotmysia/pure-os
PURE-OS is a lightweight operating system designed for privacy and security. It offers a user-friendly interface while ensuring that your data remains protected from unauthorized access.
advanced ata bootloader cosmos diskusage elixir javascript kernel macos nextstep nsarchiver penlight typedstream x64
Last synced: 15 Apr 2026
https://github.com/engineersbox/c-x86-kernel
A Kernel in x86 and C
c kernel nasm nasm-assembly x86-assembly x86-nasm
Last synced: 09 May 2026
https://github.com/tprrt/linux
Linux kernel source tree forked from torvald/linux and stable.
Last synced: 08 Feb 2026
https://github.com/tallamjr/tlpi-book
Source Code for The Linux Programming Interface Book
Last synced: 15 May 2026
https://github.com/dineshdb/os-algos
kernel kotlin operating-system os scheduling-algorithms
Last synced: 12 Jun 2026
https://github.com/mohnkhan/myos-simple
A five-stage, bare-metal x86 operating-system tutorial: from a 512-byte 16-bit boot sector to a 32-bit protected-mode C kernel with an interactive shell, CMOS real-time clock, cooperative scheduler, and fixed-point calculator. Freestanding NASM + GCC, boots on QEMU or Virtualbox
assembly bare-metal bios bootloader bootsector c freestanding gdt kernel low-level nasm operating-system osdev protected-mode qemu real-mode systems-programming tutorial vga x86
Last synced: 26 Jun 2026
https://github.com/gasna/kfs-1
This first (out of 10) project is a very basic kernel with some basic features.
42 42-school 42born2code 42paris 42school assembly assembly-language assembly-language-programming assembly-x86 basic-kernel c c-language c-language-programming kernel kernel-development
Last synced: 16 Apr 2026
https://github.com/outpost-os/sentry-kernel
Outpost OS sentry kernel sources
Last synced: 10 Feb 2026
https://github.com/ljmf00/linux
Our own linux kernel tree with a set of patches
kernel linux linux-hardened linux-kernel linux-rt linux-zen
Last synced: 10 Feb 2026
https://github.com/morzecrew/forze
Domain-Driven Design and Hexagonal Architecture for backend services
architecture ddd domain-driven-design framework hexagonal hexagonal-architecture kernel
Last synced: 08 Apr 2026
https://github.com/hamiltoncj/qgis-densityanalysis-plugin
QGIS plugin that automates the creation of density heatmaps with a heatmap explorer to examine the areas of greatest concentrations. It includes H3, geohash, and polygon density map algorithms along with several styling algorithms.
analysis density density-analysis density-estimation gis heatmaps kernel plugin point polygon qgis style
Last synced: 05 Nov 2025
https://github.com/hcartiaux/1kloc-os
My implementation of the operating system from the "Operating System in 1000 Lines" book
Last synced: 15 Jun 2025
https://github.com/rimubytes/kvm-kernel
Learning KVM and how to implement a KVM-based hypervisor
Last synced: 13 Feb 2026
https://github.com/sajalkmr/tiny-linux-build
Baremetal Linux system with a custom-built kernel and BusyBox
busybox kernel linux linux-kernel
Last synced: 03 Jan 2026
https://github.com/nufeng1999/jupyter-myvbscript-kernel
Minimalistic VBScript kernel for Jupyter
Last synced: 19 May 2026
https://github.com/mchmarny/debug-tools
Container image with common network, storage, kernel, and k8s debug tools.
cluster debug gpu kernel kubernetes network storage
Last synced: 15 Feb 2026
https://github.com/ctiedt/rsramfs
A Rust Port of the ramfs file system
kernel kernel-module linux ramfs rsramfs rust
Last synced: 19 May 2026
https://github.com/xeqlol/rustonly-kernel
Tiny os kernel written only in Rust (without assembler, except inline)
Last synced: 29 Jun 2025
https://github.com/loicguillois/exigeos
Didactic bare-metal kernel in C for x86 and Raspberry Pi 3B — a rewrite of Elise-OS (2003)
arm assembly bare-metal c educational kernel os osdev raspberry-pi x86
Last synced: 01 Mar 2026
https://github.com/mbund/dimarchos
eBPF experiments
cni containers ebpf kernel tcx
Last synced: 14 May 2026
https://github.com/tralahm/simple-os-kernel
Operating System Development is one of the most Technically Involving Pursuits for a Computer Scientist.From writing kernels, to multi-stage boot-loaders, to device drivers, getting your hands dirty.
32-bit 64-bit assembly bios bootloader cpp11 firmware grub kernel ld nasm-assembly os tralahm tralahtek
Last synced: 19 May 2026
https://github.com/griffincancode/agentos
Generate your apps as you go
agents ai kernel local-models ml operating-system operating-system-kernel os
Last synced: 16 Apr 2026
https://github.com/azagramac/pixel10-kernel-aosp
Included in the tarball: mustang (Pixel 10 Pro XL), frankel (Pixel 10), blazer (Pixel 10 Pro), and rango (Pixel 10 Pro Fold) — all sharing the same kernel source “muzel”
aosp aosp-android aosp-device aosp-kernel blazer frankel google kernel mustang muzel pixel pixel10 rango
Last synced: 21 May 2026
https://github.com/cub3y0nd/exordium
A tiny linux kernel built from scratch.
kernel linux linux-kernel operating-system os os-development x86-64
Last synced: 28 Apr 2026
https://github.com/soenneker/soenneker.semantickernel.pool.openai.azure
Provides Azure OpenAI-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.
ai azure csharp dotnet entry kernel kernelpoolazureopenaiextension limiting llm manager multiple openai options pool rate semantic semantickernel util
Last synced: 05 Jun 2026
https://github.com/agentfabulous/beryllium
CheeseCream Kernel - Linux kernel source tree for xiaomi-sdm845 based on the latest CAF tag
android cheesecream kernel linux
Last synced: 08 May 2026
https://github.com/jocelchristian/sim-os
Operating System GUI Simulator with custom simulation description language
assembly big-sur c filesystem hackintosh kernel operating-system operating-system-kernel sequoia simulation sonoma swift5 unity-ecs ventura vfs webrtc-ios webrtc-swift windows
Last synced: 17 Apr 2026
https://github.com/seconize-co/dhi
Dhi - Runtime Intelligence & Protection System. Sanskrit: Intellect | Perception | Clear Vision. Kernel-space eBPF security monitoring for AI agents.
agent-security agentic-ai ai-agents ebpf kernel linux monitoring runtime-protection runtime-security sandboxing security threat-detection
Last synced: 02 Apr 2026
https://github.com/usefelbedwehy/embeddedlinux
Linux Fundamentals - Bullet Guru
access-control bash-script filesystem kernel linux networking service-management shell-scripting stack terminal userspace
Last synced: 02 Apr 2026
https://github.com/hosseinpv1379/virtlink
Kernel-native virtual tunnel manager — GRE, IPIP, WireGuard, obfuscated UDP, ICMP/BIP tunnels. DPI bypass for Iran.
dpi-bypass gre iran kernel linux networking obfuscation tunnel vpn wireguard
Last synced: 28 Jun 2026
https://github.com/fiffi14/multithreaded-os-kernel
OS1 project
assembly-language c cpp kernel
Last synced: 17 Apr 2026
https://github.com/nufeng1999/jupyter-mygroovy-kernel
Minimalism Groovy kernel for jupyter
Last synced: 17 Apr 2026
https://github.com/freeanalyticspr/gaussiankernels
ガウス過程
gaussian-processes kernel nlp python simulation
Last synced: 18 Apr 2026
https://github.com/bac0nb0yy/kfs
Designing our own kernel in Rust + ASM
assembly bootloader i386 kernel multiboot operating-system rust school42
Last synced: 17 Apr 2026
https://github.com/ritik-sharma38/buildyourownkernal-os
This is my fourth semester project that involved applications of Operating Systems into building a kernel to manage the basic operations.
Last synced: 03 Jun 2026
https://github.com/twaclaw/mit-scheme-kernel
A MIT/GNU Scheme Jupyter kernel based on metakernel.
jupyter kernel metakernel mit-scheme mit-scheme-kernel notebook scmutils
Last synced: 05 Apr 2026
https://github.com/harpertoken/kernel-swift
Swift CLI for macOS kernel info.
Last synced: 14 May 2026
https://github.com/jmalicki-ai-slop/xibalba
Xibalba: Chaos Testing Framework for Linux Filesystem Concurrency using eBPF
chaos-engineering concurrency ebpf filesystem filesystem-testing jepsen kernel race-detection testing xibalba
Last synced: 18 Apr 2026
https://github.com/azagramac/android_aosp_manifest
📦 AOSP manifests sync – platform & kernel
android android-architecture android-development aosp aosp-android aosp-device aosp-kernel github-actions kernel kernel-source
Last synced: 18 Apr 2026
https://github.com/an-autodidact/kernel-memory-reading-writing
🔍 Code to read / write the Process Memory from the Kernel 🔧
c easy-to-use kernel kernel-driver kernel-functions kernelmode memory process read simple termplate thread windows windows-kernel write
Last synced: 18 Apr 2026
https://github.com/vicen-te/tiny-nn
A tiny neural network framework for fully-connected layers with CPU and CUDA support
backpropagation cplusplus-20 cpu cuda cuda-12-8 kernel multi-threaded neural-network nn
Last synced: 19 Apr 2026
https://github.com/azagramac/linux-kernel
Kernel from source customised for my hardware
amd amd-ryzen amdgpu debian kernel kernel-source linux linux-custom-image linux-kernel ryzen
Last synced: 19 Apr 2026
https://github.com/elmazzun/krnl
Dockerized environment where to build and run a custom kernel
docker gcc-cross-compiler kernel osdev-projects qemu-kvm
Last synced: 20 Apr 2026
https://github.com/axi0mh1ve/axiom-hive-ddm
Deterministic DNS Defense Module - Replace probabilistic threat detection with cryptographic verification and strict enforcement
cybersecurity deterministic-security dns dns-security ebpf kernel merkle-tree network-security security zero-trust
Last synced: 20 Apr 2026
https://github.com/aib/cif
Configurable IP Filter
firewall kernel linux module netfilter networking
Last synced: 21 Apr 2026
https://github.com/sikessem/core
The core of @Sikessem.
core dependency-injection di-container inversion-of-control ioc ioc-container ioc-framework kernel object-values sikessem strict-types type-safe typed-php
Last synced: 21 Apr 2026
https://github.com/soenneker/soenneker.semantickernel.pool.ollama
Provides Ollama-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.
csharp dotnet entry extension kernel kernelpoolollamaextension limiting manager multiple ollama options pool rate semantic semantickernel
Last synced: 06 Jun 2026
https://github.com/rucub100/kruspix
A hands-on, educational kernel for the Raspberry Pi, written in Rust. Get a feel for bare metal and build your own OS from the ground up.
arm64 education experiment kernel operating-system raspberry-pi rust
Last synced: 05 Jun 2026
https://github.com/soenneker/soenneker.semantickernel.pool.openai
Provides OpenAI-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.
csharp dotnet entry kernel kernelpoolopenaiextension limiting manager multiple openai options pool rate semantic semantickernel util
Last synced: 06 Jun 2026
https://github.com/feliux/kscope
eBPF-powered offensive runtime discovery and attack surface observability
ebpf kernel linux red-team-tools
Last synced: 06 Jun 2026
https://github.com/woile/fun_os
Writing an Operating system based on Phil-opp blog series
kernel operating-system osdev-rust
Last synced: 25 Apr 2026
https://github.com/hellebenjamin/manuos
Simple operating system written in C and X86 asm
c kernel operating-system os x86-assembly
Last synced: 28 Mar 2025
https://github.com/nurfaizfy/tc-build
Gonon Clang crosscompiler builder script, this repo will auto build latest clang
android clang clang-builder crosscompiler kernel
Last synced: 26 Apr 2026
https://github.com/ratwolfzero/cellular-automaton
Cellular Automata
alive birth cellular cellular-automata cellular-automaton chaos conways-game-of-life dead emergence grid-based kernel neighbourhood self-replicating survival unpredictable
Last synced: 27 Apr 2026
https://github.com/manjotsidhu/android_kernel_a106_wiko
OpenSourced KitKat Kernel Source For Micromax Unite 2 , Wiko Bloom , Explay Vega , MyPhone Rio Lite . Powered By Manjot Sidhu
Last synced: 27 Apr 2026
https://github.com/railt/foundation
[READ ONLY] Subtree split of the Railt Foundation component (see railt/railt)
application foundation graphql kernel railt
Last synced: 20 May 2026
https://github.com/yasnakateb/tinyos
🐢 A simple Operating System in Nasm Assembly and C
kernel nasm-assembly simple-os
Last synced: 28 Apr 2026
https://github.com/saturneric/linux
A minimal mainline Linux kernel for Raspberry Pi 5: only essential RPi5 driver & DTS patches, easy upstream merges, ideal for testing Linux-next on ARM64.
kernel linux-kernel raspberry-pi-5
Last synced: 28 Apr 2026
https://github.com/partikus/symfony-multiple-kernels
Repository presents Symfony project with multiple kernel approach.
kernel multiple multiple-kernels php symfony
Last synced: 28 Apr 2026
https://github.com/simonbaeumer/kernel-playground
My linux kernel playground
Last synced: 29 Apr 2026
https://github.com/nktkt/zig-kernel
x86 OS kernel in Zig — 50,000 LOC, 136 files, 110+ subsystems. GUI, TCP/IP, FAT16/ext2, fork/exec, BSD sockets, firewall, CFS scheduler, 80+ shell commands. From 150 lines to hobby OS.
bare-metal kernel operating-system os os-development x86 zig
Last synced: 29 Apr 2026
https://github.com/exbotanical/toulouse
A 32-bit UNIX-like operating system kernel
Last synced: 29 Apr 2026
https://github.com/komus-israel/os-kernel-buildup
Operating system developement with rust
kernel operating-system os rust systems-programming
Last synced: 08 Jun 2026
https://github.com/gwbres/kernel-diffpatch
:penguin: Scripts to generate diff patch series between two Kernel forks
Last synced: 30 Apr 2026
https://github.com/maximilianfeldthusen/basic-secure-kernel-module
The code is a basic kernel module that demonstrates how to initialize a secure driver, though integrating TPM or HSM functionality would require additional kernel-space libraries, such as tpm_tis or tpm_dev for TPM devices.
aes c cryptography hsm kernel linux-kernel request tpm-plugin
Last synced: 01 May 2026
https://github.com/caellian/arch-kernel-legion-y540-17irh
Kernel config with only drivers required by Legion Y540-17IRH
Last synced: 01 May 2026
https://github.com/steliospapamichail/linux-2.6-scheduling-policy
My implementation of a process scheduling policy on Linux v.2.6.38.1
assembly c kernel linux linux-kernel scheduling x86-32 x86-assembly
Last synced: 01 May 2026
https://github.com/r614/runix
UNIX-esque OS built using Rust
kernel linux operating-system rust x86-64
Last synced: 02 May 2026