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-07-02 00:16:51 UTC
- JSON Representation
https://github.com/npequeux/rinux
Rinux - A modern operating system kernel written in Rust, inspired by Linux architecture
bare-metal kernel operating-system os-development osdev rust systems-programming x86-64
Last synced: 07 Mar 2026
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/adityasinghz/multithreaded-kernel
The multithreaded kernel project aims to develop a basic but functional kernel that supports multithreading.
Last synced: 17 May 2026
https://github.com/yazaldefilimone/unixv6
a re-implementation of dennis ritchie's and ken thompson's unix v6
Last synced: 17 Jul 2025
https://github.com/tomijuarez/xv6mod
Xv6 Operating System modified
kernel kernel-thread operating-system round-robin scheduler system-calls xv6
Last synced: 16 Jul 2025
https://github.com/archibate/microk
A microkernel (will be merged with my last monokernel system project 'osys')
Last synced: 22 Jun 2026
https://github.com/bakangmonei/shellscriptingassignment
Shell script assignment for a RESTURANT RESERVATION SYSTEM and a PARKING CHARGE CALCULATION SYSTEM
cpp csharp kernel linux shell-script
Last synced: 07 Apr 2026
https://github.com/shitijhalder/kernel_realme_salaa
Android Kernel Tree for Realme 7/ Narzo 20/ Narzo 30 4g [A14/A15] | rUI3 vendor.
Last synced: 18 Apr 2026
https://github.com/heshanera/edgedetector
Edge detection using the canny operator and line detection using the convolution based techniques. Implemented the edge detector in C++ using the Magick++ API.
canny-edge-detection convolution cpp edge-detection kernel
Last synced: 11 Jul 2025
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/derafu/kernel
Lightweight Kernel Implementation with DI Container
dependency-injection kernel php
Last synced: 22 Jun 2025
https://github.com/mathyslv/windows-drivers-template
A cargo-template for Windows drivers
cargo-generate drivers kernel rust windows
Last synced: 21 Jun 2025
https://github.com/izenynn/little-penguin-1
A series of Linux kernel programming assignments
42 42born2code c driver kernel kernel-module linux linux-driver little-penguin little-penguin-1 module
Last synced: 16 May 2026
https://github.com/tinnci/lenovo-sp101fu-rk3566-kernel-research
Public notes for Lenovo SP101FU RK3566 E Ink kernel research
android-kernel eink kernel lenovo-smart-paper rk3566 rockchip
Last synced: 22 Jun 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/katistix/simple-os
My personal learning journey for building a simple operating system from scratch.
assembly bootloader kernel os x86 x86-64
Last synced: 11 Apr 2025
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/d3ara1n/halcyon
学习用RUST写RISCV操作系统
embedded kernel operating-system osdev risc-v rust
Last synced: 28 May 2026
https://github.com/keirany/kernel-playground
A project x86 kernel built for fun and testing purposes.
Last synced: 20 Jun 2025
https://github.com/knightchaser/hello-ebpf
Example hands-on codes for exercising eBPF(Extended Berkeley Packet Filter) on Linux Kernel via eunomia-bpf/libbpf
Last synced: 16 May 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/floydz/msr
Example of how to use the MSR interface to disable memory prefetching
Last synced: 28 Mar 2025
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/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/nufeng1999/jupyter-mybash-kernel
Minimal Jupyter Bash kernel
bash jupyter jupyter--lab kernel
Last synced: 16 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/maximepremont/cau_linuxsysapps-4
Chung Ang University : Linux Systems & its Applications, Assignment 4
Last synced: 27 Mar 2025
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/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/initdc/libconsole
Console inspired from JavaScript, Github Actions, Linux...
console debug github javascript kernel linux ruby warning
Last synced: 06 Apr 2026
https://github.com/nekoshirro/platform_kernel_xiaomi_marble-modules
GKI kernel modules for Xiaomi SM8450 devices.
Last synced: 02 Jul 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/nekoshirro/platform_kernel_xiaomi_marble-devicetrees
GKI kernel device tree for Xiaomi SM8450 devices.
kernel kernel-devicetrees sm8450
Last synced: 02 Jul 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/ranimeshehata/pintos-userprog-phase2
Implementing the "userprog" phase In PintOS. PintOS is an open source instructional operating system kernel developed by Stanford University. PintOS provides complete documentation & modular projects to introduce students to the major concepts of operating systems development.
alarm-clock argument-parsing docker executable-file exit filesystem kernel locks operating-systems pintos semaphores system-calls threads timer userprog virtual-machine vm wait
Last synced: 03 Apr 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/ranimeshehata/pintos-threads-phase1
Implementing the "threads" phase In PintOS. PintOS is an open source instructional operating system kernel developed by Stanford University. PintOS provides complete documentation & modular projects to introduce students to the major concepts of operating systems development.
alarm-clock docker filesystem kernel mlfq-scheduling operating-systems pintos priority-scheduling scheduler semaphores threads timer userprogs virtual-machine vm
Last synced: 03 Apr 2025
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/mikepruett3/ansible-role-kernel-settings
Ansible role to configure kernel settings on Linux Servers.
Last synced: 15 May 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/mbund/dimarchos
eBPF experiments
cni containers ebpf kernel tcx
Last synced: 14 May 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/nniemeir/kurosawa
Linux kernel module that prints a randomly selected Akira Kurosawa quote to the kernel ring buffer
dmesg kernel linux linux-kernel quote-generator
Last synced: 15 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
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/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/mephresgh/blcs
Linux kernel compile script
compile-script kernel linux posix-sh shell shell-script
Last synced: 02 May 2026
https://github.com/p1n2o/delta_kernel_xiaomi_sm8250
Delta Kernel for Xiaomi SM8250. Supports AOSP ROMs for alioth (Poco F3, Mi 11X, Redmi K40) & apollo (Mi 10T/Pro, Poco F4, Redmi K40S)
android android-kernel aosp kernel linux-kernel sm8250 xiaomi-kernel
Last synced: 02 May 2026
https://github.com/pstolarz/rpi-tools
Raspberry Pi related tools
kernel linux raspberry-pi rpi tools
Last synced: 02 May 2026
https://github.com/ddeepanshu-997/kernel-svm-classification
in this repository i am going to perform kernel SVM Classifcation on the real life dataset , initially i performed some data preprocessing technique in order to filter out the data flaws then undergoes the process of model building i.e Kernel SVM Classification.
data-science kernel kernel-svm kernel-svm-classifier machine-learning machine-learning-algorithms
Last synced: 09 Jun 2026
https://github.com/rarescosma/blog_os
Implementing an OS kernel can't be that hard, can it?
Last synced: 11 Apr 2025
https://github.com/nufeng1999/jupyter-mygjs-kernel
Minimal jupyter gjs kernel
Last synced: 03 May 2026
https://github.com/tschaefer/linux-random
:seedling: Seed entropy and harvest random bytes.
Last synced: 15 May 2026