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-21 00:13:02 UTC
- JSON Representation
https://github.com/juoelenis/binux
Binux is an Operating System Kernel based on POSIX principles and based some components slightly on the first version of Linux
c cpp ez h kernel mit-license os
Last synced: 12 Apr 2026
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/amlel-el-mahrouss/nekernel
Hybrid C++ OS Kernel, made with a robust design and blazingly fast at boot times.
Last synced: 09 Apr 2025
https://github.com/not-nik/llvm-kernel
A hello world kernel, written in LLVM IR
hello-world kernel llvm llvm-ir
Last synced: 22 Mar 2025
https://github.com/xobyx/touchmate_kk_kernel_rockchip
kitkat kernel 3.0.36+
Last synced: 10 Mar 2025
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/hermit-os/no_std
HermitOS without std
kernel operating-system operating-systems rust rust-lang
Last synced: 31 Oct 2025
https://github.com/gmh5225/common-android12-5.10-kernelsu
GKI for android12-5.10 with KernelSU
Last synced: 04 Oct 2025
https://github.com/moindalvs/svm_hyperparameter_tuning_kernel_tricks
Effect of Gamma values and C values visualization on dataset and errors/misclassification
data-science gamma hyperparameter-tuning kernel regularization sklearn svm-classifier svm-kernel visualization
Last synced: 25 Apr 2026
https://github.com/katya-incorporated/pixel-6a-kernel-prebuilts
The Google Pixel 6a arrived with a big challenge in front of it — reclaim the title of the best cheap phone to buy, particularly for those who prize top-notch cameras above all else. It wasn't an easy fight for the budget Pixel. Since the Google Pixel 5a arrived at the end of last summer, both Apple and Samsung have come out with low-cost options.
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-kernel linux-shell
Last synced: 05 May 2026
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/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/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/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/winsdominoes/kernel
A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.
kernel operating-system operating-system-kernel operating-system-learning operating-systems-project winos
Last synced: 12 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/acerv/runltp-ng-original
Next-gen LTP runner
kernel linux linux-kernel linux-test linux-test-project python testing-framework
Last synced: 13 Apr 2025
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: 06 Sep 2025
https://github.com/kalimcs/kernel-tools
Anti-Rootkit
anti-rootkit ark debugger driver drivers kernel kernel-tools pchunter tools windows windowskernel
Last synced: 12 Sep 2025
https://github.com/prdn/ksb
sb26 [Kernel Socks Bouncer] is a Linux Kernel 2.6.x Loadable Kernel Module that that redirects tcp connection (to user-defined target hosts) through socks 4/5 chains.
Last synced: 25 Jun 2025
https://github.com/handcode/check_mk_kernel_version
check running vs. installed kernel versions
checkmk debian freebsd kernel kernel-versions monitoring omd-server
Last synced: 13 May 2025
https://github.com/madfxr/cve-2024-26581-checker
[CVE-2024-26581] Vulnerability Checker for BGN Internal
bash bash-scripting cve-2024-26581 cybersecurity kernel linux nftables shell-scripting
Last synced: 07 Mar 2026
https://github.com/michelerenzullo/blur_algorithms
Fastest algorithm for Gaussaian blur on CPU. Fast Fourier Convolution - Portable alternative to cv::blur and cv::GaussianBlur in the frequency domain - Documentation and refactoring in progress
blur convolution cpp fft fftw fourier frequency gaussian image-processing kernel opencv openmp padding pffft pocketfft time
Last synced: 20 Aug 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/katya-incorporated/pixel-4-and-4-xl-kernel-prebuilts
As the most leaked phone in phoneland, the Pixel 4 and 4 XL held few surprises when Google finally unveiled them in October 2019. We knew it would have a new facial recognition feature (here's how the Pixel 4's face unlock compared to the iPhone 11's Face ID when we tested both in four typical scenarios), a 90Hz screen and an exceptional camera.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-module kernel-source
Last synced: 14 Jun 2025
https://github.com/jillmpla/linuxkernelproject
A loadable Linux Kernel Module (LKM) that creates a file in /proc and provides read + write functionality.
kernel kernel-modules kernel-space linux linux-kernel linux-kernel-module
Last synced: 12 May 2026
https://github.com/eylon-44/Buzz-OS
A small x86 32-bit operating system.
assembly assembly-x86-32 basic-operating-system bootsector c drivers kernel makefile nasm-assembly nasm-bootloader operating-system os pure-c x86 x86-32
Last synced: 02 Apr 2025
https://github.com/mjahmadee/machine-learning-and-fault-detection
Machine Learning and Fault Detection
adaline bayes data-processing k-nearest-neighbours kernel kernel-density kernel-density-estimation knn linear-classifier madaline parzen perceptron preprocessing regression widrow-hoff
Last synced: 24 Oct 2025
https://github.com/rohithgowdam/linux-custom-packet-filtering
This project demonstrates an enhanced Linux virtual network driver with custom packet filtering. It filters incoming packets based on IP addresses, UDP protocols, and specific MAC addresses. Designed for hands-on kernel module development and network security experiments.
kernel kernel-module linux linux-el network-drivers networking packet-filtering rvce
Last synced: 23 Feb 2026
https://github.com/johannst/vdso-proxy-poc
Proof-of-concept to proxy vdso calls.
checkpoint kernel linux proxy restore vdso
Last synced: 07 Mar 2026
https://github.com/rxchit/barebone-os-raspi3
A simple OS that prints "Hello World", for RaspberryPi 3
c cpp kernel os qemu raspberry-pi-3
Last synced: 11 May 2026
https://github.com/shadowy-pycoder/go-node-collector
Prometheus collector for hardware and OS metrics exposed by *NIX kernels.
collector golang kernel linux metrics observability prometheus prometheus-collector stats
Last synced: 16 May 2026
https://github.com/nufeng1999/jupyter-myc-kernel
Minimalism Jupyter C kernel
c gcc jupyter jupyter-notebook kernel
Last synced: 12 Apr 2025
https://github.com/martin-bucinskas/darkos-2017
Micro operating system based on previous design.
Last synced: 10 Oct 2025
https://github.com/ubugeeei/vaughan
Operating system scratch implements in C lang
clang gui kernel micro-kernel operating-system window-system
Last synced: 21 Jan 2026
https://github.com/landhb/nixmodule
Simple qemu wrapper to automatically test out-of-tree linux kernel modules against multiple kernel versions.
framework kasan kernel linux linux-kernel lkm out-of-tree qemu qemu-kvm rust testing
Last synced: 12 Oct 2025
https://github.com/stdlib-js/math-base-special-kernel-betainc
Incomplete beta function and its first derivative.
approximation beta derivative function incomplete-beta javascript kernel math mathematics node node-js nodejs number scalar special special-function stdlib
Last synced: 29 Oct 2025
https://github.com/davidbuchanan314/anonymos
Yet another unnamed operating system project.
Last synced: 09 Sep 2025
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/sporeball/nn
nearly nothing: a toy operating system
kernel operating-system osdev systems
Last synced: 26 Oct 2025
https://github.com/shashinma/firewall
Enterprise firewall for Windows
bandwidth-limiting driver firewall kernel network network-filtering network-firewall qt security security-tools system windows
Last synced: 20 Mar 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/zanxz-lol/neonix
The NEONIX source tree
64-bit kernel osdev osdev-project
Last synced: 05 Apr 2026
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/tcfw/beehiveos
Beehive OS
kernel microkernel operating-system-learning operating-systems-project
Last synced: 02 Feb 2026
https://github.com/hacimertgokhan/meros
Rust based kernel & os.
kernel kernel-example os os-example rust rust-os rust-os-example vanilla-kernel x86-64
Last synced: 02 Feb 2026
https://github.com/programmingclone/kernelhooking
Explains with working examples how to implement a trampoline hook for kernel functions inside of Windows.
detour-hook detours-example function-hooking function-hooks hooking hooking-example kernel kernel-driver trampoline-hooking windows
Last synced: 26 Feb 2026
https://github.com/katya-incorporated/pixel-6-and-pixel-6-pro-kernel-prebuilts
Ever since I got the Pixel 6 Pro, I’ve been reluctant to use it as my daily driver, opting instead to keep my secondary SIM in it. The smaller Pixel 5 remained my go-to phone. But for the purpose of this revisit, I set aside my pocketable Pixel 5 and made the leap to the 6 Pro. For the first few days, the change in size was nothing.
aosp aosp-android aosp-build aosp-device aosp-kernel graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-shell
Last synced: 17 May 2026
https://github.com/archibate/chaos
A hobby operating system based on my microkernel
c c-library kernel microkernel operating-system os
Last synced: 17 Jul 2025
https://github.com/vickydev810/lfs-linux-from-scratch
Linux From Scratch (LFS) project to build a custom, minimal Linux system from source. Includes build scripts, configuration files, and step-by-step instructions for compiling the kernel and essential utilities.
fundamentals kernel lfs-book linux operating-system
Last synced: 16 Feb 2026
https://github.com/im-razvan/kernel_findprocessbyname
Stealthy, kernel way to find a process by its name.
Last synced: 28 Feb 2026
https://github.com/nikvoronin/clootoopengl
OpenCL parallel calculations w/ OpenGL renderer
cloo fractals kernel mandelbrot opencl opengl opentk opentk-library procedural procedural-generation sharpgl
Last synced: 15 May 2026
https://github.com/thexxturboxx/raspberry-pi-dram-puf
Decay-based DRAM PUF for the Raspberry Pi 3B+ implemented on top of rpi-open-firmware
dram dram-puf firmware kernel puf raspberry-pi
Last synced: 04 Jul 2025
https://github.com/gerfautge/xv6-mars
a port of MIT's xv6-riscv to MilkV mars SBC
drivers hardware kernel operating-system riscv64 software xv6
Last synced: 02 Mar 2026
https://github.com/stdlib-js/math-base-special-kernel-tan
Compute the tangent of a number on [-π/4, π/4].
angle javascript kernel math mathematics node node-js nodejs radians stdlib tan tangent trig trigonometry
Last synced: 01 Apr 2026
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/chocholl/xdp_furpf
Pretty fast XDP-based URPF implementation that leverages hierarchical data structures to perform high-speed packet filtering with rate limiting support.
arp-poisoning arp-spoofing cloud-networking ebpf kernel ndp-poisoning ndp-spoofing network-policy networking rate-limiting security spoofing-attack urpf virtual-machine xdp
Last synced: 01 Apr 2026
https://github.com/laithshadeed/linode-stackscripts
Unattended installation for linux server with Custom Kernel compilation to support latest Docker
bash docker kernel linode linux server stackscript ubuntu unattended-installation xenial
Last synced: 17 Apr 2026
https://github.com/frankray78/instructionos
A 32-bit, x86 operating system written in C.
kernel operating-system os osdev
Last synced: 10 Apr 2025
https://github.com/brookinsconsulting/bckernelmoduleoverride
BC Kernel Module Override is a simple eZ Publish Platform (Legacy) kernel override extension which overrides the default ezmodule class to provide a simple feature it allows extension based module views to override default kernel module views
ezmodule ezpublish ezpublishlegacy ezpublishplatform kernel kernel-override module override php
Last synced: 29 Apr 2026
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: 29 Apr 2026
https://github.com/soenneker/soenneker.semantickernel.pool.gemini
Provides Gemini-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.
ai csharp dotnet entry gemini google kernel kernelpoolgeminiextension limiting llm manager multiple options pool rate semantic semantickernel util
Last synced: 06 Jun 2026
https://github.com/travorlzh/linecalc
A Simple Script that calculates lines of code. It keeps calm while counting lines of Linux Kernel.
kernel line-calculator lines lines-of-code linux linux-kernel
Last synced: 03 May 2026
https://github.com/nthnn/rishka
RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.
arduino arduino-platform arduino-platformio arduino-project esp32 esp32-arduino kernel kernel-development kernel-source operating-system operating-system-kernel os-dev os-development risc-v risc-v-emulator risc-v-simulator
Last synced: 06 May 2026
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: 06 May 2026
https://github.com/maruos/android_kernel_bullhead
Nexus 5X kernel for Maru OS.
Last synced: 14 Mar 2025
https://github.com/apfelteesaft/shard
Shard is a minimalistic attempt to an Operating System with minimal Functionality
assembly c kernel minimalistic operating-system os
Last synced: 02 Jan 2026
https://github.com/rtmigo/errno
Defines system error code constants for the OSs running the Dart platform
android dart dart-library darwin errno error-codes error-success errors exceptions flutter header-files headers ios kernel linux macos os posix windows winerror
Last synced: 08 Apr 2026
https://github.com/martonmiklos/ni4050
Linux kernel module for the National Instruments DAQCard-4050 PCMCIA DMM
Last synced: 26 Mar 2025
https://github.com/iricartb/university-os-memory-allocation-processes
Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.
assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls
Last synced: 02 May 2026
https://github.com/bangmcvuphuc127890-jpg/mini-uia-kernel
Mini-UIA Kernel - a free kernel :D
cpp kernel kernel-development meow os-dev os-development vietnam vietnamese
Last synced: 11 Apr 2026
https://github.com/pschmitt/zabbix-template-reboot-required
Zabbix template to determine whether a host needs to be rebooted
kernel reboot restart restart-server services update updates zabbix zabbix-templates
Last synced: 26 Oct 2025
https://github.com/c1m50c/rust-os
Repository loosely following the "Writing an Operating System in Rust" blog by Philipp Oppermann.
actions github-actions kernel qemu rust rust-lang rust-os
Last synced: 23 Apr 2026
https://github.com/laveeshb/linux-kernel-internals
Documentation of Linux kernel design decisions, internals, and rationale
Last synced: 28 Jan 2026
https://github.com/hk-transfield/wramp-scripts-collection
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 01 Apr 2025