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-15 00:16:57 UTC
- JSON Representation
https://github.com/muammar/ml4chem
ML4Chem: Machine Learning for Chemistry and Materials
chemistry deeplearning kernel kernel-methods machine-learning materials-science physics
Last synced: 17 Jun 2025
https://github.com/eugeneloy/coq_jupyter
Jupyter kernel for Coq
coq dependent-types jupyter jupyter-extension jupyter-kernels jupyter-notebook kernel proof-assistant python-pa theorem-proving
Last synced: 24 Oct 2025
https://github.com/hpi-swa/ipolyglot
A polyglot kernel for Jupyter notebooks based on GraalVM.
graalvm jupyter kernel polyglot polyglot-notebooks polyglot-programming
Last synced: 05 Sep 2025
https://github.com/EugeneLoy/coq_jupyter
Jupyter kernel for Coq
coq dependent-types jupyter jupyter-extension jupyter-kernels jupyter-notebook kernel proof-assistant python-pa theorem-proving
Last synced: 27 Mar 2025
https://github.com/daringer/asus-fan
Kernel module to get/set (both) fan speed(s) on ASUS Zenbooks
acpi arch-linux archlinux asus asus-fan c dkms fan fan-control fan-speed fancontrol-script hwmon kernel linux temperature thermald ubuntu zenbook
Last synced: 05 Apr 2025
https://github.com/js2xxx/oceanic
A PC desktop OS
kernel operating-system os osdev rust x86-64
Last synced: 05 Apr 2025
https://github.com/aleluff/uktools
Upgrade latest Linux kernel automatically for Ubuntu and derivatives 🐧
bodhi-linux drivers elementary-os kernel linux linux-ck linux-kernel linux-mint purge security ubuntu update zorin-os
Last synced: 03 Apr 2025
https://github.com/vsaint1/kernel-mouse
Kernel driver with mouse and keyboard input
Last synced: 30 Jul 2025
https://github.com/allogic/kdbg
The windows kernel debugger consists of two parts, KMOD which is the kernel driver handling ring3 request and KCLI, the command line interface for the driver. It originated due to insufficient useability with CheatEngine's DBVM driver while debugging games running under certain AntiCheat software.
anticheat assembly bypass cheat debugger driver engine engineering kcli kctl kdbg kdu kernel kmod memory reverse scanner windows x64 x86
Last synced: 06 Oct 2025
https://github.com/ionescu007/wnfun
WNF Utilities 4 Newbies (WNFUN)
internals kernel reverse-engineering reversing windows windows-internals windowsinternals wnf
Last synced: 01 Aug 2025
https://github.com/kkent030315/msioexploit
Exploit MsIo vulnerable driver
cve-2019-18845 kernel kernel-exploit kernel-exploits windows
Last synced: 21 Mar 2025
https://github.com/skx/linux-security-modules
A place to store my toy linux-security modules.
kernel linux linux-security-module lsm security
Last synced: 23 Apr 2025
https://github.com/jetsonhacksnano/buildkernelandmodules
Build the Linux Kernel and Modules on board the NVIDIA Jetson Nano Developer Kit
jetson-nano kernel kernel-modules
Last synced: 01 Mar 2026
https://github.com/marceldobehere/maslos
Masl OS
bios black-magic-code cpp filesystem gui-framework interpreter kernel limine limine-bootloader operating-system os osdev window-manager x64 x86-64
Last synced: 07 May 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: 06 Oct 2025
https://github.com/TalonFloof/zorroOS
A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology
baremetal hobby-kernel hobby-os kernel limine operating-system operating-systems os osdev x86-64 zig zorro-os
Last synced: 06 May 2025
https://github.com/veltzer/demos-linux
demos-linux is a project to demo and explore the Linux user space C/C++ API
api c c-plus-plus demos examples kernel linux samples userspace
Last synced: 05 Apr 2025
https://github.com/zyedidia/multiplix
An operating system kernel for RISC-V and AArch64 SBCs
aarch64 bare-metal dlang kernel operating-system osdev raspberry-pi riscv
Last synced: 14 Apr 2025
https://github.com/samueltulach/directpagemanipulation
A basic demonstration of directly overwriting paging structures for physical memory r/w and interprocess memory copy
driver kernel low-level memory memory-management windows
Last synced: 20 Jun 2025
https://github.com/sergioarmgpl/operating-systems-usac-course
Operating Systems & Cloud Native Theory, Workshops, Guides, Cool Cloud Native Projects and students contribution area
cloudnative docker kernel kubernetes linux
Last synced: 05 Apr 2025
https://github.com/DErDYAST1R/64KernelDriverCleaner
A Kernel Driver that can be used for a cheat or malware base to circumvent common cache & structure table checks. PsLoadedModuleList however requires a PG Bypass on (Some) Machines > 22H2 Win10, Not Win 11
anticheat battleye be bucket bypass cheat clearing eac fn fortnite hash kernel mml mmu piddb undetected
Last synced: 05 Mar 2025
https://github.com/rezgui/fpos
Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system.
freepascal kernel microkernel operating-system os pascal pascal-compiler pascal-language pascal-programming
Last synced: 08 Apr 2026
https://github.com/nativeos/homebrew-i386-elf-toolchain
Homebrew formulas for buildling a valid GCC toolchain for the i386-elf target.
cross-compiler gcc gcc-cross-compiler homebrew homebrew-tap i386 i386-elf i386-elf-gcc kernel linuxbrew linuxbrew-tap macos osdev toolchain
Last synced: 22 Apr 2025
https://github.com/avafinger/bananapi-zero-ubuntu-base-minimal
BananaPi M2 Zero - Ubuntu Focal Base Minimal Image (Experimental) - U-Boot 2017.09 / Kernel 4.18.y / Kernel 4.19.y / Kernel 4.20.y / Kernel 5.3.y / Kernel 5.6.y / Kernel 5.7.y / Kernel 5.11.y
banana-pi bananapi bluetooth boot firmware kernel m2z mainline-kernel mali phone u-boot ubuntu
Last synced: 06 Apr 2025
https://github.com/fuqiuluo/android-wuwa
Android aarch64 kernel rootkit(driver module)
android arm64 driver kernel kernel-module linux-kernel lkm-rootkit rootkit security-audit
Last synced: 11 Oct 2025
https://github.com/QuokkaLight/rkduck
Linux v4.x.x Rootkit
kernel kernel-module keylogger linux rootkit stealth
Last synced: 13 May 2025
https://github.com/Zeke-OS/zeke
A POSIX-like OS for ARM processors.
kernel libc operating-system posix-compatible rtos zeke
Last synced: 23 Aug 2025
https://github.com/jupyterlab-contrib/jupyterlab-kernelspy
A Jupyter Lab extension for inspecting messages to/from a kernel
jupyterlab jupyterlab-extension kernel
Last synced: 28 Jun 2025
https://github.com/InnerWarden/innerwarden
Autonomous security agent for Linux and macOS. 40 eBPF hooks. 48 detectors. 20 response playbooks. 30 correlation rules. 98% MITRE ATT&CK coverage (41/42). Kill chain tracking. AI agent protection. Mesh defense. Pure Rust.
agent-guard ai-agent-security anomaly-detection autonomous-defense correlation-engine ebpf firewall honeypot host-security incident-response intrusion-detection ja3 kernel linux rust security sigma-rules threat-detection tls-fingerprinting yara
Last synced: 03 Apr 2026
https://github.com/kfiros/execmon
Advanced process execution monitoring utility for linux (procmon like)
c execve hooks kernel kernel-module linux linux-kernel linux-process-monitor linux-procmon process-monitor procmon syscall-hook syscall-table syscalls
Last synced: 30 Mar 2025
https://github.com/innerwarden/innerwarden
Autonomous security agent for Linux and macOS. 40 eBPF hooks. 48 detectors. 20 response playbooks. 30 correlation rules. 98% MITRE ATT&CK coverage (41/42). Kill chain tracking. AI agent protection. Mesh defense. Pure Rust.
agent-guard ai-agent-security anomaly-detection autonomous-defense correlation-engine ebpf firewall honeypot host-security incident-response intrusion-detection ja3 kernel linux rust security sigma-rules threat-detection tls-fingerprinting yara
Last synced: 16 May 2026
https://github.com/troglobit/mylinux
myLinux is an embedded operating system based on Buildroot and Finit
arm buildroot buildroot-external buildroot-external-tree buildroot-layer busybox dev-board devboard dropbear-ssh embedded embedded-systems kernel linux qemu
Last synced: 04 Sep 2025
https://github.com/troglobit/myLinux
myLinux is an embedded operating system based on Buildroot and Finit
arm buildroot buildroot-external buildroot-external-tree buildroot-layer busybox dev-board devboard dropbear-ssh embedded embedded-systems kernel linux qemu
Last synced: 03 Mar 2025
https://github.com/jermeyyy/rooty
Academic project of Linux rootkit made for Bachelor Engineering Thesis.
academic bachelor-engineering-thesis kernel kernel-module linux linux-rootkit rootkit security thesis
Last synced: 08 Feb 2026
https://github.com/therealdreg/x86osdev
x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
bochs kernel kernel-development mit operating-systems osdev x86 xv6 xv6-operating xv6-os
Last synced: 06 Oct 2025
https://github.com/wwmm/fastgame
Optimize system performance for games
amdgpu cpu-affinity disk game hugepages kernel linux performance profile service tweaks
Last synced: 09 Apr 2025
https://github.com/frno7/linux
Linux 2.2, 2.6, 3.x, 4.x and 5.x kernels for the PlayStation 2.
kernel linux playstation2 ps2 r5900
Last synced: 09 May 2025
https://github.com/michael2012z/sparrow
My Operating System.
c kernel operating-system os sparrow
Last synced: 15 May 2025
https://github.com/tijme/kernel-mii
Cobalt Strike (CS) Beacon Object File (BOF) foundation for kernel exploitation using CVE-2021-21551.
beacon bof cobalt-strike cve-2021-21551 exploit kernel red-teaming
Last synced: 25 Apr 2025
https://github.com/aar10n/osdev
64-bit UNIX hobby operating system with a UEFI bootloader
Last synced: 09 Apr 2025
https://github.com/nvidia-ai-iot/turtlebot3
Autonomous delivery robot with turtlebot3 and Jetson TX2
delivery-bot jetson kernel turtlebot
Last synced: 28 Jun 2025
https://github.com/darm64/xnu
Research into porting the XNU kernel to ARM devices.
aarch64 architecture arm64 darwin darwin-core kernel kernel-configuration kext mach-kernel raspberry-pi raspberry-pi-3 xnu
Last synced: 08 Oct 2025
https://github.com/CoderionLabs/exoberry
An exokernel for the raspberry pi 3.
c driver gplv3 kernel operating-system raspberry-pi unix-like
Last synced: 02 Aug 2025
https://github.com/admkopec/betaos
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 07 Aug 2025
https://github.com/osresearch/safeboot-loader
Linux kernel module to use UEFI Block IO Protocol devices. Probably not a good idea.
bootloader efi firmware kernel uefi
Last synced: 07 Jul 2025
https://github.com/admkopec/BetaOS
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 28 Mar 2025
https://github.com/armbian/linux
Armbian kernel mirrors
allwinner kernel legacy linux source tinkerboard
Last synced: 15 Jun 2025
https://github.com/cisco-open/camblet-driver
Linux Kernel module providing TLS, identity and running WASM
Last synced: 02 May 2025
https://github.com/madd-games/glidix
A POSIX-compliant but modernized, graphical operating system for x86_64.
c gui kernel operating-system posix shell
Last synced: 28 Jul 2025
https://github.com/jiegec/cs140e
CS140e without Rust is not CS140e. Sergio Benitez plz come back.
Last synced: 16 Mar 2026
https://github.com/mosquito/caio
Linux AIO c python bindings
aio asyncio eventfd kernel linux linux-aio non-blocking system
Last synced: 05 Mar 2026
https://github.com/deanoburrito/northport
Monolithic kernel and support libraries for riscv64 and x86_64.
c-plus-plus kernel operating-system os osdev
Last synced: 24 Jul 2025
https://github.com/idouble/kernel-memory-reading-writing
🔍 Code to read / write the Process Memory from the Kernel 🔧
c easy-to-use kernel kernel-driver kernel-functions kernelmode memory process read simple template thread windows windows-kernel write
Last synced: 30 Apr 2025
https://github.com/linaro/lava
Read only mirror https://gitlab.com/lava/lava
arm automation-framework ci documentation dut freesoftware kernel lava linux test-automation validation zephyr
Last synced: 06 Apr 2025
https://github.com/inokinoki/xnu-bcm2837-hackintosh
Efforts to build and run XNU (macOS Kernel)/Hackintosh on Raspberry Pi 3
arm64 bare-metal hackintosh kernel macos raspberry-pi xnu
Last synced: 30 Apr 2025
https://github.com/aleksamagicka/aquacomputer_d5next-hwmon
Linux hwmon driver for select Aquacomputer devices. Partly mainlined.
driver kernel sensor temperature watercooling
Last synced: 07 Apr 2025
https://github.com/Inokinoki/xnu-bcm2837-hackintosh
Efforts to build and run XNU (macOS Kernel)/Hackintosh on Raspberry Pi 3
arm64 bare-metal hackintosh kernel macos raspberry-pi xnu
Last synced: 22 Apr 2025
https://github.com/koibtw/highlightos
🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly
assembly bios bootloader kernel nasm os rust
Last synced: 01 Jun 2026
https://github.com/i32-sudo/bekerneldriver
An Undetected BE Kernel Driver I developed, Will probably be detected upon releasing this but can be made undetected very easily. Does not work for EAC as there is no CR3 Fixing/Patching/Restore along with no APC/Stackwalk Protections/KE.
battleye be dayz driver fortnite ioctl kernel mode un undetected user usermode
Last synced: 12 Apr 2025
https://github.com/Dyalog/dyalog-jupyter-kernel
A Jupyter kernel for Dyalog APL
apl dyalog dyalog-apl jupyter jupyter-kernel jupyter-kernels kernel notebook notebooks
Last synced: 22 Jul 2025
https://github.com/64/byteos
A simple hobby operating system for the x86-64 architecture
kernel operating-system os x86-64
Last synced: 03 Jul 2025
https://github.com/dyalog/dyalog-jupyter-kernel
A Jupyter kernel for Dyalog APL
apl dyalog dyalog-apl jupyter jupyter-kernel jupyter-kernels kernel notebook notebooks
Last synced: 04 Oct 2025
https://github.com/yell/mnist-challenge
My solution to TUM's Machine Learning MNIST challenge 2016-2017 [winner]
data-augmentation deep-learning deep-neural-networks gaussian-processes k-nn kernel logistic-regression machine-learning mnist neural-network pca python rbm
Last synced: 04 Jul 2025
https://github.com/flit/argon-rtos
Argon RTOS: tiny embedded C/C++ RTOS for Cortex-M
Last synced: 11 Aug 2025
https://github.com/joeltg/mit-scheme-kernel
Jupyter Kernel for MIT Scheme
jupyter kernel mit-scheme scheme
Last synced: 24 Apr 2025
https://github.com/adamperkowski/highlightos
🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly
assembly bios bootloader kernel nasm os rust
Last synced: 21 Aug 2025
https://github.com/rafaeldtinoco/howtos
Documents that might help others.
books ebpf internals kernel kvm libbpf libbpfgo linux networking programming qemu security tracee virtualization
Last synced: 21 Mar 2025
https://github.com/mikeeq/mbp-fedora-kernel
2019 2020 apple apple-t2 fedora kernel linux linux-kernel macbook macbook-pro
Last synced: 09 Apr 2025
https://github.com/mgeeky/hevd_kernel_exploit
Exploits pack for the Windows Kernel mode driver HackSysExtremeVulnerableDriver written for educational purposes.
education exploit kernel windows
Last synced: 19 Jul 2025
https://github.com/HidamariProject/Hidamari
Modern operating system aimed at running WebAssembly code.
kernel operating-system wasm webassembly zig
Last synced: 08 May 2025
https://github.com/xmartlabs/cuda-calculator
Online CUDA Occupancy Calculator
cuda gpgpu gpu gpu-computing gpu-kernels gpu-programming kernel nvidia occupancy
Last synced: 10 Mar 2025
https://github.com/jordan9001/dobby2
Build your emulation environment as needed
concolic-execution deobfuscation emulator kernel symbolic-execution windows-kernel-exploitation
Last synced: 11 Jul 2025
https://github.com/gmh5225/androiddrivesignity
AndroidDriveSignity is a Python utility designed to bypass driver signature verification in Android kernel(ARMv8.3), facilitating the loading of custom drivers
android armv8 bypass driver kernel linux patch signature verification
Last synced: 14 Apr 2025
https://github.com/q60/disfetch
Yet another *nix distro fetching program, but less complex.
fetch info kernel neofetch os pfetch system system-info system-information ufetch uptime
Last synced: 17 Mar 2025
https://github.com/kerneltlv/kernel-hacking
An environment and set of utilities aimed at making kernel hacking simple and accessible
kernel kernel-compilation kernel-developers kernel-driver kernel-hacking kernel-module kernel-modules kernel-source learn learn-to-code learning learning-by-doing linux linux-drivers linux-kernel linux-kernel-module literate-programming newcomers operating-system operating-systems
Last synced: 30 Mar 2025
https://github.com/florianl/go-nflog
c-binding free API for golang to communicate with the log subsystem of netfilter
golang hacktoberfest kernel netfilter nflog
Last synced: 08 Apr 2025
https://github.com/0xflux/hells-hollow
Hells Hollow Windows 11 Rootkit technique to Hook the SSDT via Alt Syscalls
alt-syscalls alternative-syscalls exploit kernel kernel-exploit malware rootkit ssdt ssdt-hook ssdt-hooking ssdt-plug syscalls windows-11 windows11
Last synced: 16 Oct 2025
https://github.com/maldevel/rootkits-list-download
A curated list of rootkits found on Github and other sites.
curated-list kernel linux rootkits windows
Last synced: 13 May 2025
https://github.com/dmarro89/go-dav-os
A 32-bit freestanding OS kernel written in Go, booted via GRUB/Multiboot, with VGA terminal, PS/2 keyboard, IDT/PIC/PIT, a debug shell, a bitmap page frame allocator, and an in-memory filesystem
bare-metal bare-metal-programming go golang grub kernel operating-system operating-system-kernel operating-system-learning operating-systems-project osdev osdev-project osdev-projects qemu
Last synced: 25 Jan 2026
https://github.com/Qubasa/perf_kernel
Multicore x64 kernel with a focus on introspection and debugging capabilities.
hpc kernel performance performance-analysis rust smp x86-64
Last synced: 02 May 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: 23 Jan 2026
https://github.com/nyrahul/linux-kernel-configs
Linux kernel configs for popular distros.
config distros kernel kernel-config linux linux-kernel
Last synced: 07 Mar 2026
https://github.com/seclab-ucr/saddns
SADDNS: Side Channel Based DNS Cache Poisoning Attack
dns kernel network security side-channel
Last synced: 13 Jul 2025
https://github.com/petehouston/awesome-os-dev
The collection of useful resources for OS development
kernel operating-system os os-dev system-programming
Last synced: 07 Jan 2026
https://github.com/jasonbrave/panicos
A simple x86 operating system with graphical user space
c-standard-library dynamic-linking elf elf-loader fat32 kernel mbr multiboot operating-system osdev pci pci-express pcie stl usb vfs virtio virtio-gpu widget-toolkit x86
Last synced: 18 Mar 2025
https://github.com/hidenorimatsubayashi/evisor
Light-weight Bare Metal Hypervisor (Type 1) written in C++
aarch64 arm64 armv8 bare-metal embedded hypervisor kernel os qemu raspberry-pi raspberry-pi-4 virtualization
Last synced: 09 May 2025