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/helcsnewsxd/famaf-computer_science-operating_systems
Laboratorios de la materia de Sistemas Operativos de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
c famaf-unc kernel labs os university-subjects xv6
Last synced: 28 Feb 2025
https://github.com/katya-incorporated/linux-hardened-kernel
The core idea behind kernel hardening is this: we will never be able to get all of the security bugs out of our code, especially when we're dealing with a large and fast-moving program like the kernel. Beyond that, even when we fix security bugs, those fixes don't get out to the affected users; think of all the Android devices with no security.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source kernels linux linux-app linux-distribution linux-kernel linux-kernel-module linux-shell
Last synced: 11 Mar 2026
https://github.com/sahnedunya/sahne-d-nya-packet-liders
Sahne Dünya Packet Liders is the standard package manager for Sahne Karnal architecture developed by Sahne Dünya. For more information, see README or Wikipedia!
kernel package-manager rust sahne-d-nya-packet-liders sahne-karnal sahne64
Last synced: 13 Jun 2025
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/katya-incorporated/apps
Katya ®️'s system apps are a constellation of technological wonders seamlessly integrated into one user-friendly ecosystem. Designed with precision and intuition, they serve as the digital backbone of Katya's world, each app tailored to streamline tasks, amplify productivity, and infuse creativity into everyday life.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended graphene grapheneos katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module linux linux-app linux-kernel linux-shell
Last synced: 16 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://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/lololosys/ntstatus_tracker
track NTSTATUS to its source
development ida-plugin kernel wdm windows
Last synced: 28 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/csnewman/rowan
A C# based OS
csharp kernel operating-system santol
Last synced: 26 Mar 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/rbourgeat/kfs-1
Discover the world of Kernel Programming and learn how to create your very own Kernel from scratch. PART 1
42 42born2code 42cursus 42paris 42projects 42school kernel kfs
Last synced: 08 Apr 2025
https://github.com/alf45tar/debian-kernel
Compile Debian kernel using GitHub Actions in a couple of hours
armhf cross-compile debian debian-bookworm docker ix4-300d kernel linux-kernel
Last synced: 27 Mar 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/pschmitt/zabbix-template-reboot-required
Zabbix template to determine whether a host needs to be rebooted
kernel reboot restart restart-server services update updates zabbix zabbix-templates
Last synced: 26 Oct 2025
https://github.com/francisc0arauj0/last
My own x86_64 operating system
c hobby hobby-os hobby-project kernel operating-system os
Last synced: 10 Oct 2025
https://github.com/pzaino/merlin_module
A crate library to help building Kernel Modules for Merlin Kernel
kernel kernel-module kernel-module-development kernel-modules merlin merlin-kernel merlin-os merlin-os-module operating-system risc-os riscos riscos64 rust rust-lang
Last synced: 11 Oct 2025
https://github.com/katya-incorporated/.github
Breaking Boundaries: Katya ® 👽 OS Now Open to Developers, Paving the Way for Limitless Creativity and Advancements 📲✨
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: 14 Mar 2026
https://github.com/amirreza81/os-lab
Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology
bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu
Last synced: 27 Jan 2026
https://github.com/laveeshb/linux-kernel-internals
Documentation of Linux kernel design decisions, internals, and rationale
Last synced: 28 Jan 2026
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/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/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/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/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/macaroni-os/macaronictl
Macaroni OS System Management CLI
env-update etc-update golang kernel macaroni-os
Last synced: 01 Feb 2026
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/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/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/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/php-lsp/kernel
[READ ONLY] Subtree split of the component (see php-lsp/php-lsp)
container core kernel language-server lsp php
Last synced: 12 Feb 2026
https://github.com/dorydev/linuxfromscratch
Simple kernel (will be upgraded later)
Last synced: 15 Feb 2026
https://github.com/edgelesssys/constellation-kernel
Fork of Fedora kernel srpm with changes for Constellation https://src.fedoraproject.org/rpms/kernel
Last synced: 28 Feb 2026
https://github.com/vheidari/minibox
miniBox = Linux Kernel with BusyBox taste. An experimental project :)
busybox distros kernel linux linux-kernel minibox
Last synced: 16 Feb 2026
https://github.com/zaid-maker/kernel
A tiny 32-bit freestanding kernel that boots with GRUB and provides a basic text terminal layer.
Last synced: 02 Apr 2026
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/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/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/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/nufeng1999/jupyter-myvala-kernel
mini jupyter vala kernel
Last synced: 22 Apr 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/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/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/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/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/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/divinenaman/linux-kernel-modules
Linux Kernel Rootkits
kernel kernel-module linux-kernel
Last synced: 28 Apr 2026
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/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/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/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/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/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/manishklach/ai-host-observability
Linux host observability toolkit for AI/GPU infrastructure, exposing Prometheus metrics for memory pressure, RDMA/NIC health, PCIe/VFIO, NUMA, GPUs, and kernel events.
ai-infrastructure ai-ops gpu gpu-monitoring infiniband kernel linux linux-monitoring mlx5 node-exporter numa nvidia observability pcie performance-engineering prometheus rdma rdma-monitoring sre vfio
Last synced: 09 Jun 2026
https://github.com/liulilittle/multiple-bbr-implementations
Multiple-bbr-implementations
bbr bbr-nanqinglang bbr-tsunami bbrplus c cpp fq google ip kernel linux system tcp
Last synced: 04 May 2026
https://github.com/andreasscherbaum/remove_unused_kernels
Remove unused Linux kernel packages
debian kernel linux linux-kernel ubuntu unused-kernel-packages
Last synced: 07 May 2026
https://github.com/malbolgee/proto-terminal-so
Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.
c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall
Last synced: 08 May 2026
https://github.com/theabhishek07/operating-systems
This repository contains all the relevant content needed for learning and practicing operating system.
class-notes ebooks kernel kernel-module lab-works ppts-created study-materials
Last synced: 08 May 2026
https://github.com/utkarsh2102/packlog
A kernel module that logs all your incoming packets.
Last synced: 10 May 2026
https://github.com/ilpianista/android_kernel_motorola_hawaiip
Open source kernel download for Motorola Moto G22
Last synced: 11 May 2026
https://github.com/embeddedos/linux
Linux Development.
kernel linux qemu virtualization
Last synced: 12 May 2026
https://github.com/mochaap/frogging-build
Automated build of some Frogging-Family patched packages.
archlinux docker frogging-family kernel pkgbuild wine
Last synced: 13 May 2026
https://github.com/hackersa3edy/simple_shell
ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.
algorithms alx alx-software-engineering c-language c-programming cli command-line data-structures debugging kernel optimization shell system-calls valgrind
Last synced: 14 May 2026
https://github.com/sshehrozali/kubetracer
kubetracer: sidecarless, node-level network monitoring for high-performance HTTP observability
ethernet go golang http https ip kernel kuberenetes kubernetes kubernetes-monitoring linux network-interface-card nic observability tcp tls traces virtual-machines
Last synced: 16 Jun 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/citomni/kernel
CitOmni Kernel is a tiny PHP 8.2+ core that boots CitOmni apps. It provides the minimal App container, deep read-only config wrapper, deterministic vendor->providers->app merging, explicit service maps ($app->id), optional compiled caches, and a fail-fast philosophy. No magic-HTTP/CLI own delivery and error handling.
deterministic framework framework-php frameworks high-performance kernel lazy-loading lazy-loading-components lightweight lightweight-framework low-overhead php-framework php8 service-locator service-map
Last synced: 13 Jan 2026
https://github.com/nufeng1999/jupyter-myhtml-kernel
Minimalism jupyter html kernel
Last synced: 25 Apr 2026
https://github.com/nufeng1999/jupyter-mygo-kernel
Minimalism jupyter Go kernel
Last synced: 13 Apr 2026
https://github.com/nufeng1999/jupyter-mynodejs-kernel
Minimalistic Nodejs kernel for Jupyter
Last synced: 16 Apr 2026
https://github.com/arec1b0/rootkit-detector
Kernel-based rootkit detection tool with modules for detecting hidden processes, files, and kernel anomalies.
forensics kernel linux rootkit-detection security system-security
Last synced: 18 Apr 2026
https://github.com/ariksquad/snowkernel
The operating system of yesterday
assembly c kernel operating-system
Last synced: 15 Apr 2026
https://github.com/nufeng1999/jupyter-mywls-kernel
Minimalistic WolframScript kernel for Jupyter
Last synced: 18 Nov 2025
https://github.com/takadev15/xv6-assignment
Assignment report for OS114 class xv6 Project
Last synced: 14 Oct 2025
https://github.com/dhiraj240/kernel_project
After doing the course of kernel development by Linux Foundation, I have taken an initiative to apply my learning and build a project based on the knowledge gained from the Linux Foundation course.
Last synced: 28 May 2026
https://github.com/norbertkiszka/linux-4.4.126-rockchip
Linux 4.4.126 from Rockchip with additional bugfixes
Last synced: 15 May 2026
https://github.com/scav-enger/linux-kernel-builder
This script installs dependencies, sets up the environment, and builds Linux kernel.
bash kernel kernel-development linux-kernel script
Last synced: 10 Mar 2026
https://github.com/asko7779/kernel-snippet
a piece of garbage kernel code which doesnt work for shit made for testing and experimenting
cplusplus kernel programming systemprogramming
Last synced: 23 Mar 2025