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-19 00:18:03 UTC
- JSON Representation
https://github.com/milouk/sphinx-bullhead
Sphinx Custom Linux Kernel for Bullhead (Nexus 5X)
android battery bullhead kernel lineageos linux-kernel nexus-5x oreo performance security stability
Last synced: 13 May 2025
https://github.com/no92/vineyard
Moved to:
c hobby-os kernel operating-system operating-systems osdev posix uefi x86-64
Last synced: 11 Mar 2025
https://github.com/shukantpal/silcos-kernel
The Silcos kernel is a hybrid, robust and compact modular kernel which provides a platform to build the Silcos OS and SilkUI
hardware-abstraction hybrid-kernel kernel silcos-os
Last synced: 11 Apr 2025
https://github.com/metan-ucw/runltp-ng
Minimalistic LTP testrunner
kernel linux linux-kernel ltp test-automation
Last synced: 13 Apr 2025
https://github.com/whitehara/kernel-patch-fedora
Custom kernel patches for Fedora
Last synced: 24 May 2026
https://github.com/At-EC/At-FSM
At-FSM is an open and user-friendly embedded Finite State Machine (FSM) included the Primitive State Machine (PSM) and Hierarchical State Machine (HSM).
c-language chinese embedded-systems finite-state-machine firmware hierarchical-state-machine iot kernel mcu robot state-machine
Last synced: 27 Feb 2026
https://github.com/byt3n33dl3/isabella
Rootkit and Kernel attack kit, 𝗜𝘀𝗮𝗯𝗲𝗹𝗹𝗮 program Enables Cyber Attacks to gain access from Machines without being detected.
executable extensions kernel operating-system os root rootkit
Last synced: 16 Aug 2025
https://github.com/sarvandani/machine_learning-deep_learning_11_algorithms-of-regression
sklearn, tensorflow, random-forest, adaboost, decision-tress, polynomial-regression, g-boost, knn, extratrees, svr, ridge, bayesian-ridge
adaboost bayesian decision-trees deep-learning extratrees gradient-boosting keras-tensorflow kernel knn-regression machine-learning polynomial-regression random-forest regression-algorithms sklearn svr-regression-prediction
Last synced: 15 Apr 2026
https://github.com/tsduck/dektec-dkms
Linux DKMS for Dektec device drivers
dektec dektec-device-drivers device-driver dkms dkms-packages driver fedora kernel linux linux-dkms ubuntu
Last synced: 31 May 2026
https://github.com/phip1611/phipsboot
PhipsBoot is a relocatable x86_64 bootloader for legacy boot written in Rust and assembly.
Last synced: 29 Jul 2025
https://github.com/oovm/jupyter-protocol
Jupyter Kernel Protocol for rust
jupyter jupyter-kernels jupyter-notebook kernel
Last synced: 11 Apr 2025
https://github.com/brightprogrammer/misraos
A Modern Operating System Written in C++ From Scratch!
cmake cpp kernel modern operating-system osdev
Last synced: 26 Jul 2025
https://github.com/turkishrational/retrodos
MSDOS 1.25-2.11-3.3-5.0-6.0-6.22 and PCDOS 7.1 (derived, redeveloped) KERNEL (and COMMAND.COM) source code in NASM syntax
asm assembler assembly code command dos kernel msdos msdos1 msdos2 msdos3 msdos5 msdos6 nasm os pcdos pcdos7 retro retrodos source
Last synced: 06 Apr 2025
https://github.com/ismoilovdevml/kernel
My Kernel
assembly c ismoilovdev kernel linux
Last synced: 08 Mar 2026
https://github.com/afiskon/linux-kernel-modules
Experiments with Linux kernel modules
driver-programming drivers kernel linux ring0
Last synced: 21 Jul 2025
https://github.com/sloganking/my-own-os
[Self teaching] Writing my own Operating System
Last synced: 04 Sep 2025
https://github.com/tomlin7/bill
x64 Kernel for BILL OS
assembly kernel operating-system operating-system-kernel os rust
Last synced: 14 Jun 2025
https://github.com/elongl/cve-2014-3153
Exploiting CVE-2014-3153, AKA Towelroot.
cve-2014-3153 exploitation kernel linux linux-kernel towelroot
Last synced: 07 Sep 2025
https://github.com/soreing/sore-os
Primitive x86 32bit Operating System with FAT32 File System and a Kernel
boot fat32 filesystem kernel operating-system osdev x86-assembly
Last synced: 04 Mar 2026
https://github.com/archibate/newos
A hobby unix-like operating system
c-library c-runtime filesystem kernel operating-system
Last synced: 06 May 2025
https://github.com/sunayhegde2006/air.rs
Air.rs 70B+ inference on consumer GPU, LLM inference in Rust
apple-silicon ggml inference instruction-set kernel llama-cpp local-ai lora megakernel nvidia-cuda open-models open-source qlora
Last synced: 28 May 2026
https://github.com/maastaar/539kernel-book
A Journey in Creating an Operating System Kernel: A book that teaches the reader how to create an operating system's kernel called 539kernel. You can read the book freely in https://539kernel.com/
book kernel os-dev os-development os-kernel tutorial x86 x86-assembly x86-nasm
Last synced: 24 Jan 2026
https://github.com/nekernel-org/nekernel
The Modular C++ Microkernel.
bootloader chk cpp kernel microkernel tools uefi
Last synced: 29 Dec 2025
https://github.com/gtalusan/admp441-rpi
ADMP441 for the Raspberry Pi
admp441 i2s invs441 kernel linux linux-kernel mems microphone oshpark raspberry-pi raspberrypi
Last synced: 19 Apr 2025
https://github.com/gbowne1/classicos
An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)
c hacktoberfest hacktoberfest- hacktoberfest2023 kernel kernels nasm nasm-assembly operating-system operating-systems os osdev x86 x86-32
Last synced: 12 Apr 2025
https://github.com/ismoilovdevml/rust-os
Rustda Yozilgan Kernel
c ismoilovdev kernel linux rust rust-kernel
Last synced: 04 Apr 2025
https://github.com/th3spl/noimportz
Simple single file header for creating zero imports drivers. Can be useful for bypassing forensic memory analysis performed by anticheats, for example.
anticheat cpp-features kernel pe-header windows-kernel
Last synced: 16 Oct 2025
https://github.com/atirut-w/oclinux
A custom kernel for OpenComputers mod
kernel lua opencomputers opencomputers-mod operating-system
Last synced: 12 Aug 2025
https://github.com/adtech-labs/kernda
Add conda activation to an IPython kernel spec
conda ipython jupyter kernel team-platform
Last synced: 09 Mar 2026
https://github.com/paragon279/kerneldriver2drawline
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 16 May 2025
https://github.com/mesabloo/oneiric
A small kernel + OS based on how dreams work
dream kernel operating-system os
Last synced: 29 Jul 2025
https://github.com/okerew/neural-web
This repository shows an alternative neural network structure to modern ones, inspiring from the brain and it's creativity, workings.
alternative architecture biology c cpu cuda gpu innovative kernel machine-learning markdown metal neural neural-network neuron objc shader structure
Last synced: 27 Jul 2025
https://github.com/allogic/ksu
The Kernel Script Utility is an x64 Kernel-Mode rootkit written in C. It was designed to intercept process memory flow featuring a full TCP/IP network API.
anticheat assembly bypass cheat debugger engine engineering kernel kit ksu memory mode reverse ring0 rootkit scanner script table windows x64
Last synced: 10 May 2026
https://github.com/Garnek0/GarnOS
OS powered by a modular kernel
c kernel operating-system os osdev
Last synced: 08 May 2025
https://github.com/boneill02/swerve
A barebones i386 kernel
c i386 kernel operating-system osdev unix
Last synced: 11 Apr 2025
https://github.com/xdevs23/linux-nitrous
Mirror of https://gitlab.com/xdevs23/linux-nitrous
clang custom kernel linux linux-nitrous
Last synced: 06 Mar 2026
https://github.com/ryanwoodsmall/kernel-rpm
kernel spec, config for vanilla kernel rpms from kernel.org
kernel kernel-spec linux linux-kernel rpm rpm-packages rpm-spec
Last synced: 27 Oct 2025
https://github.com/j4cobgarby/mustard
A fairly basic kernel written in NASM and C
bootable c grub grub2 kernel low-level nasm open-source operating-system os
Last synced: 10 Jul 2025
https://github.com/goldyfruit/puppet-grub2
Puppet module for managing GRUB2
cmdline-linux grub grub-default grub2 hiera kernel mbr puppet puppet-grub2
Last synced: 11 Sep 2025
https://github.com/symlex/symlex-core
Minimalistic Kernel and Router based on Symfony Components
dependency-injection kernel micro-framework php router symfony
Last synced: 10 Apr 2025
https://github.com/gamemann/test-kernel-modules
A repository used to store my test Linux kernel modules I make while I'm learning.
examples forward kernel linux module net netfilter packet processing
Last synced: 18 Mar 2025
https://github.com/goerz/python-localvenv-kernel
A Jupyter kernel that delegates to ipykernel in the .venv environment of a project folder
ipython-kernel jupyter jupyter-notebook kernel python
Last synced: 14 Apr 2025
https://github.com/at-ec/at-fsm
At-FSM is an open and user-friendly embedded Finite State Machine (FSM) included the Primitive State Machine (PSM) and Hierarchical State Machine (HSM).
c-language chinese embedded-systems finite-state-machine firmware hierarchical-state-machine iot kernel mcu robot state-machine
Last synced: 08 Sep 2025
https://github.com/ppopth/kelner
Safe portable simple microkernel written purely in Rust
Last synced: 11 Jun 2025
https://github.com/timschneeb/msi-ec-modern
Fork of msi-ec with support for MSI Modern 15 A11M (Business series)
acpi driver ec embedded-controller kernel kernel-module laptop linux msi msi-laptop msi-modern
Last synced: 03 Jul 2025
https://github.com/sinanislekdemir/minik
Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.
arduino compiler esp32 esp32-wroom interpreter kernel programming-language
Last synced: 10 Apr 2025
https://github.com/ianmacd/beyond2lte
Combined kernel source code for the Samsung Galaxy G970F, G973F and G975F. Use in combination with Magisk and TWRP.
Last synced: 06 Apr 2026
https://github.com/brunexgeek/machina
A lightweight kernel and operating system for Raspberry Pi
arm baremetal-os kernel machina raspberry-pi
Last synced: 28 Apr 2025
https://github.com/0xbekoo/malware-resurrection
This project enables malware to resurrect and remain hidden even after termination, using a User-Mode Program and Kernel-Mode Driver as part of the Malware Resurrection technique.
executable kernel kernel-driver malware malware-resurrection resurrection windows
Last synced: 17 Jun 2025
https://github.com/ljmf00/rts5139
Linux kernel drivers module backport for RTS5129/RTS5139 USB MMC card reader
card-reader drivers kernel kernel-module linux mmc module realtek rts5129 usb
Last synced: 08 Oct 2025
https://github.com/danijelaskov/microkernel
An implementation of a small, but fully functional multithreaded operating system kernel with time sharing.
8086 dos etf kernel multithreading operating-system operativni-sistem operativni-sistemi-1 os1 projekat time-sharing x86
Last synced: 30 Apr 2025
https://github.com/x86byte/aptx4869
The Never-Ending Hide and Seek: The Tale of APTX4869 Rootkit
driver driver-hide hide kernel kernel-driver kernel-exploit malware-development persistence rootkit rootkit-development rootkit-kernel rootkit-windows rootkits stealth
Last synced: 06 Sep 2025
https://github.com/tyler-cromwell/mantle
An operating system kernel written mostly in C for x86-64 CPUs, capable of booting on real hardware. Goal is to implement my own functional Unix-like operating system.
assembly c grub iso kernel linux makefile operating-systems python3 x86 x86-64
Last synced: 17 Mar 2026
https://github.com/dn0sar/frontal_poc
Proof-of-Concept of the Frontal Attack
attack identical-branches kernel poc sgx-enclave sgx-step
Last synced: 20 Apr 2025
https://github.com/metal-stack/kernel
kernel build for pxe booting bare metal machines
bare-metal kernel linux-kernel pxe-boot
Last synced: 18 Feb 2026
https://github.com/sen-h/vidos
Complete single purpose linux system that just plays videos
av1 av1-videos buildroot dav1d kernel linux linux-distribution mkv opus video webm
Last synced: 03 Oct 2025
https://github.com/whoisclebs/seedcore
💿 💻 A Minimalistic Kernel for Optimal Performance made with rust. 🦀
Last synced: 17 Mar 2025
https://github.com/d4rk-lucif3r/luciferkernel
Linux 4.9 Kernel for Xiaomi Mi A1 aka Tissot.
kernel kernel-developers kernel-image kernel-source linux linux-kernel tissot-sprout xiaomi
Last synced: 04 Oct 2025
https://github.com/clebsstash/seedcore
💿 💻 A Minimalistic Kernel for Optimal Performance made with rust. 🦀
Last synced: 04 Sep 2025
https://github.com/jbush001/xv6-nyuzi
Port of xv6 operating system to Nyuzi processor
kernel operating-system processor
Last synced: 13 Apr 2025
https://github.com/benmezger/strail
A kernel with support to the RISCV architecture
asm c kernel operating-system riscv unix
Last synced: 07 Sep 2025
https://github.com/alifarazz/ukernel
:balloon: My first attempt at writing a kernel
c11 hello-world i386 kernel nasm-assembly
Last synced: 06 Apr 2025
https://github.com/plos-clan/coolpotos-x64-v
CoolPotOS x64 but written in V.
kernel loongarch64 os vlang x86-64
Last synced: 28 Jan 2026
https://github.com/arnau478/owl-os
Yet another self-learning OS
assembly c hobby-kernel hobby-os kernel low-level open-source operating-system os unix x86-64
Last synced: 06 Apr 2025
https://github.com/gh057mz/business-ctf-2022-exploiting-a-windows-kernel-backdoor---opendoor-write-up
CTF write-up
ctf-writeups exploi hackthebox kernel
Last synced: 09 Apr 2025
https://github.com/randruc/lazuli
Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.
arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling
Last synced: 10 Apr 2025
https://github.com/mental32/kernel
A Unikernel For Embedded Systems
drivers kernel operating-system osdev rust
Last synced: 12 Apr 2025
https://github.com/yjdoc2/os-project
A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.
c kernel operating-system os-dev scheduling-policies threading
Last synced: 12 Apr 2025
https://github.com/sjkingo/luminary
Luminary is a small x86 real-time operating system
kernel operating-system osdev qemu real-time ulysses x86
Last synced: 12 Oct 2025
https://github.com/raspiduino/a6lte-kvm-old
(OLD VERSION! Please see the new one at https://github.com/raspiduino/a6lte-kvm) Kernel with KVM for SM-A600G (Samsung Galaxy A6) with exynos7870 cpu
android arm armv8a exynos7870 kernel kvm linux linux-kernel qemu samsung samsung-firmwares samsung-galaxy trustzone
Last synced: 10 Apr 2025
https://github.com/francescodisalesgithub/simpleviruswriting
An example of basic virus writing in C
c exploit fallocate fork-bomb hacking hide-messages kernel linux passwords shadowfile timebomb virus-writing
Last synced: 25 Jun 2025
https://github.com/naltun/unix-notes
Notes on common 🅄🅝Ⓘ🆇 topics 🐧 😈
aix bsd cli command-line darwin internet kernel linux networking protocols tcp tcp-ip udp unix
Last synced: 30 Apr 2025
https://github.com/apparentlyplus/gatos
GatOS is an experimental kernel serving as the foundational layer for the PawStack toolchain.
docs grub kernel memory multiboot os-dev sysinternals toolchain
Last synced: 04 Mar 2026