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-19 00:16:05 UTC
- JSON Representation
https://github.com/ks0n/goOSe
A minimal Kernel written in Rust
goose hacktoberfest kernel rust
Last synced: 26 Apr 2025
https://github.com/lem0nsec/dsebler
Reimplementation of the KExecDD DSE bypass technique.
kernel reverse-engineering windows
Last synced: 20 Dec 2024
https://github.com/HExSA-Lab/nautilus
Nautilus Aerokernel
aerokernel hpc hrt hvm hybrid-runtimes kernel nautilus operating-system os supercomputing unikernel virtual-machine
Last synced: 11 Apr 2025
https://github.com/sweeticelolly/prevent_file_deletion
Record & prevent file deletion in kernel mode
driver file-protector filesystem kernel kernel-driver kmdf minifilter minifilter-driver tutorial
Last synced: 10 Apr 2025
https://github.com/sweeticelolly/prevent_process_creation
Record & prevent process creation in kernel mode
createprocess driver kernel kernel-driver kmdf process-monitor tutorial windbg
Last synced: 10 Apr 2025
https://github.com/kdrag0n/proton_zf6
Proton Kernel for the Asus Zenfone 6 (2019), codename Kirin and also known as I01WD and ZS630KL.
android android-kernel kernel linux linux-kernel zenfone
Last synced: 23 Apr 2025
https://github.com/0xor0ne/roustkit
Rust out-of-tree Linux Kernel Modules (LKMs) experimentation framework
docker kernel linux linux-kernel linux-kernel-module linuxkernel lkm rust rust-lang
Last synced: 08 Apr 2025
https://github.com/raamana/kernelmethods
Foundational library for Kernel methods in pattern analysis and machine learning
data-science data-structures kernel kernel-functions kernel-methods kernels machine-learning metric-learning mkl multiple-kernel-learning pattern-analysis pattern-recognition scikit-learn svm
Last synced: 13 Apr 2025
https://github.com/kaworu/jamesm
me going through JamesM's kernel development tutorials
Last synced: 21 Mar 2025
https://github.com/eteran/os64
A minimal example of an x86_64 higher half kernel loaded at the -2GB mark
kernel operating-system osdev x86-64
Last synced: 04 May 2025
https://github.com/sakaki-/bcmrpi3-kernel
Automated weekly build of the default branch 64-bit bcmrpi3_defconfig Linux kernel for the Raspberry Pi 3 model B and B+
64-bit bcmrpi3-kernel kernel kernel-tarball raspberry-pi rpi3 rpi3b rpi3b-plus
Last synced: 23 Apr 2025
https://github.com/dechamps/winsoftvol
A Windows filter driver that disables hardware volume control on audio devices.
audio audio-driver c filter-driver kernel kernel-driver kmdf volume-control wdk wdm windows windows-driver
Last synced: 19 Apr 2025
https://github.com/lvntky/artilleryos
ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems. Featuring a custom-designed kernel.
c kernel linux operating-system os osdev unix
Last synced: 16 Dec 2024
https://github.com/mahavirj/tinyos
Small x86/ARM Operating System built from scratch
arm context-switching cortex-m3 kernel kernel-space operating-system os x86
Last synced: 27 Apr 2025
https://github.com/idov31/nidhoggscript
NidhoggScript is a tool to generate "script" file that allows execution of multiple commands for Nidhogg
cpp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits
Last synced: 20 Nov 2024
https://github.com/adafruit/circuitpython_jupyter_kernel
Jupyter kernel to interact with CircuitPython board over USB
circuitpython jupyter jupyter-notebook kernel
Last synced: 24 Jan 2025
https://github.com/subconsciouscompute/fsfilter-rs
Experimental: A rust library to monitor filesystem 🪛 and more in windows
kernel minifilter observability rust windows windows-kernel
Last synced: 09 May 2025
https://github.com/equation314/nimbos
An experimental RTOS written in Rust.
kernel operating-system osdev rust
Last synced: 11 Apr 2025
https://github.com/R0rt1z2/hisi-nve
Read and write Huawei's nvme image with ADB
bootloader huawei kernel nvme root
Last synced: 10 Mar 2025
https://github.com/ptr1337/linux-cacule
Archlinux Kernel based on the Cacule Scheduler and with many improvements.
architectures archlinux archlinuxarm cacule cacule-scheduler cpu kernel linux-hardening pkgbuild scheduler
Last synced: 15 Feb 2025
https://github.com/heisath/wdmc2-kernel
Tools to create a mainline linux kernel and debian rootfs for WD MyCloud Gen2
Last synced: 12 Feb 2025
https://github.com/hnes/frdev
A high efficient ip black/white list firewall (work as a linux kernel module)
Last synced: 12 Apr 2025
https://github.com/ssshooter/canvas-img-process
html5 canvas image process ( 3*3 kernel ) canvas卷积核测试 canvas图片后期
canvas convolution demo html5 javascript kernel
Last synced: 13 Apr 2025
https://github.com/0xricksanchez/hitb2020_fsfuzzer
My Material for the HITB presentation
bsd fuzzer fuzzing kernel security-tools slides
Last synced: 13 Apr 2025
https://github.com/mentalblank/nes-mini-kernels
Stock Kernels for Nintendo Entertainment System (NES) & Famicom Home Video Computer (HVC) Classic consoles.
famicom images kernel nes nintendo nintendo-entertainment-system nintendo-famicom nintendo-hacking nintendo-nes nintendo-snes nintendo-super-famicom snes stock super-famicom super-nintendo super-nintendo-entertainment-system
Last synced: 28 Mar 2025
https://github.com/ajxs/cxos
Operating System development experiment in Ada
ada kernel low-level-programming operating-system osdev
Last synced: 14 Mar 2025
https://github.com/hermit-os/hermit-playground
A playground to build C/C++/Go/Fortran applications on top of RustyHermit
cloud-computing high-performance-computing kernel operating-system unikernels virtualization
Last synced: 07 Apr 2025
https://github.com/jeremygelb/spnetwork
An R package to perform spatial analysis on networks.
cran kernel kernel-density-estimation network network-analysis r r-package rstats spatial spatial-analysis spatial-data-analysis
Last synced: 03 Apr 2025
https://github.com/sammcj/kernel-ci
Continuous integration for the Linux Kernel - Built within Docker
Last synced: 10 Apr 2025
https://github.com/spectrum4/spectrum4
A modern-day ZX Spectrum OS rewritten from scratch in ARM assembly (aarch64) to run natively on Raspberry Pi 400
aarch64 arm64 assembly bare-metal kernel raspberry-pi retro rpi4 tup z80 zx-spectrum
Last synced: 01 Feb 2025
https://github.com/joshua-riek/x86-bootloader
A BIOS bootloader for bare-metal x86 programs, written in 8086 assembly
8086 asm assembly-language bios bootloader disk fat fat12 fat16 fat32 floppy kernel nasm nasm-bootloader osdev qemu ram x86 x86-64
Last synced: 30 Apr 2025
https://github.com/gamemann/the-dpdk-common
A repository that includes common helper functions for writing applications in the DPDK. I will be using this for my future projects in the DPDK.
bypass c common cyber cyber-security cybersecurity dpdk fast intel kernel low-level net-programming network-programming networking networkprogramming packet security
Last synced: 18 Mar 2025
https://github.com/asch/dis
DIS: blockDevice over Immutable Storage
cloud distributed-systems kernel linux storage virtual-machine
Last synced: 02 Apr 2025
https://github.com/iamtapped/medusa-rust-external-source
This was the original start of havok.cc but this was the take off to havok rust cheat and this is the original source before anything was changed
bypass cheating external external-project hacks kernel rust
Last synced: 03 May 2025
https://github.com/florianl/tc-skeleton
Simple project to demonstrate the loading of eBPF programs via florianl/go-tc.
ebpf kernel linux network-programming
Last synced: 23 Mar 2025
https://github.com/whokilleddb/helloworlddriver
Get started with writing your first ever Windows Driver
driver-development kernel kernel-driver windows
Last synced: 19 Apr 2025
https://github.com/primis/apollo
x86 Kernel Project
hacktoberfest-accepted kernel x86
Last synced: 15 Apr 2025
https://github.com/veltzer/kcpp
C++ framework for the linux kernel
c-plus-plus kernel linus-torvalds linux object-oriented
Last synced: 06 Dec 2024
https://github.com/dentrax/dentos
Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C
assembly c c99 kernel operating-system os osdev standalone x86-os
Last synced: 10 Apr 2025
https://github.com/mark-i-m/os2
x86_64 OS kernel with completely async userspace and single address space [WIP; but basic kernel functionality implemented]
async kernel message-passing os osdev rust x86-64
Last synced: 11 Apr 2025
https://github.com/InES-HPMM/linux-l4t-4.4
Linux kernel 4.4 forked from Nvidia Linux4Tegra for TX1 and TX2. Supports L4T 28.1 and 28.2.1
csi hdmi hdmi2csi kernel linux linux4tegra nvidia tx1 tx2
Last synced: 29 Nov 2024
https://github.com/48cf/limine-zig-template
A simple template for building a Limine-compliant kernel in Zig.
amd64 bare-bones barebones kernel limine limine-bootloader template x86-64 zig ziglang
Last synced: 12 Apr 2025
https://github.com/wenyuzhao/sophon
A Raspberry Pi OS Kernel in Rust
aarch64 arm armv8 bare-metal kernel operating-system os osdev qemu raspberry-pi rpi4 rust-lang uefi
Last synced: 09 Apr 2025
https://github.com/leodido/demo-cloud-native-ebpf-day
Various eBPF programs for tracing network connections
attack auditing bpf defense demo ebpf enforcement experimentation kernel lsm lsm-hooks prevention security talk tracepoints tracing
Last synced: 23 Mar 2025
https://github.com/ylarod/rootguard
A kernel module for protecting android rooted device
Last synced: 02 Dec 2024
https://github.com/mareksuscak/asus-pce-n53-linux
🤖 Asus PCE-N53 Linux Driver for Kernel versions 3.x, 4.x and 5.x
c driver kernel ubuntu wireless-network
Last synced: 14 Apr 2025
https://github.com/DErDYAST1R/EACBypass-CR3ReadyDrv
This is my EAC Bypass (Setup) Driver that offers an undetected communication and callback handler/hooking system through IOCTL.
anti bypass cheat cr3 driver eac easy easy-anti-cheat exploit ioctl kernel read undetected write
Last synced: 08 May 2025
https://github.com/travorlzh/travoros
A simple OS running on Intel x86 architecture | No longer updating
assembly bootloader c i386 kernel operating-system os x86
Last synced: 15 Apr 2025
https://github.com/alessandro-salerno/salernos-kernel
x86-64 kernel for learning purposes
amd64 assembly c clean-architecture clean-code cli gpl gplv2 hobby-kernel hobby-os kernel no-if-statement os salernos toy-os toy-os-kernel uefi x86-64
Last synced: 30 Apr 2025
https://github.com/DErDYAST1R/BEKernelDriverUpdated
This is a repo of my previous BEKernelDriver but updated to add better protections and a more detailed setup. also with a good bit of code cleanup.
anti battleye cache cheat clearing dayz driver eac easy escape fortnite from ioctl kernel mml mmu nmi piddb tarkov undetected
Last synced: 08 May 2025
https://github.com/fbac/sklookup-go
eBPF sk_lookup program as a golang library
cilium cilium-ebpf ebpf ebpf-programs golang kernel linux linux-kernel networking networking-programmability socket socket-programming
Last synced: 13 Apr 2025
https://github.com/b3h3moth/unixcentric
Everything is focused on Unix systems. From C Language Programming to Unix Systems Programming and Kernel Hacking
articles c c11 c89 c99 documentation kernel kernel-hacking kernel-modules linux papers system-programming talks unix unix-like unix-philosophy
Last synced: 10 Apr 2025
https://github.com/subconsciouscompute/poc-windows-rust-filter
Windows Minifilter Driver in pure Rust
ffi ffi-bindings filesystem kernel minifilter minifilter-driver rust windows
Last synced: 20 Apr 2025
https://github.com/mrgilli/quantix-os
Official repo of the UNIX-like Operating System "Quantix".
c-kernel kernel operating-system quantum-programming quantum-software unix unix-based-system
Last synced: 12 Apr 2025
https://github.com/loxilb-io/loxilb-ebpf
loxilb ebpf sub-module
cloud-native datapath ebpf kernel
Last synced: 12 Feb 2025
https://github.com/fedorlap2006/depthos
Stable, flexible and very simple in use OS, which doesn't restrict you
kernel operating-system os osdev
Last synced: 17 Mar 2025
https://github.com/aveek-saha/fuse-filesystem
A basic file system in user space written in C using FUSE
file-system filesystem fuse fuse-filesystem fuse-kernel kernel libfuse linux-filesystem userspace
Last synced: 06 Apr 2025
https://github.com/micolous/xbox360bb
Driver for XBox 360 "Big Button" controllers for Linux. Most of the code is written by James Mastros, I just did some bugfixes and made it a standalone module.
Last synced: 22 Mar 2025
https://github.com/DErDYAST1R/EAC-CR3Bypass
My EAC & BE Rady CR3 Reading & Writing source that I use for my KM Drivers.
anti cheat cr3 driver eac easy easy-anti-cheat external kernel read ud undetected write
Last synced: 08 May 2025
https://github.com/m0rf30/qemu-kernels-rpi
QEMU kernel builds for Raspberry Pi devices and a very awful script to compile them
archlinuxarm kernel qemu qemu-system-aarch64 qemu-system-arm raspberry versatile-pb vexpress-v2f-1xv7-ca53x2 vexpress-v2p-ca15-tc1
Last synced: 23 Mar 2025
https://github.com/ilanvinograd/os_32bit
32 Bit Operation System
32-bit 32bit assembly c kernel low-level nasm-assembly operation-system operation-systems os osdev qemu x86
Last synced: 26 Apr 2025
https://github.com/kkebo/swift_os
An operating system written in Swift.
aarch64 kernel operating-system os osdev swift
Last synced: 18 Mar 2025
https://github.com/keyvank/zincos
A lightweight and readable C++11 Operating System!
c-plus-plus c-plus-plus-11 kernel operating-system operating-systems x86 x86-32
Last synced: 02 May 2025
https://github.com/avagin/tcp-repair
HOWTO: TCP connection repair
checkpoint-restart criu kernel linux socket tcp tcp-repair tcp-socket zero-downtime
Last synced: 11 Apr 2025
https://github.com/RavSS/HAVK
An attempt at a minimalistic and secure operating system.
ada kernel operating-system osdev security spark-ada
Last synced: 14 Mar 2025
https://github.com/pstolarz/w1-gpio-cl
Command line configured kernel mode 1-wire bus master driver. w1-gpio standard Linux module enhancement/substitution.
bus-master data-wire-gpio driver ds18b20 embedded embedded-systems gpio gpio-pins kernel linux linux-kernel one-wire
Last synced: 23 Mar 2025
https://github.com/rafael-santiago/dev-enigma
Let's implement an Enigma machine as a char device just for fun.
crypto-toy device-driver enigma-simulator freebsd-kld kernel linux-drivers
Last synced: 05 Apr 2025
https://github.com/ylarod/signaltracer
A kernel module for tracing signal
android gki kernel module signal-trace
Last synced: 02 Dec 2024
https://github.com/cxbx-reloaded/xbox_kernel_test_suite
Xbox kernel APIs tester written using nxdk
Last synced: 12 May 2025
https://github.com/ivon852/android_kernel_xiaomi_whyred_docker
Docker Kernel for Xiaomi Whyred.
Last synced: 10 Mar 2025
https://github.com/zliuva/ktlswrapper
A wrapper that enables TLS support (TLS 1.2 with AES 128 GCM) for existing applications without code change.
c kernel ld-preload sockets tls
Last synced: 11 May 2025
https://github.com/pyshwaa/charlex-os
CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD.
bsd c charlex-os comming-soon cpp cprogramming kernel kernel-source linux myos operating-system operating-system-kernel operating-system-learning operating-systems star starred test unix windows
Last synced: 09 Apr 2025
https://github.com/milouk/sphinx-beryllium
Sphinx Custom Kernel for Pocophone F1 (Beryllium)
kernel lineageos linux linux-kernel pocophone sphinx
Last synced: 13 May 2025
https://github.com/jiahuann/smart_fault_injector_llm
Intelligent kernel error injection/testing tool based on large model and eBPF.(基于大模型和eBPF的智能化kernel错误注入、测试工具)
ebpf fault-injection kernel security-tools testing-tools
Last synced: 11 Apr 2025
https://github.com/karthik558/ryzen-kernel.github.io
RYZEN-KERNEL website, designed with HTML, CSS, JavaScript, Bootstrap, JQuery, and PHP. This website is the official platform to access and download the latest RYZEN kernel releases and to gain insights into the project's development.
android-kernel-website html-css-javascript kernel kernel-release-site multi-page-design product-design-website responsive-web-design
Last synced: 15 Apr 2025
https://github.com/abhineetraj1/basic-operating-system
This is basic operating system, with kernel made in C.
c c-language kernel kernel-source operating-system operating-system-kernel operating-systems-project
Last synced: 10 Apr 2025
https://github.com/operalib/operalib
Learning with operator-valued kernels
features fourier kernel kernel-methods learning-algorithm machine-learning-library operator-valued random rff scikit-learn
Last synced: 12 Apr 2025
https://github.com/tornaxo7/pornos
A custom kernel for educational reasons!
Last synced: 13 Apr 2025
https://github.com/zenith391/fuchas
Efficient yet powerful OpenComputers OS
fuchas fuchas-os kernel minecraft opencomputers operating-system os
Last synced: 12 Apr 2025
https://github.com/kdrag0n/kramflash
A fast & simple bootable GKI kernel flasher for boot image v2 and v3 devices.
Last synced: 23 Apr 2025