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-20 00:16:07 UTC
- JSON Representation
https://github.com/En14c/LilyOfTheValley
Simple LKM linux kernel rootkit (x86 / x86_64)
c kernel kernel-module linux-kernel linux-kernel-module security
Last synced: 10 Mar 2025
https://github.com/kkent030315/anyelevate
x64 Windows privilege elevation using anycall
code-execution exploit kernel privilege-elevation privilege-escalation privilege-escalation-exploits windows windows-10
Last synced: 13 Feb 2025
https://github.com/sakaki-/bcmrpi3-kernel-bis
Automated weekly build of the default branch 64-bit bcmrpi3_defconfig (+ tweaks) Linux kernel for the RPi3 B / B+
64-bit bcmrpi3-kernel kernel kernel-tarball raspberry-pi rpi3 rpi3b rpi3b-plus
Last synced: 23 Apr 2025
https://github.com/kylecs/Kernel
A very simple kernel with terminal driver, written in C and assembly. Work in progress.
Last synced: 10 Mar 2025
https://github.com/MaxDesiatov/Hleeb
Swift running on bare metal Raspberry Pi
bare-metal kernel operating-system operating-system-learning osdev raspberry-pi swift
Last synced: 10 May 2025
https://github.com/maxdesiatov/hleeb
Swift running on bare metal Raspberry Pi
bare-metal kernel operating-system operating-system-learning osdev raspberry-pi swift
Last synced: 14 Apr 2025
https://github.com/oracle-samples/drgn-tools
drgn helpers specific to Oracle UEK, along with custom CLI and reporting tool corelens
Last synced: 27 Apr 2025
https://github.com/wisepythagoras/dart
A Unix/Linux like operating system
kernel kernel-dev operating-system operating-systems operatingsystem os os-dev os-development unix
Last synced: 16 Apr 2025
https://github.com/3Nigma/nelu-kernelu
Yet Another Node.JS Kernel for the Jupyter Notebook :man:
jupyter-notebook kernel no nodejs
Last synced: 10 Mar 2025
https://github.com/nationalsecurityagency/qgis-densityanalysis-plugin
QGIS plugin that automates the creation of density heatmaps with a heatmap explorer to examine the areas of greatest concentrations. It includes H3, geohash, and polygon density map algorithms along with several styling algorithms.
analysis density gis heatmap kernel plugin point polygon qgis style
Last synced: 27 Apr 2025
https://github.com/kkent030315/processvmaccess
Two PoC of accessing process virtual memory via NT Kernel
kernel nt-kernel physical-memory virtual-memory windows windows10
Last synced: 13 Feb 2025
https://github.com/milouk/sphinx-dipper
Sphinx Custom Kernel for Mi 8 (Dipper)
dipper kernel lineageos linux linux-kernel mi-8 sphinx
Last synced: 13 May 2025
https://github.com/thamugadi/powerpc-ofw-boot
Bootable stuff for PowerPC-based macs + some primitives to interact with OpenFirmware
kernel mac macintosh openfirmware osdev powerpc
Last synced: 10 Apr 2025
https://github.com/rpep/tcl_kernel
A Jupyter Kernel for the Tcl language.
hacktoberfest jupyter kernel notebook python tcl tcltk
Last synced: 13 Jan 2025
https://github.com/milouk/gcc-prebuilt-elf-toolchains
This repo contains Weekly GCC 11 builds for x86_64 hosts, targeted for bare-metal (ELF / kernel-only) AArch64 systems.
aarch64 aarch64-linux-gnu android android-toolchain compiler elf gcc gcc-arm-toolchain gcc-complier gcc10 gcc11 kernel raspberry-pi raspberry-pi-3 raspberry-pi-4 raspberrypi rpi4 sphinx toolchain
Last synced: 11 Feb 2025
https://github.com/bedrocksystems/nova
NOVA Microhypervisor
aarch64 cplusplus hypervisor kernel microhypervisor microkernel performance security virtualization x86-64
Last synced: 11 Apr 2025
https://github.com/m-valentino/sacredos
A Windows 9x inspired operating system written in Vanilla JS where every HTML file is executable.
90s css3 desktop gui help-wanted html5 javascript kernel opentocontribution operating-system os retro vanilla-javascript vanilla-js windows9x
Last synced: 10 Apr 2025
https://github.com/itsManjeet/rlxnix-kernel
a experimental monolithic kernel in rust
kernel linux monolithic osdev rust
Last synced: 12 Dec 2024
https://github.com/niqumu/aulavik
Tiny POSIX-like hobby OS written in C
c kernel low-level operating-system os os-dev osdev unix
Last synced: 07 May 2025
https://github.com/johnoseni1/full-operating-system
After 2-3 months of working earnestly am done creating a full operating system, using C, assembly language and the likes, please feel free to learn from this , i was inspired by a book, use the readme and read from it , very very important, learn and enjoy
assembly-language assembly-language-programming assembly-x86 assemblyscript boot cpu cpu-monitoring drivers kernel kernel-driver linux linux-kernel linux-shell
Last synced: 14 Feb 2025
https://github.com/raspiduino/a6lte-kvm
Kernel with ARM/KVM for SM-A600G (Samsung Galaxy A6) with Exynos7870 SoC
aarch64 android arm armv8a exynos7870 kernel kvm linux linux-kernel qemu qemu-kvm samsung samsung-galaxy samsung-galaxy-a6
Last synced: 10 Apr 2025
https://github.com/tmiland/kernel-installer
Script to install the Linux kernel from source on Debian-based distributions, for all architectures.
debian debian-linux kernel kernel-install kernel-installation
Last synced: 10 Apr 2025
https://github.com/t2minator/mbp-tails
How to get Tails working on T2 Apple device (e.g. 2019 MacBook Pro) without needing external keyboard/mouse.
anonymity anonymous apple apple-t2 chroot debian debian-linux kernel linux linux-kernel macbook macbookpro macbooks mpb privacy security t2 t2tails tails tor
Last synced: 10 Apr 2025
https://github.com/deadpool2000/rpimon
Enable Monitor mode & Packet Injection in Raspberry Pi
kernel monitor-mode packet-injection raspberry-pi raspberry-pi-zero-w raspbian raspbian-os re4son
Last synced: 02 Apr 2025
https://github.com/yifengyou/ebpf
eBPF学习
ebpf kernel kprobe tracepoint uprobe xdp
Last synced: 22 Apr 2025
https://github.com/AetherRadio/X6100Buildroot
A project to build a Linux kernel and OS for the Xiegu X6100 without having to copy files from the vendor's kernel.
kernel linux linux-kernel xiegu
Last synced: 20 Nov 2024
https://github.com/idov31/nidhoggcsharpapi
C# API for Nidhogg rootkit
csharp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits
Last synced: 14 Apr 2025
https://github.com/piraterna/aurix
Read-only mirror of https://git.piraterna.org/aurix
c i686 kernel operating-system osdev x86-64
Last synced: 08 May 2025
https://github.com/iosmanthus/osmanthus-tutorial
How to create an OS from scratch
kernel operating-system osdev tutorial
Last synced: 12 Apr 2025
https://github.com/prool/proolix
Simple hobby POSIX-compatible OS for i8086+
assembly bios boot-sector c forth kernel master-boot-record msdos msdos-emulator operating-systems partition-table posix x86
Last synced: 06 Apr 2025
https://github.com/axfab/kora-kernel
Kernel for my operating system KoraOS
c hobby-kernel hobby-os kernel operating-system os os-kernel osdev x86
Last synced: 23 Nov 2024
https://github.com/ziozzang/android-kernel-builder-docker
Dockerized Android Kernel build Environments. for Android PIE(with gcc/clang)
android android-pie beryllium boot-image build clang custom-kernel developer-environment docker example gcc kernel mtk poco-f1 pocophone qualcomm xda xiaomi
Last synced: 28 Jan 2025
https://github.com/lseything/anything-kernel
Storage Repository for Anything Kernel made by @Lseything for Redmi Note 12 4G / 13 4G
bengal kernel redmi-note-12-4g redmi-note-13-4g
Last synced: 19 Feb 2025
https://github.com/rafael-santiago/kook
A syscall hooking system for FreeBSD, NetBSD and also Linux.
capture-the-flag freebsd-kld hackathon hacking hacking-tool hooking kernel linux-kernel-module netbsd-kernel-module rootkit
Last synced: 05 Apr 2025
https://github.com/uditkarode/epsilon
Custom kernel for sweet based on Delta, builds hosted on @sweet_epsilon on Telegram (GH releases are outdated)
Last synced: 11 Apr 2025
https://github.com/therealdreg/winxpsp2.cermalus
Malware WinXPSP2.Cermalus Windows Kernel Virus
32bit assembler hooking kernel malware malware-sample research virus windows windows-kernel
Last synced: 10 Apr 2025
https://github.com/IAmTheNerdNextDoor/LUM-MARINER
LUM/MARINER attempts to aim to be a clone of XNU/Darwin written in Rust just without the Apple stuff. A kernel and Operating System.
darwin kernel kerneldevelopment operating-system operating-systems os osdev rust rust-kernel rust-lang rust-os rust-os-dev rust-osdev rustlang rustlanguage xnu
Last synced: 16 Feb 2025
https://github.com/corruptedbycpu/foton
Foton (eng. Photon) - is a similar project as Cyjon/Fern-Night, but compatibility will no longer be fully supported.
Last synced: 03 May 2025
https://github.com/rosscomputerguy/stardustos
A modern Unix inspired operating system
kernel modular monolithickernel unix-like
Last synced: 12 May 2025
https://github.com/empyreal96/packed-lumia-950xl-kernels
This is storage space for between PCs for the Kernels I have built and use for my Lumia 950 XL.
950xl android-kernel boot-twrp cityman debian debian-kernel kernel kernels linux-kernel lumia950xl mainline mainline-kernel msm8994 packaged-kernel
Last synced: 23 Mar 2025
https://github.com/farlepet/lambda-kern
Multi-architecture hobby operating system created in C
armv7 assembly c kernel osdev raspberry-pi x86
Last synced: 03 May 2025
https://github.com/iamthenerdnextdoor/lum-mariner
LUM/MARINER attempts to aim to be a clone of XNU/Darwin written in Rust just without the Apple stuff. A kernel and Operating System.
darwin kernel kerneldevelopment operating-system operating-systems os osdev rust rust-kernel rust-lang rust-os rust-os-dev rust-osdev rustlang rustlanguage xnu
Last synced: 13 Feb 2025
https://github.com/sh4d1/rustberry
Small OS for RaspberryPi 3 written in Rust
aarch64 armv8 bare-metal kernel os raspberry raspberry-pi-3 rpi3 rust
Last synced: 15 Apr 2025
https://github.com/techno-coder/example_os
A heavily commented OS in Rust for reference purposes
kernel operating-system osdev rust tutorial x86-64
Last synced: 23 Mar 2025
https://github.com/ibelieve/oxide
:computer: A toy operating system built with Rust
Last synced: 12 Apr 2025
https://github.com/ismoilovdevml/oinix
Xinux Jamiyati Arch asosida qurilayotgan open source OS
arch-linux kernel linux oinix open-source operating-system
Last synced: 04 Apr 2025
https://github.com/krishpranav/pranaos-old
pranaOS moved to: https://github.com/pranaOS/pranaOS
c c-plus-plus clang cplusplus desktop desktop-environment kernel linux linux-desktop linux-desktop-environment linux-kernel linux-system operating-system os prana-os pranaos pull-request unix unix-os unix-platform
Last synced: 27 Jan 2025
https://github.com/jancd/os-tutorials
📚 使用 Rust 和树莓派 3 进行裸机与操作系统开发教程。
arm64 armv8 bare-metal kernel operating-system os rust rust-lang
Last synced: 07 May 2025
https://github.com/hoshimin/beesynth
The frequency-perfect synthesizer for a PC-speaker
driver iopl kernel mp3 pc-speaker player rust speaker synth synthesizer wav
Last synced: 07 May 2025
https://github.com/brosck/simpleasmkernel
「💻」Simple kernel made in 16-bit assembly only
16-bit assembly assembly-language cpu disk dos kernel operating-system simple system
Last synced: 06 May 2025
https://github.com/rollingrhinoremix/rhino-update
Rhino Update is a command-line utility script which will provide updates to items that do not hit the Ubuntu devel repositories, such as the latest Linux Kernel.
bash bash-script kernel linux linux-distribution rolling-release rolling-update script ubuntu ubuntu-rolling
Last synced: 15 Feb 2025
https://github.com/jnsgruk/firecracker-ubuntu
🚀 Use Firecracker and helpings of bash to boot Ubuntu virtual machines very fast 🔥
automation bash cloud-images cloud-init dnsmasq docker-image firecracker firecracker-microvms kernel microvm rootfs ubuntu
Last synced: 16 Apr 2025
https://github.com/frankray78/patienceos
A baremetal C# kernel.
aot-compilation csharp dotnet kernel operating-system operating-system-kernel operating-system-learning osdev patienceos
Last synced: 10 Apr 2025
https://github.com/cby-chen/kube_ansible
使用 ansible 安装 Kubernetes 高可用集群
ansible ansible-playbook docker etcd ingress kernel kubernetes kubernetes-setup
Last synced: 28 Dec 2024
https://github.com/inindev/rock-5b
debian arm64 linux for the rock 5b
arm arm64 debian debian-linux device-tree kernel linux nvme rock-5b u-boot
Last synced: 10 Apr 2025
https://github.com/krisnova/.net
Compiled Works: Computer Science, Engineering, Analysis, Research
analysis computer-science kernel linux research security
Last synced: 14 Apr 2025
https://github.com/coletrammer/iros
Operating System focused on asynchronicity, minimalism, and performance.
c-plus-plus cpp kernel operating-system os osdev posix
Last synced: 19 Mar 2025
https://github.com/simplyceo/generikit-hid-sony
Generic PlayStation patches. Those that were revoked by the sages.
controller custom driver generic kernel linux playstation
Last synced: 13 Apr 2025
https://github.com/slavaim/riscv-magenta
Magenta kernel port to RISC-V
fuchsia-os kernel magenta magenta-kernel musl porting qemu risc-v syscalls
Last synced: 26 Mar 2025
https://github.com/v-thakkar/talks
This repository contains the slides of my talks.
coccinelle ebpf embedded-linux kernel linux security static-code-analysis virtualization xen
Last synced: 17 Mar 2025
https://github.com/supersandro2000/cheat-sheet
Cheat sheet about stuff others might find interesting
cheat-sheet cheatsheet kernel linux postgres python ruby swarm tmux
Last synced: 26 Feb 2025
https://github.com/qdata/gakco-svm
ECML16: GaKCo: a Fast Gapped k-mer string Kernel using Counting
Last synced: 01 May 2025
https://github.com/cristim/kernel-update
A tool that makes it easy to update your Ubuntu kernel to the latest available build or RC version available from http://kernel.ubuntu.com/~kernel-ppa/mainline
golang-tools kernel ubuntu update-script
Last synced: 15 May 2025
https://github.com/0rayn/yona
Hobby Operating System --- Using YonaOs is saying "I want problems, Always" :)
42school assembly clang kernel kfs operating-systems osdev x86
Last synced: 13 May 2025
https://github.com/karthik558/caf-5.4-sm6150
5.4 Kernel source for sm6150 Board
Last synced: 15 Apr 2025
https://github.com/fademind/archpkgbuilds
PKGBUILD's for Arch Linux
arch-linux aur kde kernel pkgbuild
Last synced: 20 Nov 2024
https://github.com/jkirkby3/BsplineDensity
B-Spline Density Estimation Library - nonparametric density estimation using B-Spline density estimator from univariate sample.
basis bsplines density estimation kde kernel kernel-density kernel-density-estimation maximum-likelihood maximum-likelihood-estimation nonparametric nonparametric-regression nonparametric-statistics spline-fit statistics
Last synced: 10 Mar 2025
https://github.com/keramas/windowskernelexploits
Repository for Windows 10 x64 kernel research, exploitation learning, and reference/supplementary code.
drivers exploit-development kernel shellcode windows windows-10
Last synced: 30 Apr 2025
https://github.com/joshua-riek/x86-kernel
A hobby kernel developed from scratch using i8086 assembly
16-bit asm dos dos-like fat fat12 fat16 gcc-cross-compiler i8086 kernel kernel-source nasm operating-system os os-dev osdev qemu x86 x86-16
Last synced: 20 Dec 2024
https://github.com/hintak/raspberrypi-dev
Notes and tips about kernel driver development on Raspberry Pi, much of which relates to the Seeed Studio Respeaker mic-array. Please feel free to donate at https://hintak.github.io/ if you find it useful.
kernel kernel-modules respeaker
Last synced: 03 Apr 2025
https://github.com/maxgio92/krawler
A crawler for kernel releases distributed by the major Linux distributions.
Last synced: 22 Mar 2025
https://github.com/tomstitt/lupyter
A Lua Kernel for Jupyter built on ipykernel.
jupyter jupyter-notebook kernel lua
Last synced: 24 Apr 2025
https://github.com/pdav/ens
Supports de cours
kernel os posix systemes-exploitation threads
Last synced: 18 Apr 2025
https://github.com/shaswata56/microos
A tiny OS just having a loader, bootstrap, IDT and kernel, no userspace!
Last synced: 03 Jan 2025
https://github.com/littledivy/deno-os
Pre-compiled source for a Deno based OS
Last synced: 07 May 2025
https://github.com/chefkissinc/skywalkos
An operating system written in Rust. skywalkOS is not <insert other operating system here>.
ipc kernel modern operating-system operating-system-kernel rust skywalkos uefi x86 x86-64
Last synced: 29 Apr 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: 06 Jan 2025
https://github.com/hgn/kernel-magnifier
A Kernel Ftrace Recorder and Visualizer to Analyse Executed Kernel Callchains
analysis kernel linux linux-kernel
Last synced: 23 Apr 2025
https://github.com/print3m/printos
Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.
bootloader c cpp hobby-os kernel low-level-programming os-dev uefi x86-64
Last synced: 30 Apr 2025
https://github.com/jbruchon/c02
An operating system for the 6502/65816 CPU
6502 6502-assembly c64 commodore-64 kernel multitasking nintendo operating-system
Last synced: 13 May 2025
https://github.com/aurae-runtime/environment
Distributed Systems Runtime. Core workspace and top level environment.
containers distributed-systems kernel microvms mtls networking runtime rust security
Last synced: 25 Nov 2024
https://github.com/francisc0arauj0/ktwo
My own 32-bits kernel
assembly c kernel operating-system os unix-like
Last synced: 13 Apr 2025
https://github.com/shakaran/scripts
:memo: Scripts for doing common stuff
centos cpanel exiftool jhbuild kernel python-script ruby shell ubuntu upgrade-clamav whois
Last synced: 21 Mar 2025
https://github.com/arnau478/quark
Hobby OS, monolithic kernel, multiboot-compatible
grub kernel monolithic os quark
Last synced: 06 Apr 2025