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-28 00:16:56 UTC
- JSON Representation
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/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/lanthora/hackernel
Linux host intrusion prevention system implemented by kernel module
Last synced: 14 Jan 2026
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/ndraey/nocturneos-base
NocturneOS - простая операционная система для компьютеров
c cmake kernel operating-system os osdev rust x86
Last synced: 24 Dec 2025
https://github.com/cdpxe/openbsdhacks
Some of my security-related coding projects for OpenBSD: A kernel-based user-profile intrusion detection system (FUPIDS) and an ICMP-based "port-knocking" service (openportd).
bsd fupids hids host-monitoring icmp ids information-security kernel kernel-module kernel-modules openbsd openbsd-community openbsd-ports openbsd-scripts port-knocking portknocking security security-hardening security-monitoring security-tools
Last synced: 23 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/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/aviksaikat/linghost
LinGhost - Linux Privilege Escalation Tool
kernel linux privilege privilege-escalation tool
Last synced: 11 Apr 2025
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/bao-project/bao-linux-drivers
Bao Hypervisor Linux Drivers.
driver kernel linux operating-system
Last synced: 03 Mar 2026
https://github.com/fuzeman/orangepi-zero-kernel
Ubuntu Core: Minimal kernel for the Orange Pi Zero
Last synced: 03 Mar 2026
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/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/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/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/lyre-os/klyre
Kernel of the Lyre operating system
c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64
Last synced: 10 Apr 2025
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/lucky-sideburn/generic-distro-toolkit
My implementation of ALFS (Automated Linux From Scratch)
kernel lfs linux linuxfromscratch
Last synced: 17 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/mohnkhan/myos2026
VM First Experimental Operating System written in Rust, A Rust OS operating System
clang cpp experimental kernel linux-app linux-compatibility no-std operating-system porting qemu rust rustos vm x86-64
Last synced: 26 Jun 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/larrabyte/freelsd
Larry's Software Distribution, free.
epic freelsd kernel operating-system os osdev rust x86
Last synced: 10 Mar 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/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/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/romiyusnandar/kernel_xiaomi_bengal_515
common kernel tree for topaz/tapas
Last synced: 01 Aug 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/romiyusnandar/another_kernel_tissot-4.9
Kernel 4.9 for Tissot a.k.a Mi A1
Last synced: 01 Aug 2025
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/rocky43007/universalos
An Operating System which can run Windows, Mac and Linux apps natively!
Last synced: 13 Apr 2025
https://github.com/adumont/cerberus2080
FORTH and BIOS for the Cerberus2080
Last synced: 18 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/arcadedan/danos
personal project for learning x86-64 asm
assembly assembly-x86 c kernel makefile
Last synced: 24 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/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/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/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/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/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/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/embeddedos/larvaos
A multitasking operating system and kernel with an interactive shell.
Last synced: 13 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/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/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/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/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/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/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/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/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/Akash98Sky/android_kernel_leeco_msm8976
linux kernel 3.10.108
Last synced: 10 Mar 2025
https://github.com/nthnn/noos
NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.
grub kernel kernel-development operating-system operating-system-kernel os-dev os-development osdev unikernel
Last synced: 13 Jun 2026
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/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/simp/pupmod-simp-auditd
The SIMP auditd Puppet Module
auditd kernel puppet simp simp-ecosystem
Last synced: 21 Aug 2025
https://github.com/cpl/classic
Classic is a bare-metal Operating System
arm bare-metal baremetal-os kernel operating-system os raspberry-pi raspberry-pi-zero raspberypi university-of-manchester
Last synced: 16 Jan 2026
https://github.com/chickendrop89/ack-build-workflow
A github workflow to build custom android common kernels with specified parameters
ack android android-common-kernel chickernel github-actions gki kernel workflow
Last synced: 20 Jan 2026
https://github.com/hgruniaux/pi-kachulm_os
A mini OS kernel for Raspberry PI 3 and 4
baremetal kernel os rasberrypi raspberry-pi raspberry-pi-3 raspberry-pi-4
Last synced: 14 Sep 2025
https://github.com/gh057mz/common-kexp-code-snippets
Windows kernel exploitation code snippets and techniques
exploitation kernel windbg windows
Last synced: 11 Feb 2026