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: 2025-05-31 00:16:04 UTC
- JSON Representation
https://github.com/sairyss/32-bit-kernel
32-bit example kernel using C and Assembly.
Last synced: 12 Mar 2025
https://github.com/shadowy-pycoder/go-node-collector
Prometheus collector for hardware and OS metrics exposed by *NIX kernels.
collector golang kernel linux metrics observability prometheus prometheus-collector stats
Last synced: 30 Apr 2025
https://github.com/wjsjtu/socket-control
This project is aimed to control the socket connection by hijacking the syscall table, configure file is in JSON format and transferred into kernel by netlink.
c kernel netlink socket socket-control syscall-table syscalls
Last synced: 09 Apr 2025
https://github.com/kotleni/virthid-macos
MacOS kext for creating virtual HID devices.
driver hid iokit kernel kext macos virtual-hid
Last synced: 13 Feb 2025
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: 14 Feb 2025
https://github.com/sammwyy/kitty-paw
BIOS Kernel built in Rust.
bios kernel os rust rust-kernel
Last synced: 10 Mar 2025
https://github.com/simp/pupmod-simp-auditd
The SIMP auditd Puppet Module
auditd kernel puppet simp simp-ecosystem
Last synced: 19 Dec 2024
https://github.com/Akash98Sky/android_kernel_leeco_msm8976
linux kernel 3.10.108
Last synced: 10 Mar 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: 03 Mar 2025
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/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: 12 Apr 2025
https://github.com/jbouron/x86_64-kernel
A bootloader and kernel for the x86_64 architecture, written in x86 assembly and C++ respectively
bootloader kernel operating-system x86 x86-64
Last synced: 11 Apr 2025
https://github.com/handcode/check_mk_kernel_version
check running vs. installed kernel versions
checkmk debian freebsd kernel kernel-versions monitoring omd-server
Last synced: 13 May 2025
https://github.com/azurespheredev/kerneldriver2drawline
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 28 Feb 2025
https://github.com/greenteabiscuit/go-graphic-os
A graphic mode kernel written in golang
Last synced: 04 Mar 2025
https://github.com/cdpxe/kspids
A kernel-based IDS for Linux. KSPIDS monitors especially system calls.
anomaly-detection hids host-monitoring ids information-forensics information-security intrusion-detection kernel kernel-hardening kernel-module linux linux-hardening linux-kernel linux-kernel-module linux-security linux-security-module monitoring security-hardening security-tools user-monitoring
Last synced: 23 Mar 2025
https://github.com/patwie/robustkernelpaths
ICML paper: Robust and Efficient Kernel Hyperparameter Paths with Guarantees
eigen hyperparameters icml kernel kernel-hyperparameter libsvm machine-learning machine-learning-algorithms
Last synced: 04 Apr 2025
https://github.com/basemax/cnol
A new C standard library implementation intended for use on embedded systems. (SOON)
c c-lib clib glibc kernel libc library library-systems linux operation-system operation-systems os os-lib runtime-library system
Last synced: 03 Apr 2025
https://github.com/winsdominoes/kernel
A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.
kernel operating-system operating-system-kernel operating-system-learning operating-systems-project winos
Last synced: 20 Feb 2025
https://github.com/containerscrew/nflux
Network monitoring tool using eBPF. Powered by Aya-rs 🐝
aya ebpf kernel linux networking rust
Last synced: 15 Feb 2025
https://github.com/tcfw/beehiveos
Beehive OS
kernel microkernel operating-system-learning operating-systems-project
Last synced: 13 Apr 2025
https://github.com/matidev-pl/kernel_lenovo_achilles6_row_wifi
Kernel source for Lenovo X606F
Last synced: 18 Feb 2025
https://github.com/aanm-org/cilium
eBPF-based Networking, Security, and Observability
bpf cncf cni containers ebpf k8s kernel kubernetes kubernetes-networking loadbalancing monitoring networking observability security troubleshooting xdp
Last synced: 10 Feb 2025
https://github.com/hivesolutions/patches
Set of random patches for a series of projects
Last synced: 06 Mar 2025
https://github.com/arasgungore/linux
Linux kernel source tree.
kernel kernel-development kernel-driver kernel-methods kernel-module kernel-modules kernel-source kernels linux linux-desktop linux-distribution linux-kernel linux-kernel-module linux-kernel-samples linux-shell linux-source linuxkernel linuxkernelmodule operating-system operating-systems
Last synced: 22 Jan 2025
https://github.com/mariona-ft/operating-systems-siop
SISTEMES OPERATIUS Curs 2021-22 EPSEVG
cache kernel memory memory-allocator memory-cache operating-system operating-system-learning os pipeline process-manager sistemas-operativos vfs
Last synced: 09 Apr 2025
https://github.com/landhb/nixmodule
Simple qemu wrapper to automatically test out-of-tree linux kernel modules against multiple kernel versions.
framework kasan kernel linux linux-kernel lkm out-of-tree qemu qemu-kvm rust testing
Last synced: 09 Apr 2025
https://github.com/Platypus-Tech/linufux
Linux kernel source tree with ridiculous modifications :D
c gnu gpl gplv2 kernel linux linux-kernel os
Last synced: 10 Mar 2025
https://github.com/libreelec/slice-drivers
linux kernel modules for the Slice box
c drivers kernel kernel-module linux
Last synced: 13 May 2025
https://github.com/awrsha/image-kernel-with-padding
Blur image with kernel and padding
computer-vision cpp image-processing kernel opencv
Last synced: 01 Mar 2025
https://github.com/fzn0x/0x-os
Ox OS - My Operating System Playground
assembly bootloader c kernel operating-system
Last synced: 12 Mar 2025
https://github.com/rudxain/esoteric-cpu-governors
WIP implementations of those algorithms
algorithms cpu cpu-governor dumb esoteric funny governor kernel linux processor wip wip-do-not-use
Last synced: 14 Mar 2025
https://github.com/nufeng1999/jupyter-myc-kernel
Minimalism Jupyter C kernel
c gcc jupyter jupyter-notebook kernel
Last synced: 12 Apr 2025
https://github.com/lseything/kernel_xiaomi_topaz_experimental
Experimental Kernel Source from Project Anything 'THIS IS AN EXPERIMENTAL SOURCE CODE, IF YOU WANT TO USE IT TO REBUILD AND DO SHIT I'M NOT TO BLAME <3 AND THIS IS NOT ANYTHINGKERNEL.
android experimental gki kernel sapphire sapphiren source tapas topaz
Last synced: 13 Apr 2025
https://github.com/amar454/floppaos
FloppaOS is a free and open source 32 bit operating system.
assembly c-programming kernel operating-system
Last synced: 20 Nov 2024
https://github.com/delta1/rust-os-tutorial
Working through Phil Oppermann's "Writing an OS in Rust" tutorial.
Last synced: 22 Mar 2025
https://github.com/angelogalav/pandos
PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (y. 2020/2021)
c kernel operating-system pandos rikaya-os unibo
Last synced: 30 Mar 2025
https://github.com/johannst/vdso-proxy-poc
Proof-of-concept to proxy vdso calls.
checkpoint kernel linux proxy restore vdso
Last synced: 15 Mar 2025
https://github.com/go-freebsd/kld
kld (kernel linker)
cgo freebsd go golang kernel kernel-linker kld
Last synced: 25 Mar 2025
https://github.com/rohithgowdam/linux-custom-packet-filtering
This project demonstrates an enhanced Linux virtual network driver with custom packet filtering. It filters incoming packets based on IP addresses, UDP protocols, and specific MAC addresses. Designed for hands-on kernel module development and network security experiments.
kernel kernel-module linux linux-el network-drivers networking packet-filtering rvce
Last synced: 16 Feb 2025
https://github.com/daniel-boll/fajr-os
FajrOS: A minimal, educational operating system project, exploring the dawn of OS development inspired by simplicity and curiosity.
Last synced: 08 Apr 2025
https://github.com/laithshadeed/linode-stackscripts
Unattended installation for linux server with Custom Kernel compilation to support latest Docker
bash docker kernel linode linux server stackscript ubuntu unattended-installation xenial
Last synced: 17 Mar 2025
https://github.com/michelerenzullo/blur_algorithms
Fastest algorithm for Gaussaian blur on CPU. Fast Fourier Convolution - Portable alternative to cv::blur and cv::GaussianBlur in the frequency domain - Documentation and refactoring in progress
blur convolution cpp fft fftw fourier frequency gaussian image-processing kernel opencv openmp padding pffft pocketfft time
Last synced: 19 Dec 2024
https://github.com/axonasif/gearlock-kernel-pkg
Ready to use kernel package. Use https://github.com/AXIM0S/gearlock-dev-kit to set this up.
android-x86 gearlock installation-script kernel
Last synced: 06 Apr 2025
https://github.com/davidbuchanan314/anonymos
Yet another unnamed operating system project.
Last synced: 19 Feb 2025
https://github.com/aflah02/os_assignments
Assignments for Operating Systems Course at IIITD
artix-linux c kernel linux operating-systems syscalls
Last synced: 20 Nov 2024
https://github.com/cristianzsh/system-programs
Implementation of various Unix system programs
c kernel linux operating-systems posix programs syscalls system-calls
Last synced: 11 Mar 2025
https://github.com/jillmpla/linuxkernelproject
A loadable Linux Kernel Module (LKM) that creates a file in /proc and provides read + write functionality.
kernel kernel-modules kernel-space linux linux-kernel linux-kernel-module
Last synced: 03 Mar 2025
https://github.com/maruos/android_kernel_bullhead
Nexus 5X kernel for Maru OS.
Last synced: 14 Mar 2025
https://github.com/hermit-os/no_std
HermitOS without std
kernel operating-system operating-systems rust rust-lang
Last synced: 16 Feb 2025
https://github.com/archibate/chaos
A hobby operating system based on my microkernel
c c-library kernel microkernel operating-system os
Last synced: 22 Feb 2025
https://github.com/awrsha/image-kernel-without-padding
MRL Humanoid Task : Image filtering with Image kernel and without padding
blur-image computer-vision cpp image-processing kernel linux opencv opencv-python python ubuntu vision
Last synced: 01 Mar 2025
https://github.com/creator-craft/easos
Basic OS development for experimenting and studying how operating systems work.
Last synced: 16 Mar 2025
https://github.com/ubugeeei/vaughan
Operating system scratch implements in C lang
clang gui kernel micro-kernel operating-system window-system
Last synced: 07 Apr 2025
https://github.com/atls8119981470/valorant-external--8407-
Valorant Cheat | Aimbot + Esp + Skin Changer
aimbot aimbot-valorant cheat cheat-valorant driver esp hack hack-valorant kernel skinchanger valorant valorant-aimbot valorant-cheat valorant-esp valorant-hack valorant-skinchanger valorant-spoofer
Last synced: 04 Mar 2025
https://github.com/rolandhemmer/fedora-workstation-guide
:book: Fedora Workstation personal installation guide and post-installation scripts.
documentation fedora fedora-workstation installation-guides installation-scripts kernel linux post-installation readme shell shell-scripts
Last synced: 14 Mar 2025
https://github.com/nthnn/rishka
RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.
arduino arduino-platform arduino-platformio arduino-project esp32 esp32-arduino kernel kernel-development kernel-source operating-system operating-system-kernel os-dev os-development risc-v risc-v-emulator risc-v-simulator
Last synced: 02 Mar 2025
https://github.com/not-nik/llvm-kernel
A hello world kernel, written in LLVM IR
hello-world kernel llvm llvm-ir
Last synced: 22 Mar 2025
https://github.com/katya-incorporated/pixel-6-and-pixel-6-pro-kernel-prebuilts
Ever since I got the Pixel 6 Pro, I’ve been reluctant to use it as my daily driver, opting instead to keep my secondary SIM in it. The smaller Pixel 5 remained my go-to phone. But for the purpose of this revisit, I set aside my pocketable Pixel 5 and made the leap to the 6 Pro. For the first few days, the change in size was nothing.
aosp aosp-android aosp-build aosp-device aosp-kernel graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-shell
Last synced: 04 Apr 2025
https://github.com/hacimertgokhan/meros
Rust based kernel & os.
kernel kernel-example os os-example rust rust-os rust-os-example vanilla-kernel x86-64
Last synced: 14 Apr 2025
https://github.com/katya-incorporated/pixel-7a-kernel-prebuilts
The Pixel 7A includes a handful of important upgrades, but on its spec sheet, there’s one that I think is the most important: a brighter, smoother-scrolling 90Hz screen. It’s not quite as nice as the Galaxy A54 5G’s 120Hz display, but it no longer means you’re putting up with a screen that’s just “meh” if you opt for the Pixel A device.
aosp aosp-android aosp-build aosp-device aosp-kernel graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-driver-leak kernel-module linux linux-kernel linux-shell
Last synced: 04 Apr 2025
https://github.com/vickydev810/lfs-linux-from-scratch
Linux From Scratch (LFS) project to build a custom, minimal Linux system from source. Includes build scripts, configuration files, and step-by-step instructions for compiling the kernel and essential utilities.
fundamentals kernel lfs-book linux operating-system
Last synced: 28 Apr 2025
https://github.com/katya-incorporated/pixel-6a-kernel-prebuilts
The Google Pixel 6a arrived with a big challenge in front of it — reclaim the title of the best cheap phone to buy, particularly for those who prize top-notch cameras above all else. It wasn't an easy fight for the budget Pixel. Since the Google Pixel 5a arrived at the end of last summer, both Apple and Samsung have come out with low-cost options.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module kernel-source linux linux-app linux-kernel linux-shell
Last synced: 04 Apr 2025
https://github.com/stdlib-js/math-base-special-kernel-tan
Compute the tangent of a number on [-π/4, π/4].
angle javascript kernel math mathematics node node-js nodejs radians stdlib tan tangent trig trigonometry
Last synced: 09 Apr 2025
https://github.com/brookinsconsulting/bckernelmoduleoverride
BC Kernel Module Override is a simple eZ Publish Platform (Legacy) kernel override extension which overrides the default ezmodule class to provide a simple feature it allows extension based module views to override default kernel module views
ezmodule ezpublish ezpublishlegacy ezpublishplatform kernel kernel-override module override php
Last synced: 21 Mar 2025
https://github.com/loneicewolf/windows-rootkits
My own 'collection' of windows rootkits.
bootkit kernel rootkit windows windows-bootkit windows-kernel windows-rootkit
Last synced: 15 May 2025
https://github.com/turulomio/mykernel
My kernel scripts to compile it in Gentoo systems
cryptsetup gentoo grub initramfs-generator kernel
Last synced: 28 Dec 2024
https://github.com/amlel-el-mahrouss/nekernel
Hybrid C++ OS Kernel, made with a robust design and blazingly fast at boot times.
Last synced: 09 Apr 2025
https://github.com/moindalvs/svm_hyperparameter_tuning_kernel_tricks
Effect of Gamma values and C values visualization on dataset and errors/misclassification
data-science gamma hyperparameter-tuning kernel regularization sklearn svm-classifier svm-kernel visualization
Last synced: 11 Mar 2025
https://github.com/programmingclone/kernelhooking
Explains with working examples how to implement a trampoline hook for kernel functions inside of Windows.
detour-hook detours-example function-hooking function-hooks hooking hooking-example kernel kernel-driver trampoline-hooking windows
Last synced: 30 Apr 2025
https://github.com/z1skgr/tinyos3-updates
TinyOS VM
c client-server-architecture kernel linux posix proc pthreads round-robin-scheduler scheduler threads-api
Last synced: 16 Mar 2025
https://github.com/shashinma/firewall
Enterprise firewall for Windows
bandwidth-limiting driver firewall kernel network network-filtering network-firewall qt security security-tools system windows
Last synced: 20 Mar 2025
https://github.com/antoninhrlt/bootos
Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems
assembly kernel operating-system os x64 x86
Last synced: 20 Feb 2025
https://github.com/eylon-44/Buzz-OS
A small x86 32-bit operating system.
assembly assembly-x86-32 basic-operating-system bootsector c drivers kernel makefile nasm-assembly nasm-bootloader operating-system os pure-c x86 x86-32
Last synced: 02 Apr 2025
https://github.com/travorlzh/linecalc
A Simple Script that calculates lines of code. It keeps calm while counting lines of Linux Kernel.
kernel line-calculator lines lines-of-code linux linux-kernel
Last synced: 09 Mar 2025
https://github.com/pmuens/rost
Hobby operating system written in Rust.
kernel operating-system os rust rust-lang
Last synced: 15 May 2025
https://github.com/mjahmadee/machine-learning-and-fault-detection
Machine Learning and Fault Detection
adaline bayes data-processing k-nearest-neighbours kernel kernel-density kernel-density-estimation knn linear-classifier madaline parzen perceptron preprocessing regression widrow-hoff
Last synced: 28 Feb 2025
https://github.com/sporeball/nn
nearly nothing: a toy operating system
kernel operating-system osdev systems
Last synced: 12 Feb 2025
https://github.com/dpbm/c
Learning C language
api c driver gcc glut gnu h kernel linux linux-kernel make makefile opengl programming programming-language unix
Last synced: 13 Mar 2025
https://github.com/martin-bucinskas/darkos-2017
Micro operating system based on previous design.
Last synced: 05 Apr 2025
https://github.com/rxchit/barebone-os-raspi3
A simple OS that prints "Hello World", for RaspberryPi 3
c cpp kernel os qemu raspberry-pi-3
Last synced: 21 Mar 2025
https://github.com/xobyx/touchmate_kk_kernel_rockchip
kitkat kernel 3.0.36+
Last synced: 10 Mar 2025
https://github.com/johannst/raspi3-bare-metal
Raspberry Pi3 Bare Metal
arm arm64 armv8 asm bare-metal baremetal driver kernel loader raspberry-pi-3 uart
Last synced: 15 Mar 2025
https://github.com/madfxr/cve-2024-26581-checker
[CVE-2024-26581] Vulnerability Checker for BGN Internal
bash bash-scripting cve-2024-26581 cybersecurity kernel linux nftables shell-scripting
Last synced: 28 Mar 2025
https://github.com/stdlib-js/math-base-special-kernel-cos
Compute the cosine of a number on `[-π/4, π/4]`.
angle cos cosine javascript kernel math mathematics node node-js nodejs radians stdlib trig trigonometry
Last synced: 25 Apr 2025
https://github.com/acerv/runltp-ng-original
Next-gen LTP runner
kernel linux linux-kernel linux-test linux-test-project python testing-framework
Last synced: 13 Apr 2025