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/nullarray/kernman
Bash script to help with kernel management.
bash kernel kernel-management linux shellscript
Last synced: 13 Apr 2025
https://github.com/aviksaikat/linghost
LinGhost - Linux Privilege Escalation Tool
kernel linux privilege privilege-escalation tool
Last synced: 11 Apr 2025
https://github.com/georglauterbach/uncore
Modern operating system kernel completely written in pure, idiomatic Rust.
documentation education kernel operating-system operating-system-kernel rust rust-lang
Last synced: 07 Apr 2025
https://github.com/twinc1ty/very-cool-os
Lets build a Kernel from absolute scratch using Assembly & hopefully, C
assembly bootsector c gdt kernel low-level nasm os qemu
Last synced: 23 May 2026
https://github.com/ruser75/qnap-recovery-kernel
A minimal QTS kernel running under qemu with lvm support
Last synced: 15 Apr 2025
https://github.com/mahdizynali/simix
Simix is a custom simple linux kernel based on arch x86_64
custom-kernel kernel linux linux-distribution linux-kernel simix unix x86-64
Last synced: 03 Sep 2025
https://github.com/iomonad/kfs
x86 Kernel From Scratch: From basic bootable kernel, GDT & IDT implementation to advanced ELF memory parser & complete kernel/userspace syscall mechanism.
elf-memory-parser kernel kernel-from-scratch kfs
Last synced: 19 Oct 2025
https://github.com/bao-project/bao-linux-drivers
Bao Hypervisor Linux Drivers.
driver kernel linux operating-system
Last synced: 03 Mar 2026
https://github.com/rishiloyola/d-left
data structure to store data, rapidly, memory-efficiently and with less collision
bloom-filter d-left hashing kernel
Last synced: 04 Mar 2026
https://github.com/bydmiller/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 30 Jul 2025
https://github.com/darkhz/revvz_sakura
Custom kernel source for the Xiaomi Redmi 6 Pro (sakura). Read the wiki: https://github.com/darkhz/revvz_sakura/wiki
force-push-warning kernel sakura
Last synced: 18 Jan 2026
https://github.com/mhdzumair/mhdzmr-kernel
Motorola Moto E4 (Woods) MhDzMR-Kernel
e4 kernel kernel-source motorola woods
Last synced: 16 Mar 2025
https://github.com/infinityos-dev/core_old
Lightweight easy to use operating system made to limit e-waste
hobby-os infinityos kernel operating-system osdev rust rust-os toy-os x86-64
Last synced: 01 Nov 2025
https://github.com/deanoburrito/minos
Tiny hobby operating system. Limited functionality right now, check the bottom of the README for current feature set!
c-plus-plus kernel operating-system os osdev
Last synced: 24 Jul 2025
https://github.com/lanthora/hackernel
Linux host intrusion prevention system implemented by kernel module
Last synced: 14 Jan 2026
https://github.com/danirod/jacqueline
An experimental i386 kernel written in Pascal
assembly elf i386 i386-elf kernel osdev pascal x86 x86-kernel
Last synced: 21 Jun 2025
https://github.com/containerscrew/nflux
Simple network monitoring tool. Powered by eBPF & Rust 🐝
aya bpf ebpf kernel linux linux-tools networking observability packet-capture rust security sniffing tracing traffic-control
Last synced: 24 Oct 2025
https://github.com/louisjenkinscs/moltaros
A minimal implementation of an Operating System implemented in (mostly) C and (sparse) Assembly
educational heap kernel operating-system x86
Last synced: 08 May 2025
https://github.com/elcritch/nerves_system_nanopi_core2
Nerves System Image for NanoPi Neo Core 2's
kernel nanopi-core2 nanopi-neo-plus2 nerves
Last synced: 11 Feb 2026
https://github.com/matesxs/matesos2
Version 2 of my testing OS developement project
assembly cpp gcc kernel limine nasm operating-system x86-64
Last synced: 02 Apr 2025
https://github.com/cpscript/kyro
"Kyro" a simple and basic; bare bones operating system focusing on user security and protection(kind of like tails OS), WARNING: This isn't complete yet so it might not work. Inspiration from OSMora's hyra OS.
asmx86 bootloader filesystem kernel kernel-development operating-system
Last synced: 06 Oct 2025
https://github.com/onkernel/kernel-mcp-server
Open-source MCP server for secure, low-latency cloud-browser automation on Kernel.
ai-agents browser-automation cloud-browser devtool headless-chromium kernel mcp model-context-protocol nextjs nodejs open-source streamable-http typescript
Last synced: 22 Jul 2025
https://github.com/sighook/lwpp
A collection of patches for the vanilla linux kernel, useful for pentesters and security engineers.
kernel linux patches pentesting wifi wifi-hacking
Last synced: 14 Jun 2025
https://github.com/bellthomas/citadel
Citadel — A Trusted Reference Monitor for the Linux Kernel using Intel SGX Enclaves
difc enclave kernel linux lsm reference-monitor security sgx
Last synced: 20 Apr 2025
https://github.com/larrabyte/freelsd
Larry's Software Distribution, free.
epic freelsd kernel operating-system os osdev rust x86
Last synced: 10 Mar 2025
https://github.com/romiyusnandar/kernel_xiaomi_bengal_515
common kernel tree for topaz/tapas
Last synced: 01 Aug 2025
https://github.com/romiyusnandar/another_kernel_tissot-4.9
Kernel 4.9 for Tissot a.k.a Mi A1
Last synced: 01 Aug 2025
https://github.com/shadforth/keylogger-kernel-driver
A kernel space keylogger 🔑
c kernel kernel-space keylogger operating-systems-principles osp
Last synced: 10 Mar 2025
https://github.com/upc-ghs/gpkde
Fortran Code for Grid Projected Kernel Density Estimation From Multidimensional Particle Distributions
concentration density-estimation fortran kernel particles three-dimensional
Last synced: 26 Feb 2026
https://github.com/a1exwang/modern_05
A modern toy OS using up-to-date technology (AMD64, UEFI, Multi-Core CPU, PCI Express, ACPI/SATA, ZFS, Modern C++)
Last synced: 24 Jan 2026
https://github.com/esno/linux-kindle-pw2
linux kernel sources for kindle paperwhite 2 (6th generation)
6th-generation ebook ebook-reader ereader kernel kindle linux paperwhite-2
Last synced: 06 Feb 2026
https://github.com/omarazizi/echoos
Operating System and Kernel
32-bit c kernel kernel-development low-level-programming operating-system x86-assembly
Last synced: 14 Oct 2025
https://github.com/B-Gyro/B-Gyro
"Meet B-Gyro: our attempt at an operating system inspired by the gyroscope's stability... except ours wobbles more than it balances. Think of it as a gyroscope that moonlights as a boomerang—it keeps coming back with more bugs to fix!" -- by 0rayn and faithByte.
32-bit assembly c-language kernel operating-system osdev x86
Last synced: 27 Jul 2025
https://github.com/andrej123456789/pekos
Pek Opearting System source code repository.
64-bit bios kernel operating-system os osdev x86-64-gcc
Last synced: 13 Oct 2025
https://github.com/jakuj/bootable-stuff
A two-stage bootloader, an x86-64 kernel, and an OS stub
bootloader kernel osdev x86-64
Last synced: 06 Mar 2026
https://github.com/neuralteam/kernel
Package for directly calling Windows kernel functions (an improved version of https://github.com/C-Sto/BananaPhone).
Last synced: 02 Mar 2025
https://github.com/krzk/linux-vendor-backup
Backup of various Samsung/Exynos vendor Linux kernel trees (from publicly available sources: public GIT repositories or Open Source packages released by vendors)
arm arm64 armv7 armv8 exynos exynos5 hardkernel kernel linux linux-kernel odroid samsung
Last synced: 23 Feb 2026
https://github.com/empyreal96/linux-sony-hollyss-kernel-3.10
Unmodified kernel source of the Xperia M5 (30.2.A.1.21) site to packaged source on their site --->
android-kernel android-kernel-source android-source kernel kernel-source linux linux-kernel mt6795 sony-hollyss sony-source xperia-m5
Last synced: 03 May 2025
https://github.com/dhil/t20
Triple 20: A domain specific language for kernel-to-kernel transformations.
compilation compiler dart domain-specific-language functional-language google kernel kernel-transformations source-to-source
Last synced: 26 Feb 2026
https://github.com/cyb3rmx/kerneldevelopment
Code snippets about kernel development training.
kernel kernel-module linux training-materials
Last synced: 28 Apr 2026
https://github.com/iamvirul/ferrous-kernel
Ferrous is a research-grade operating system kernel that addresses fundamental limitations of existing kernels through modern language features, capability-based security, and first-class support for cloud-era workloads.
Last synced: 04 Apr 2026
https://github.com/ymdarake/write-your-own-operating-system
Sample code for the video "Write your own Operating System"
kernel operating-system operating-system-learning os
Last synced: 10 Jun 2026
https://github.com/rocky43007/universalos
An Operating System which can run Windows, Mac and Linux apps natively!
Last synced: 13 Apr 2025
https://github.com/sukhmancs/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 11 Apr 2025
https://github.com/acasamit/ratios
RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.
Last synced: 30 Apr 2025
https://github.com/smokku/wrte
microkernel-like environment to run untrusted applications in browser
distributed javascript kernel microkernel operating-system runtime sandbox untrusted-applications www
Last synced: 17 Mar 2025
https://github.com/adumont/cerberus2080
FORTH and BIOS for the Cerberus2080
Last synced: 18 Feb 2026
https://github.com/erik-donath/sodium
An small x86 Operating System which uses multiboot2 and the grub bootloader.
boot grub i686 kernel multiboot2 operating-system os uefi-boot x86
Last synced: 16 Jun 2025
https://github.com/embeddedos/x86-64-operatingsystem
An Operating System based on x86-64 architecture.
assembly bios bootloader c cpp kernel operating-system qemu round-robin-scheduler shell systemcalls x86-64
Last synced: 08 Oct 2025
https://github.com/kotleni/virthid-macos
MacOS kext for creating virtual HID devices.
driver hid iokit kernel kext macos virtual-hid
Last synced: 06 Mar 2026
https://github.com/asteby/metacore-kernel
Metacore kernel — WASM runtime, capabilities, installer (private)
dynamic-crud golang kernel metacore multi-tenant permissions pgvector webhooks
Last synced: 02 Jun 2026
https://github.com/arcadedan/danos
personal project for learning x86-64 asm
assembly assembly-x86 c kernel makefile
Last synced: 24 Apr 2025
https://github.com/embeddedos/larvaos
A multitasking operating system and kernel with an interactive shell.
Last synced: 13 Jun 2026
https://github.com/teelinsan/ironysarcasmdetection
This is the code's repository of the paper "A Kernel-based Approach for Irony and Sarcasm Detection in Italian" presented at IronITA @ Evalita2018
irony kelp kernel machine-learning natural-language-processing nlp nlp-machine-learning sarcasm sarcasm-detection svm svm-classifier
Last synced: 20 Jun 2025
https://github.com/markjasonespelita/zyphor_packages
This repository serves as the distribution channel for all `.deb` packages maintained under the Zyphor OS project, allowing users to install and update software seamlessly using the APT package manager.
Last synced: 30 May 2026
https://github.com/hansemro/kc1-linux
Documentation of mainline Linux on First Generation Kindle Fire
device-tree kernel mainline-kernel
Last synced: 23 Jan 2026
https://github.com/shaswata56/os
microOS: A barebone OS just having a loader, bootstrap and kernel, no userspace!
barebone bootstrap c kernel kernel-space loader os qemu x86
Last synced: 20 Apr 2026
https://github.com/justalexeydev/evaos
EvaOS is an operating system implemented in ReactJS and designed on the VioletKernel system library.
kernel operating-system reactjs site
Last synced: 15 Sep 2025
https://github.com/otamajakusi/riscv-step-by-step
RISC-V kernel step-by-step implmenetation
c condition-variable kernel multi-process multi-thread mutex risc-v
Last synced: 14 Jun 2025
https://github.com/katya-incorporated/pixel-7-and-pixel-7-pro-kernel-prebuilts
It was a fairly unexciting conclusion. When I reviewed the Google Pixel 7 Pro last year, I walked away with the impression of a phone that was a bit better in some important ways but wasn’t quite the superintelligent, time-saving device that Google claimed it was. It was just a good smartphone, not a smarter smartphone. But that was over six month
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-kernel-module linux-shell
Last synced: 04 Apr 2025
https://github.com/linarcx/arenos
A minimal linux distribution based on suckless/openbsd/busybox ideas.
busybox kernel linux minimalist openbsd suckless
Last synced: 22 Aug 2025
https://github.com/carlonluca/docker-rpi-ubuntu-kernel
Docker image to cross-build the Ubuntu kernel for the Raspberry Pi 4 (arm64).
docker kernel linux raspberry-pi ubuntu
Last synced: 07 Oct 2025
https://github.com/jmaczan/tinyconv
🌸 Image processing with kernel and convolution
convolution convolution-filter image-processing image-processing-python kernel python python3
Last synced: 16 Oct 2025
https://github.com/simp/pupmod-simp-auditd
The SIMP auditd Puppet Module
auditd kernel puppet simp simp-ecosystem
Last synced: 21 Aug 2025
https://github.com/harilvfs/archlts
Script to install the Linux LTS kernel on Arch and Arch-based distributions.
Last synced: 24 Mar 2025
https://github.com/dracos-linux/build-script
Generate DracOS GNU/Linux Remaster images
debian debian-linux kernel linux open-source operating-system
Last synced: 02 Jan 2026
https://github.com/katya-incorporated/aurora-store
About Aurora Store 📺 focused on security, minimalism and usability. Our app store is currently being used to distribute our own apps and the Google Play mirror for isolated download functionality of all apps that are available on the Google Play Market. In the future, it will be used for the possible distribution of builds of Katya ® 👽 Mobile OS.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source linux linux-app linux-distribution linux-kernel linux-shell
Last synced: 04 Dec 2025
https://github.com/WolfTech-Innovations/cybr
WolfOS - " An extendable NixOS-Like Ubuntu based OS."
deployable distro fast foss kernel linux linux-distribution linuxdistros nixos operating-system os ubuntu
Last synced: 30 Oct 2025
https://github.com/eersoy93/os93
My second attempt OS from scratch
assembly bootloader c kernel nasm os-development osdev
Last synced: 23 Aug 2025
https://github.com/femvoi/patchedguard
22h2 Windows patchguard runtime disabler.
bypass cplusplus kernel kpp patchguard runtime windows windows10
Last synced: 18 Aug 2025
https://github.com/x0reaxeax/cernel
PoC kernel with stack support written completely in C
Last synced: 05 Nov 2025
https://github.com/ahmedraja1/khud-ka-operating-system
A full Fledge Operating System based in C.
c kernel linux linux-kernel macintosh operating-system osx system-programming unix windows
Last synced: 01 May 2026
https://github.com/swanx1/alean
ALEAN is an operating system for the Raspberry PI Zero W (BCM2835 chip)
bcm2835 firmware kernel os raspberry-pi
Last synced: 11 Feb 2026
https://github.com/soenneker/soenneker.semantickernel.pool
Manages a pool of Semantic Kernel instances with per-entry rate limiting.
csharp dotnet entry kernel limiting manager multiple options pool rate semantic semantickernel semantickernelpoolmanager util
Last synced: 07 Jun 2026
https://github.com/deyzi-the-youtuber/lunaris2
Lunaris 2: The successor to Lunaris
assembly assembly-x86 c kernel lunaris osdev programming unix unix-like
Last synced: 28 Mar 2025
https://github.com/gabbersepp/assembler
I have found my old assembler code and made it public to everyone. Maybe someone needs it
asm assembler fasm interrupt kernel operatingsystem os winapi x86
Last synced: 12 Apr 2025