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-24 00:13:01 UTC
- JSON Representation
https://github.com/bl33h/pythagoreantheorem
A program that calculates the Pythagorean theorem for a large number of elements using GPU parallel processing.
arrays cuda kernel parallel-programming pythagoras pythagorean-theorem
Last synced: 19 May 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/waqarahmed89/waqarahmed89.github.io
This blog shares my research and insights on Large Language Models, Computer Vision, FPGA, and GPU architecture with kernel optimization. It serves as a hub for advanced concepts, practical implementations, and performance tuning in AI and high-performance computing. Disclaimer: Opinions expressed are my own and do not represent AMD.
compression-methods computer-vision continual-learning domain-adaptation gpu-acceleration kernel llms machine-learning
Last synced: 30 Oct 2025
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/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://github.com/recursivelogic/pollux
A hobby operating system built with Rust
kernel microkernel operating-system operating-systems operatingsystem os rust rust-lang rust-language rustlang
Last synced: 28 Jul 2025
https://github.com/enderice2/fennix
Opeating System from scratch made in C and C++
aarch64 arm assembly c cpp cpp20 gcc-compiler gcc-cross-compiler kernel operating-system operating-system-learning os os-development osdev osdev-projects x86 x86-64
Last synced: 27 Jul 2025
https://github.com/wansenai/summer
The Summer Operating System
kernel operating-system os rust-lang
Last synced: 22 Jun 2025
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://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/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/nopangel/bear
The best kernel for programmers
asm bear bearos c kernel microsystem operating-system os osdev r x86-64
Last synced: 11 Jun 2025
https://github.com/katya-incorporated/auditor
Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.
aosp aosp-android aosp-build aosp-device aosp-kernel kernel kernel-driver kernel-methods kernel-module kernel-source
Last synced: 04 Apr 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/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/csnewman/rowan
A C# based OS
csharp kernel operating-system santol
Last synced: 26 Mar 2025
https://github.com/martonmiklos/ni4050
Linux kernel module for the National Instruments DAQCard-4050 PCMCIA DMM
Last synced: 26 Mar 2025
https://github.com/utkarsh2102/packlog
A kernel module that logs all your incoming packets.
Last synced: 10 May 2026
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/ilpianista/android_kernel_motorola_hawaiip
Open source kernel download for Motorola Moto G22
Last synced: 11 May 2026
https://github.com/ahmedabougabal/databasemanagementsystem_iti
Implementing a DBMS (Database Engine) from scratch using Bash Shell Scripting.
bash-scripting database dbms-project kernel linux-shell ubuntu
Last synced: 18 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/fuzeman/sunxi-extra-kernel
Ubuntu Core: Basic kernel for sunxi devices (with extra drivers and modules)
Last synced: 23 Mar 2025
https://github.com/feyzanaydemir/simple-os
Minimal operating system kernel for i386.
Last synced: 13 Jun 2025
https://github.com/okta-10/my-script
Just noob script, for lazy users like me 🙃
Last synced: 10 Mar 2025
https://github.com/prithivsakthiur/qwen-image-edit-2509-loras-fast
Qwen-Image-Edit-2509-LoRAs-Fast is a high-performance, user-friendly web application built with Gradio that leverages the advanced Qwen/Qwen-Image-Edit-2509 model from Hugging Face for seamless image editing tasks.
aoti diffusers diffusion-models flash-attention-3 huggingface-spaces huggingface-transformers kernel numpy peft python pytorch qwen-image-edit qwen-image-edit-2509 qwen2-5-vl qwen3-vl torch torchvision
Last synced: 03 May 2026
https://github.com/yashraj22/android_kernel_oppo_msm8916
Unofficial kernel source code for oppo msm8916 devices (A37/A37f/A37fw) ## NOTE ## this is the work of the_shahnawaz_sheikh (sheikhshahnawaz41299) & Yahraj22 ( Yassuz ) so, if you are using any code from this repo, make sure to give proper credits!! BIG THANKS TO LINEAGEOS/ANDROID_KERNEL_OPPO_MSM8939 GUYS
a37 a37f a37fw kernel kernel-souce oppo source-code unofficial
Last synced: 10 Mar 2025
https://github.com/easimon/fedora-kernel-builder
Builds a patched Fedora kernel RPM from a SRPM on Docker
Last synced: 08 May 2026
https://github.com/0xlay/XStar
:window: The library for windows developers. (MSVC, С++17, WDK 10)
cpp drivers kernel kernel-driver windows
Last synced: 10 Mar 2025
https://github.com/bangmcvuphuc127890-jpg/mini-uia-kernel
Mini-UIA Kernel - a free kernel :D
cpp kernel kernel-development meow os-dev os-development vietnam vietnamese
Last synced: 11 Apr 2026
https://github.com/Hacky-DH/kmod-ceph
build libceph and ceph kernel module
ceph ceph-kernel kernel kernel-module kmod-ceph
Last synced: 10 Mar 2025
https://github.com/marcellanz/dkmp
distributed kernel multiprocessing
c distributed-computing kernel linux
Last synced: 18 Mar 2025
https://github.com/lordshenron/direwolf_unified
Kernel source of Direwolf kernel based on Unified Kernel source by @33bca
direwolf kernel kernel-source redmi riva xiaomi
Last synced: 15 May 2025
https://github.com/dx4grey/kernel_xiaomi_sdm845
NetHunter kernel for Xiaomi Pocophone F1, does not contain modules but is a standalone build with headers.
hacking kernel linux-kernel nethunter pocophonef1 xiaomi
Last synced: 18 May 2026
https://github.com/haziqj/iprior
An R package for I-prior regression
fisher-information functional gaussian-processes gpr hilbert kernel krein longitudinal multilevel priors random-effects regression reproducing rkhs rkks space
Last synced: 09 Mar 2026
https://github.com/h5law/norman
A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.
bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency
Last synced: 07 Jul 2025
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/farhnkrnapratma/titanium
Titanium is a kernel developed using the Rust language, with a focus on security and efficiency. It aims to provide a reliable foundation for the development of modern operating systems.
Last synced: 07 Aug 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/muhammad-fiaz/nextkernel
NextKernel is an open-source kernel written in Rust, designed for safety, performance, and scalability. It powers NextOS with modern memory management and process handling.
kernel kernel-from-scratch kernel-in-rust kernet-rust next-kernel next-os nextkernel nextos rust rust-kernel
Last synced: 04 Jun 2026
https://github.com/HK-Transfield/wramp-scripts-collection
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 12 Aug 2025
https://github.com/katya-incorporated/camera
Certainly! Katya's System Camera App, named 'CosmoLens 📸,' transcends the conventional boundaries of photography, intertwining advanced technology with artistic expression to capture and redefine moments in her unique universe. CosmoLens is not just a camera app; it's Katya's portal to crafting ethereal visual tales. It empowers her to encapsulate
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux-distribution linux-kernel linux-shell
Last synced: 11 Dec 2025
https://github.com/muhammad-fiaz/nextos
NextOS is a modern, open-source OS built with Rust for security, performance, and scalability. Powered by NextKernel, it features modular design, memory safety, and efficient multitasking.
kernel next-kernel next-os nextkernel nextos nextos-kernel operating-system os rust rust-os
Last synced: 01 Apr 2025
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/iricartb/university-os-memory-allocation-processes
Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.
assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls
Last synced: 02 May 2026
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/rtmigo/errno
Defines system error code constants for the OSs running the Dart platform
android dart dart-library darwin errno error-codes error-success errors exceptions flutter header-files headers ios kernel linux macos os posix windows winerror
Last synced: 08 Apr 2026
https://github.com/longpanzhou/kerneldriver
Microsoft OS kernel functions reimplementation.
kernel kernel-driver microsoft operating-system windows-10
Last synced: 17 Jun 2026
https://github.com/blob42/vmmware-12.1.1-kernel-4.9
Vmware 12.1.1 patch for kernel 4.9
Last synced: 05 Apr 2025
https://github.com/spholz/android_kernel_samsung_xcover4lte
Samsung Galaxy Xcover 4 kernel
Last synced: 11 May 2026
https://github.com/dudejoe870/funos
A little hobby OS
kernal kernel operating-system os
Last synced: 16 Mar 2025
https://github.com/anssi-fr/usb_authentication
Home of the USB Authentication project. USB authentication allows for a USB Host to authenticate a USB device.
authentication kernel linux qemu usb
Last synced: 03 Jan 2026
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/rainorangelemon/nju-ics
Code for Lab in Introductory of Computer System
assembly kernel operating-system
Last synced: 17 May 2026
https://github.com/sorydima/Auditor
Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.
aosp aosp-android aosp-device kernel kernel-source linux linux-app linux-kernel
Last synced: 10 Mar 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/sped0n/zv6
A complete reimplementation of xv6 (RISC-V) in Zig.
kernel operating-system riscv xv6 xv6-riscv zig
Last synced: 18 Jul 2025
https://github.com/redchenjs/armbian-packages
Build Armbian packages using GitHub Actions
armbian bsp github-actions-ci kernel u-boot
Last synced: 04 Feb 2026
https://github.com/aptivi-archives/retroks
[Obsolete] Retro version of Kernel Simulator (based on 0.0.4.1)
application csharp dotnet dotnet-core dotnet-framework dotnet-framework-48 dotnet6 ftp-client kernel kernel-simulator kernels linux mono-runtime sftp-client shell simulation terminal visual-basic visual-studio windows
Last synced: 10 Aug 2025
https://github.com/voltageddebunked/nextcore
Source tree for the NextCore kernel.
core interface kernel kernel-driver nextcore operatingsystem osdev
Last synced: 30 Jun 2025
https://github.com/bl33h/productoftwovectors
This code utilizes CUDA for parallel vector multiplication on a GPU, demonstrating GPU's acceleration capabilities.
cuda gpu kernel paralelism parallel-programming product vector
Last synced: 16 May 2026
https://github.com/programost/yodaos
YodaOS - operating system with assembly x86_64 nasm
assembly assembly-x86 bootloader kernel operating-system os
Last synced: 23 Jun 2025
https://github.com/gwbres/kernel-diffpatch
:penguin: Scripts to generate diff patch series between two Kernel forks
Last synced: 30 Apr 2026
https://github.com/fademind/linux49-custom.src
Linux Kernel 4.9 LTS with custom patchset for Manjaro Linux
exfat kernel kernel-modules linux muqss native reiser4
Last synced: 17 May 2026
https://github.com/esotuvaka/atlas
x86_64-unknown-atlas. Mini Rust kernel with basic device drivers
Last synced: 18 Mar 2025
https://github.com/decodelabs/clip
CLI kernel integration for DecodeLabs Genesis
Last synced: 15 Apr 2025
https://github.com/salamnocap/go-img-kernel
Go library for image processing
convolution image-processing kernel
Last synced: 30 Apr 2025
https://github.com/key2p/linux
Linux kernel stable tree mirror with xanmod patch
Last synced: 13 Jan 2026
https://github.com/relathyme/armbian-sunxi64-kernel-patches
allwinner allwinner-h616 allwinner-h618 armbian kernel linux sunxi
Last synced: 20 Apr 2026
https://github.com/shv187/wingows_kernel_backuper
QoL windows kernel modules backuper.
Last synced: 27 Jun 2025
https://github.com/maruos/android_kernel_hammerhead
Nexus 5 kernel for Maru OS.
Last synced: 14 Mar 2025
https://github.com/fuzeman/nanopi-neo-air-kernel
Ubuntu Core: Minimal kernel for the NanoPi NEO Air
Last synced: 23 Mar 2025
https://github.com/wtznc/os
Operating System in 1000 Lines (work in progress)
Last synced: 14 Jun 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/norbertkiszka/linux-4.4.126-rockchip
Linux 4.4.126 from Rockchip with additional bugfixes
Last synced: 15 May 2026
https://github.com/fazibear/pix
Pixel Frame
elixir esp esp8266 kernel kernel-module linux nerves nerves-project ruby
Last synced: 09 Nov 2025