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-23 00:16:57 UTC
- JSON Representation
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/momijiichigo/my-os
making OS in rustlang; for learning purpose
Last synced: 25 Jun 2025
https://github.com/jeremiegince/learning_svm
Support vector machines (SVM) tutorial with classical and quantum kernels.
kernel quantum-computing svm tutorial
Last synced: 30 Oct 2025
https://github.com/jmkim/esp2017-scull
Simple drivers for the purpose of learning
device-driver driver kernel ldd3 linux linux-driver oreilly scull
Last synced: 11 May 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/anas200321/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: 12 May 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/vishalanandv/small_scale_parallel_programming
The project describes the design and development of a sparse matrixvector product kernel, implemented using super computer.
Last synced: 12 May 2026
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/Sid110307/InsiderOS
A minimalistic Operating System.
cpp development kernel os ovmf uefi
Last synced: 11 Mar 2025
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/dineshdb/os-algos
kernel kotlin operating-system os scheduling-algorithms
Last synced: 12 Jun 2026
https://github.com/dere3046/foddo
I see oddo kernel fuseblower.A simple kernel_func_finder.
android anti-rollback fuse kernel
Last synced: 20 Jun 2026
https://github.com/preethi2805/image_processing_cnn_using_pytorch
📸 Image Processing & CNN Classification with PyTorch This project explores feature extraction in image processing, pooling operations, and CNN-based classification using PyTorch and the load_digits dataset.
convolutional-neural-networks kernel pooling pytorch
Last synced: 13 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/ntfargo/ps5kerneld
experimental ps5 kernel code snippets
Last synced: 21 Jul 2025
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/anjadj/home-security-system
Home Security Real-Time System
c driver-programming embedded homesecurity kernel kernel-driver real-time userspace
Last synced: 27 Jun 2025
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/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/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/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/prbmic19/torus
A 64-bit hobby operating system with the goal of building a bootloader, kernel, and userspace from scratch.
assembly bootloader c hobby-os kernel operating-system os osdev
Last synced: 13 Jun 2026
https://github.com/dawciobiel/linux-kernel-build-py
Python-based framework for building custom Linux kernel RPM packages within a Dockerized environment
generate kernel linux linux-kernel
Last synced: 19 May 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/wtznc/os
Operating System in 1000 Lines (work in progress)
Last synced: 14 Jun 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/nihadamirov/holbertonschool-shell
Implemented a custom shell application as part of educational coursework
kernel linux shell-script simple-shell
Last synced: 15 Jun 2026
https://github.com/glenncai/whack-a-mole
Microcontrollers and Embedded Systems Laboratory.
assembly c embedded-systems kernel microcontroller
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/priyanshscpp/ECE3406-Linux-Kernel-Modules-OS
Linux kernel modules to learn the basic concepts of kernel programming.
c drivers kernel operating-system
Last synced: 12 May 2025
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/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/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/mephresgh/blcs
Linux kernel compile script
compile-script kernel linux posix-sh shell shell-script
Last synced: 02 May 2026
https://github.com/donosonaumczuk/arq_kernel
Small Kernel for Computer Architecture subject practical work at ITBA
Last synced: 17 Jun 2026
https://github.com/valkyoth/aesynx
Clean-slate Rust operating system built around capabilities, object-native services, modular components, and security gates from first boot.
aarch64 bare-metal capability-security clean-slate-os hackoctoberfest kernel microkernel multikernel object-store operating-system rust rust-lang rustlang security systems-programming wasm x86-64
Last synced: 19 Jun 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/antixk/earthquake-prediction
Test Kernel for the Kaggle Competition - LANL Earthquake Prediction
deep-learning kaggle-competition kernel lightgbm lstm machine-learning sklearn
Last synced: 13 Apr 2026
https://github.com/harpertoken/kernel-js
JS CLI for XNU kernel version.
cli javascript kernel macos node
Last synced: 13 Apr 2026
https://github.com/grisu48/kernel-config
Repository about my Linux Kernel configurations
Last synced: 09 Apr 2025
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/omercsbn/clkernel
Revolutionary x86 Operating System Kernel with AI Supervision, Hot-Swappable Modules, and Actor-Based Shell
actor-model ai-supervision assembly bootloader c embedded-ai hot-swappable-modules hybrid-kernel kernel microkernel nasm operating-system qemu sandboxing system-programming x86
Last synced: 16 May 2026
https://github.com/agiraudet/little-penguin
Linux Kernel Development, based on the Eudyptula Challenge
Last synced: 14 May 2026
https://github.com/wonderwoman2020/ask-projekt
academic-project bash-script compilation kernel linux linux-kernel
Last synced: 06 May 2026
https://github.com/stevemats/kernel_cleaner
A safe way to delete/remove/clean old kernels on fedora.
fedora fedora-scripts fedora-workstation kernel linux
Last synced: 23 Feb 2026
https://github.com/bmoneill/swerve-libc
libc for swerve
c i386 kernel operating-system osdev unix
Last synced: 06 Sep 2025
https://github.com/connectkushal/os-kernel-dev-notes
Repo with kernel and OS development revision notes and collection of related links to books, youtube tutorials, etc
asm asmx86 assembly bare-metal baremetal computer-architecture kernel kernel-dev kernel-development kernels linux-kernel nasm notes operating-system qemu risc-os risc-v x86-64
Last synced: 29 Apr 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.cache.options
Providing async thread-safe singleton Semantic Kernel Options instances
async cache csharp dotnet kernel options semantic semantickernel semantickerneloptionscache singleton util
Last synced: 24 Apr 2026
https://github.com/fajarkraton/fajaros-x86
FajarOS Nova v2.1.0 — x86_64 bare-metal OS written 100% in Fajar Lang. 139 modules, 36K LOC, 240+ commands. Compiler-enforced privilege isolation. VirtIO-GPU, ext2, TCP/IP, SMP, ELF loader. Verified with Fajar Lang v7.0.0. Made in Indonesia.
bare-metal ext2 fajar-lang gpu-computing indonesia kernel operating-system os-development systems-programming tcp-ip x86-64
Last synced: 14 Apr 2026
https://github.com/soenneker/soenneker.semantickernel.dtos.options
Options for creating a Microsoft.SemanticKernel.Kernel instance.
cache csharp dotnet dtos kernel object options semantic semantickernel semantickerneloptions singleton
Last synced: 06 Jun 2026
https://github.com/asko7779/asko-os
Very few files of my OS and a testing non-bare metal version kernel, some of them may be outdated
Last synced: 19 Apr 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/m1kc/netatop-dkms
AUR package for the netatop kernel module with DKMS support
archlinux atop aur dkms kernel kernel-module linux module monitoring netatop network network-monitoring
Last synced: 10 May 2026
https://gitlab.com/ecomaikgolf/os-dev
alma is a toy kernel written in C++ for x86_64 machines with the mere purpose of learning OS development
academic-project bootloader cmake cpp kernel make nasm posix-uefi qemu-x86 uefi x86-64 qemu
Last synced: 11 Mar 2025
https://github.com/ome/ansible-role-upgrade-distpackages
Ansible role for upgrading packages with the distribution package manager
Last synced: 20 Jan 2026
https://github.com/secti6n/s6rt
runtime the ulitmate. 只有活用文字才能拯救软件开发
chinese gdpl kernel ld2 nt runtime s6rt security software-engineering
Last synced: 20 Jan 2026
https://github.com/calint/pczero
experiments with bootable image of x86 and protected mode 32 bit code for the i386 platform written in assembler and c++ contains: * minimal assembler kernel supporting preemptive multitasking (1 KB) * sample toy application of a 2d game engine
bootable cpp kernel operating-system preemptive-multitasking protected-mode x86-32 x86-assembly
Last synced: 13 Jun 2025
https://github.com/aptivi-archives/ksmodexamples
Constantly-growing Kernel Simulator mod examples
csharp examples kernel mod simulation visual-basic
Last synced: 10 Aug 2025
https://github.com/nufeng1999/jupyter-mygjs-kernel
Minimal jupyter gjs kernel
Last synced: 03 May 2026
https://github.com/aptivi-archives/ksscreensavertemplate
Screensaver template for Kernel Simulator
csharp kernel mod screensaver simulation template visual-basic
Last synced: 10 Aug 2025