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-22 00:16:55 UTC
- JSON Representation
https://github.com/krivenko/kernel-build.sh
Easy-to-use Bash script to build/install Linux kernel on Gentoo-based systems
Last synced: 09 Oct 2025
https://github.com/dibsonthis/SimpleFilter
Python module for image convolution and ML classification.
classification classifier convolution convolutional-layers convolutional-networks filter filters kernel kernel-module machine-learning machine-learning-library python simplefilter
Last synced: 19 Jul 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: 16 Aug 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/wolftech-innovations/cybr
Welcome to cybr
deployable distro fast foss kernel kordos linux linux-distribution linuxdistros operating-system os secure security ubuntu wolftech
Last synced: 21 Jun 2025
https://github.com/usbokirishima/0
An advanced keylogger with both kernel and userspace mode support. Implements stealth functionality and netlink socket communication.
c hacking kernel kernel-module keylogger linux makefile malware remote-access-tool rootkit spyware unix
Last synced: 12 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/kdrag0n/caf_kernel_wahoo
CAF 4.4-based kernel for the Pixel 2 / XL (walleye/taimen), unified as wahoo. Note that this is a proof-of-concept which cannot fully boot Android due to encryption issues.
Last synced: 23 Apr 2025
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/lanthora/hackernel
Linux host intrusion prevention system implemented by kernel module
Last synced: 14 Jan 2026
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/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/fuzeman/orangepi-zero-kernel
Ubuntu Core: Minimal kernel for the Orange Pi Zero
Last synced: 03 Mar 2026
https://github.com/0mega28/OS
Operating System from scratch.
kernel kernel-dev operating-system operating-system-kernel operating-system-learning os os-dev x86-os
Last synced: 10 Mar 2025
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/therealdreg/bochs-bed
Bochs Enhaced Debugger (bochs-bed). A modern console debug experience.
alpha bochs debugger debugging-tool emulator kernel poc x86 x86-64
Last synced: 10 Mar 2026
https://github.com/0xflux/wdk-mutex
An idiomatic Rust mutex type for Windows kernel driver development.
driver driver-mutex kernel kernel-driver kernel-mutex kerrnel-mutex kmutex microsoft mutex rust thread-safety wdk wdk-driver winapi windows windows-driver windows-driver-kit
Last synced: 13 Jun 2025
https://github.com/krishpranav/kernelexploits
Various Kernel Exploits For Linux And Windows
cve cve-exploits exploits kernel kernel-exploits
Last synced: 15 Apr 2025
https://github.com/arda-guler/kikaos
Basic OS kernel with basic command line
command-line educational kernel operating-system os terminal
Last synced: 18 Sep 2025
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/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/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/larrabyte/freelsd
Larry's Software Distribution, free.
epic freelsd kernel operating-system os osdev rust x86
Last synced: 10 Mar 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/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/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/embeddedos/larvaos
A multitasking operating system and kernel with an interactive shell.
Last synced: 13 Jun 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/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/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/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/cyb3rmx/kerneldevelopment
Code snippets about kernel development training.
kernel kernel-module linux training-materials
Last synced: 28 Apr 2026
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/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/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/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/rocky43007/universalos
An Operating System which can run Windows, Mac and Linux apps natively!
Last synced: 13 Apr 2025
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/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/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/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/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/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/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/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/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/romiyusnandar/kernel_xiaomi_bengal_515
common kernel tree for topaz/tapas
Last synced: 01 Aug 2025
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/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/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/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/arcadedan/danos
personal project for learning x86-64 asm
assembly assembly-x86 c kernel makefile
Last synced: 24 Apr 2025
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/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/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/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/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/adumont/cerberus2080
FORTH and BIOS for the Cerberus2080
Last synced: 18 Feb 2026
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/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/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/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/loneicewolf/pract_rev_engineering
Notes about my progress trough the book "PRACTICAL REVERSE ENGINEERING" - Will not include solutions. Only Notes, thoughts - and ideas, etc.
asm c fannybmp kernel loneicewolf malware-analysis notes reverse-engineering rootkit
Last synced: 07 Mar 2026
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/travorlzh/learnos
A repo that contains all the code written in my study of OS development.
assembly c kernel operating-system-learning tutorial
Last synced: 18 Apr 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/caoimhebyrne/angeldust
A Rust mini-kernel for the Raspberry Pi 3B and Raspberry Pi 4B
aarch64 kernel raspberry-pi rust rust-kernel
Last synced: 04 May 2026
https://github.com/contributte/nella
👩💻 Opinionated pre-configured kernel based on Nette (@nette). Suitable for all kind of apps.
boot bootloader bootstrap contributte kernel nella nette nette-framework preconfigured
Last synced: 30 Oct 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/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/hisorange/kernel
Async Application Kernel written in TypeScript
application async kernel modules
Last synced: 12 Apr 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/seantywork/gpiosk
GPIO based Linux netdevice kernel module
gpio kernel linux networking raspberry-pi
Last synced: 13 Apr 2026
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
https://github.com/rakarmp/mvast-kernel-tweak
Tuning all kernel parameters to get better optimization
kernel magisk magisk-module optimization
Last synced: 24 Jun 2025
https://github.com/mkorthof/pc-engines-apu
PC Engines APU kernels and tools
apu console debian dkms kernel led-kernel-modules leds leds-apu-modules package pc-engines-apu pcengines serial voyage-kernel voyage-linux
Last synced: 16 Mar 2025
https://github.com/jbouron/x86-kernel
A 32-bit x86 kernel written from scratch in C supporting multicore cpus and preemptible scheduling.
assembly kernel operating-system osdev x86
Last synced: 11 Apr 2025