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/callmesalmon/nanos
My attempt at making an actual good kernel. Contributions are always welcome! (WIP)
c kernel minimalist nanokernel operating-system os osdev pure-c
Last synced: 09 Sep 2025
https://github.com/rodyherrera/chittyos
ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.
assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3
Last synced: 18 Apr 2026
https://github.com/sahnedunya/sahne-karnal-standard-version
Sahne Karnal is a kernel family developed by Sahne Dünya. It is also an independent operating system project.
karnal64 kernel rust sahne-karnal sahne64
Last synced: 13 Jun 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/bl33h/pythagoreantheorem
A program that calculates the Pythagorean theorem for a large number of elements using GPU parallel processing.
arrays cuda kernel parallel-programming pythagoras pythagorean-theorem
Last synced: 19 May 2026
https://gitlab.com/richardanyalai/rexos
My Operating System written in C/C++ & x86 Assembly
bootloader kernel libc libc++ operating system operating system development os osedv unix
Last synced: 11 Mar 2025
https://github.com/fuzeman/sunxi-extra-kernel
Ubuntu Core: Basic kernel for sunxi devices (with extra drivers and modules)
Last synced: 23 Mar 2025
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/anssi-fr/usb_authentication
Home of the USB Authentication project. USB authentication allows for a USB Host to authenticate a USB device.
authentication kernel linux qemu usb
Last synced: 03 Jan 2026
https://github.com/h5law/norman
A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.
bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency
Last synced: 07 Jul 2025
https://github.com/haziqj/iprior
An R package for I-prior regression
fisher-information functional gaussian-processes gpr hilbert kernel krein longitudinal multilevel priors random-effects regression reproducing rkhs rkks space
Last synced: 09 Mar 2026
https://github.com/azagramac/build-kernel-aosp-pixel
Automated workflow to build AOSP kernels for Google Pixel devices
aosp aosp-android aosp-kernel github-actions google kernel lineageos lineageos-devices lineageos-kernel linux pixel workflows
Last synced: 19 Apr 2026
https://github.com/voltageddebunked/nextcore
Source tree for the NextCore kernel.
core interface kernel kernel-driver nextcore operatingsystem osdev
Last synced: 30 Jun 2025
https://github.com/vroncevic/kernel_basic_system
:penguin: Kernel Basic System
asm basic-structure c kernel linux makefile os virtual-machine
Last synced: 06 Feb 2026
https://github.com/robertopatino1/3ncrypt0r
Encryption terminal-based program to encrypt-decrypt files and directories using an auto-generated key
blowfish-algorithm c decryption encryption encryption-decryption hash kernel library linux makefile nano sha1 sha1-decryptor sha1-hash shell systems-programming terminal terminal-based
Last synced: 20 Apr 2026
https://github.com/emmaunel/systemtap-keylogger
Using SystemTap to create a kernel based key logger
kernel keylogger redteam scripting-language systemtap
Last synced: 30 Jan 2026
https://github.com/embeddedos/uefi-bootloader
A simple UEFI OS loader to load a kernel.
bootloader kernel uefi-application uefi-boot x86-64
Last synced: 15 Apr 2026
https://github.com/andreasscherbaum/ansible-raspbee
Install a RaspBee II on a Raspberry Pi
ansible ansible-playbook ansible-role deconz kernel playbook raspbee raspberry raspberry-pi raspberrypi zigbee
Last synced: 20 Apr 2026
https://github.com/yihonglei/mimosaos
Simple OS
asm c kernel linux operating-system
Last synced: 21 Apr 2026
https://github.com/fps/rtnix
A nixos module/overlay for enabling realtime kernels
kernel nixos nixos-configuration nixos-module realtime
Last synced: 30 Jan 2026
https://github.com/lololosys/ntstatus_tracker
track NTSTATUS to its source
development ida-plugin kernel wdm windows
Last synced: 28 Mar 2025
https://github.com/feyzanaydemir/simple-os
Minimal operating system kernel for i386.
Last synced: 13 Jun 2025
https://github.com/katya-incorporated/auditor
Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.
aosp aosp-android aosp-build aosp-device aosp-kernel kernel kernel-driver kernel-methods kernel-module kernel-source
Last synced: 04 Apr 2025
https://github.com/threadexio/rcurs
A simple RCU with an oxidized interface.
concurrency concurrent-programming kernel lock-free no-std-alloc os rcu rust-lang synchronization
Last synced: 07 Feb 2026
https://github.com/nufeng1999/jupyter-myvala-kernel
mini jupyter vala kernel
Last synced: 22 Apr 2026
https://github.com/longpanzhou/kerneldriver
Microsoft OS kernel functions reimplementation.
kernel kernel-driver microsoft operating-system windows-10
Last synced: 17 Jun 2026
https://github.com/realeroberto/linux-day-2015
My talk at the Linux Day 2015 in Rome.
filesystem kernel linux talk vfs
Last synced: 24 Apr 2026
https://github.com/yeet-src/claudefeed
Live audit log of every command, file, and network connection a Claude Code (or any matched) session makes, from the kernel.
ai-agents audit bpf ebpf kernel kprobe linux llm observability provenance security tracepoint tracing yeet
Last synced: 20 Jun 2026
https://github.com/emomaxd/kernel
could it be real??
assembly bootloader c-language kernel low-level operating-system system-programming x86 x86-64
Last synced: 17 Mar 2026
https://github.com/waqarahmed89/waqarahmed89.github.io
This blog shares my research and insights on Large Language Models, Computer Vision, FPGA, and GPU architecture with kernel optimization. It serves as a hub for advanced concepts, practical implementations, and performance tuning in AI and high-performance computing. Disclaimer: Opinions expressed are my own and do not represent AMD.
compression-methods computer-vision continual-learning domain-adaptation gpu-acceleration kernel llms machine-learning
Last synced: 29 Jun 2026
https://github.com/david-palma/cuda-programming
Educational CUDA C/C++ programming repository with commented examples on GPU parallel computing, matrix operations, and performance profiling. Requires a CUDA-enabled NVIDIA GPU.
c-cpp cpp cuda cuda-toolkit education gpu gpu-programming kernel matrix-operations nvcc nvidia parallel-computing parallel-programming practice profiling threads
Last synced: 25 Apr 2026
https://github.com/lordshenron/direwolf_unified
Kernel source of Direwolf kernel based on Unified Kernel source by @33bca
direwolf kernel kernel-source redmi riva xiaomi
Last synced: 15 May 2025
https://github.com/sprookie/pcrate
kernel-module to compute pagecache hit ratio
c hit-rate kernel kernel-module pagecache
Last synced: 10 Jan 2026
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/soenneker/soenneker.semantickernel.pool.mistral
Provides Mistral-specific registration extensions for KernelPoolManager, enabling integration via Semantic Kernel.
ai csharp dotnet kernel kernelpoolmistralextension llm mistral pool semantic semantickernel util
Last synced: 10 Jun 2026
https://github.com/macaroni-os/macaronictl
Macaroni OS System Management CLI
env-update etc-update golang kernel macaroni-os
Last synced: 01 Feb 2026
https://github.com/joshua-riek/ubuntu-honeycomb-lx2k
Ubuntu 20.04 for Honeycomb LX2K
aarch64 arm arm64 embedded embedded-linux embedded-systems kernel linux nxp uboot ubuntu
Last synced: 27 Apr 2026
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/antoineco/kernel-devel-vm-action
Bootstraps a Lima instance with the selected Linux kernel version for building and testing kernel modules.
Last synced: 07 Oct 2025
https://github.com/sasooxd/philos
Barebones 16-bit operating system, custom BIOS, general software and circuit diagrams for an i8088-based homebrew computer.
16-bit 8088 bios dos kernel retrocomputing x86-16
Last synced: 27 Apr 2026
https://github.com/nchekwa/uksm-kernels
LAB Kernel which include Ultra Kernel Samepage Merging feature and BRIDGE patch
eve-ng kernel linux-kernel pnetlab ubuntu ubuntu1804 uksm
Last synced: 06 Oct 2025
https://github.com/aptivi-archives/retroks
[Obsolete] Retro version of Kernel Simulator (based on 0.0.4.1)
application csharp dotnet dotnet-core dotnet-framework dotnet-framework-48 dotnet6 ftp-client kernel kernel-simulator kernels linux mono-runtime sftp-client shell simulation terminal visual-basic visual-studio windows
Last synced: 10 Aug 2025
https://github.com/pulseflow/avian
avian is an open source uwu owo cute operating system made in rust :3
avian hacktoberfest kernel open-source operating-system osdev rust strawberry uefi unix
Last synced: 28 Apr 2026
https://github.com/phstudy/docker-aosp-kernel-builder
Docker image to build an AOSP kernel
aosp docker-image google-pixel kernel
Last synced: 21 May 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
https://github.com/ahmedabougabal/databasemanagementsystem_iti
Implementing a DBMS (Database Engine) from scratch using Bash Shell Scripting.
bash-scripting database dbms-project kernel linux-shell ubuntu
Last synced: 18 May 2026
https://github.com/dudejoe870/funos
A little hobby OS
kernal kernel operating-system os
Last synced: 16 Mar 2025
https://github.com/okta-10/my-script
Just noob script, for lazy users like me 🙃
Last synced: 10 Mar 2025
https://github.com/divinenaman/linux-kernel-modules
Linux Kernel Rootkits
kernel kernel-module linux-kernel
Last synced: 28 Apr 2026
https://github.com/yashraj22/android_kernel_oppo_msm8916
Unofficial kernel source code for oppo msm8916 devices (A37/A37f/A37fw) ## NOTE ## this is the work of the_shahnawaz_sheikh (sheikhshahnawaz41299) & Yahraj22 ( Yassuz ) so, if you are using any code from this repo, make sure to give proper credits!! BIG THANKS TO LINEAGEOS/ANDROID_KERNEL_OPPO_MSM8939 GUYS
a37 a37f a37fw kernel kernel-souce oppo source-code unofficial
Last synced: 10 Mar 2025
https://github.com/0xlay/XStar
:window: The library for windows developers. (MSVC, С++17, WDK 10)
cpp drivers kernel kernel-driver windows
Last synced: 10 Mar 2025
https://github.com/oronyx/oronyx
[DEV] ornyx is a hobbyist POSIX-compatible operating system built from scratch with focuses on performance.
Last synced: 02 Apr 2025
https://github.com/alkuzin/kfs
Hobby monolithic x86-32 Unix-like operating system from scratch
assembler-x86 assembly bare-metal cpp cpp23 embedded kernel kernel-development kernel-drivers kernel-from-scratch kernel-module kernel-source kfs os osdev osdev-os osdev-projects osdev-tutorial systems-programming x86
Last synced: 29 Apr 2026
https://github.com/Hacky-DH/kmod-ceph
build libceph and ceph kernel module
ceph ceph-kernel kernel kernel-module kmod-ceph
Last synced: 10 Mar 2025
https://github.com/shiroonigami23-ui/aegisos
AegisOS_security_first_lightweight_customizable_open_source_operating_system
customization kernel lightweight open-source operating-system osdev privacy security systems-programming
Last synced: 29 Apr 2026
https://github.com/willothy/goose
Good ol' OS experiment. Probably bad. I have no idea what I'm doing, but the goal is to have some idea when I'm done.
hobby-os kernel operating-system rust
Last synced: 30 Mar 2025
https://github.com/dx4grey/kernel_xiaomi_sdm845
NetHunter kernel for Xiaomi Pocophone F1, does not contain modules but is a standalone build with headers.
hacking kernel linux-kernel nethunter pocophonef1 xiaomi
Last synced: 18 May 2026
https://github.com/csnewman/rowan
A C# based OS
csharp kernel operating-system santol
Last synced: 26 Mar 2025
https://github.com/a3ro-dev/rc-os
Operating System for Self Driving Small Vehicles
html-css-javascript kernel micropython mpython operating-system os python raspberry-pi-pico rc-car rc-os socket
Last synced: 15 Apr 2026
https://github.com/khaledsharif/dos
Operating system for the Raspberry Pi using the D language
assembly dlang kernel operating-system raspberry-pi
Last synced: 30 Apr 2026
https://github.com/m0rf30/qemu-kernel-rpi-2
QEMU kernel builds for Raspberry Pi 2 devices
arm armv7 kernel qemu raspberry-pi simonpi
Last synced: 08 Jun 2026
https://github.com/prithivsakthiur/qwen-image-edit-2509-loras-fast
Qwen-Image-Edit-2509-LoRAs-Fast is a high-performance, user-friendly web application built with Gradio that leverages the advanced Qwen/Qwen-Image-Edit-2509 model from Hugging Face for seamless image editing tasks.
aoti diffusers diffusion-models flash-attention-3 huggingface-spaces huggingface-transformers kernel numpy peft python pytorch qwen-image-edit qwen-image-edit-2509 qwen2-5-vl qwen3-vl torch torchvision
Last synced: 03 May 2026
https://github.com/bemxio/gicho
A 16-bit real mode operating system made in Assembly and C
assembly bootloader c kernel low-level operating-system os
Last synced: 27 Feb 2026
https://github.com/m0rningdawning/knockos
PeachOS knock-off to practice kernel dev.
c kernel nasm operating-system x86-64
Last synced: 01 May 2026
https://github.com/astrodynamic/monitoringsystem
Implementation of a monitoring system program to collect and log system metrics, send notifications, and provide a user interface.
agents cmake configuration-file cpp cpp17 dynamic-library email-notification kernel logging makefile makefiles metrics monitoring-automation monitoring-system notifications qml qt qt6 system-information telegram-bot
Last synced: 01 May 2026
https://github.com/stdlib-js/math-base-special-kernel-sin
Compute the sine of a number on `[-π/4, π/4]`.
angle javascript kernel math mathematics node node-js nodejs radians sin sine stdlib trig trigonometry
Last synced: 09 Apr 2025
https://github.com/0xbekoo/winkerneldev
Windows Kernel Development
development education kernel training windows windows-kernel windows-kernel-development
Last synced: 19 May 2026
https://github.com/muhammad-fiaz/nextkernel
NextKernel is an open-source kernel written in Rust, designed for safety, performance, and scalability. It powers NextOS with modern memory management and process handling.
kernel kernel-from-scratch kernel-in-rust kernet-rust next-kernel next-os nextkernel nextos rust rust-kernel
Last synced: 04 Jun 2026
https://github.com/jakubvojvoda/linux-firewall
Simple Linux firewall using Netfiler
c firewall kernel netfilter netfilter-hook packet-processing
Last synced: 27 Jun 2025
https://github.com/j4cobgarby/fors-kernel
Experimenting with kernel ideas
assembly c kernel operating-system x86-64 x86-assembly-language
Last synced: 29 Apr 2026
https://github.com/m0rf30/qemu-kernel-rpi
QEMU kernel builds for Raspberry Pi 1 devices
arm armv6 kernel qemu raspberry-pi simonpi
Last synced: 02 May 2026
https://github.com/velocitatem/juno
Juno is a NASA space probe orbiting the planet Jupiter. It was built by Lockheed Martin and is operated by NASA's Jet Propulsion Laboratory. The spacecraft was launched from Cape Canaveral Air Force Station on August 5, 2011 UTC, as part of the New Frontiers program.
jupyter-notebook kernel python venv virtual-environment
Last synced: 11 Feb 2026
https://github.com/walderlansena/senaos
:computer: Mini Sistema Operacional em C/C++ e Assembly
assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so
Last synced: 02 May 2026
https://github.com/mhatxotic/fastrate
FastRate sets the Windows 95/98/ME/NT/2K Kernel TickRate to 1ms from the default 10ms or 16ms to improve the performance of mutlimedia applications. It is less useful on Windows NT/2K systems and has literally no use on Windows XP and later.
95 98 fastrate kernel me rate system tick utility win32 windows
Last synced: 02 May 2026
https://github.com/xigh/x-trace
FreeBSD 11+12 kernel hacking example : x-trace, simple tool to trace execution
driver freebsd kernel syscalls trace trace-execution
Last synced: 09 Jun 2026
https://github.com/anindya-prithvi/fun_os
I do a lot of weird stuff here, but yeah, when I learn, somethings may break. Hope your system stays safe
asmx86 c kernel makefile process stacktrace syscalls threads
Last synced: 08 Aug 2025
https://github.com/vincentzhang6130/simple-os-for-raspberry-pi3
armv8 bare-metal kernel operating-system raspberry-pi-3
Last synced: 29 Sep 2025
https://github.com/saschagrunert/netlink_kmod
Playing around with routing netlinks inside the kernel
Last synced: 02 Nov 2025
https://github.com/cepdnaclk/e19-co327-kernel-modules
In this project, I will develop kernel modules in a Linux system
co327 e19166 jiffies kernel linux linux-kernel operating operating-systems os
Last synced: 10 Feb 2026
https://github.com/janchy2/operating-system-kernel-riscv
A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.
allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing
Last synced: 16 Apr 2026
https://github.com/martonmiklos/ni4050
Linux kernel module for the National Instruments DAQCard-4050 PCMCIA DMM
Last synced: 26 Mar 2025