An open API service indexing awesome lists of open source software.

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.

https://github.com/cbalint13/rvv-kernels

RISCV Vector Kernel C/LLVM-IR generator

int8 kernel llvm math riscv rvv tvm vector

Last synced: 12 Apr 2025

https://github.com/cirocosta/hello-world-lkm

A "hello-world" loadable kernel module

c kernel linux module

Last synced: 18 Mar 2026

https://github.com/glentner/kernelfit

[C++] Single and multi-dimensional non-parametric Gaussian kernel regression.

cpp-library kernel openmp regression

Last synced: 06 Oct 2025

https://github.com/benschlueter/efistub

passes kernel-commandline to the kernel if the UEFI does not support it

boot efistub kernel kernel-commandline uefi

Last synced: 19 Apr 2025

https://github.com/pseusys/mushos

A UNIX-like OS prototype, written from scratch

assembly boot c kernel os osdev

Last synced: 14 May 2025

https://github.com/jiayihu/fedra-thesis

Next-generation system for Computing Continuum via WebAssembly (WASM)

browser cloud embedded kernel runtime wasm web-assembly

Last synced: 07 Apr 2025

https://github.com/fishilico/linux-patches

Patches for GNU/Linux

kernel linux patch

Last synced: 06 Apr 2026

https://github.com/filippofinke/ioctlkmum

🛰️ Simple IOCTL communication between kernel mode (KM) and user mode (UM).

driver ioctl kernel usermode windows

Last synced: 15 May 2026

https://github.com/gil0mendes/infinity-os

A modern Operating System without legacy code

kernel osdev

Last synced: 13 Apr 2025

https://github.com/whampson/ohwes

My hobby operating system.

kernel kernel-development osdev osdev-projects

Last synced: 07 Feb 2026

https://github.com/naltun/unix-notes

Notes on common 🅄🅝Ⓘ🆇 topics 🐧 😈

aix bsd cli command-line darwin internet kernel linux networking protocols tcp tcp-ip udp unix

Last synced: 30 Apr 2025

https://github.com/raspiduino/a6lte-kvm-old

(OLD VERSION! Please see the new one at https://github.com/raspiduino/a6lte-kvm) Kernel with KVM for SM-A600G (Samsung Galaxy A6) with exynos7870 cpu

android arm armv8a exynos7870 kernel kvm linux linux-kernel qemu samsung samsung-firmwares samsung-galaxy trustzone

Last synced: 10 Apr 2025

https://github.com/mssola/fbos

A RISC-V operating system devoted to running fizz/buzz processes.

assembly c fizzbuzz kernel risc-v

Last synced: 10 Jul 2025

https://github.com/jbouron/minix3-fine-grain

Fork of the Minix3 microkernel containing changes to get rid of the Big Kernel Lock (BKL)

kernel minix3 operating-system

Last synced: 30 Jul 2025

https://github.com/rasheedmhd/oubre

Learning to build an Operating System in Rust following this curriculum, https://os.phil-opp.com/

kernel operatingsystems os programming rust systems

Last synced: 27 Oct 2025

https://github.com/byt3n33dl3/iosblackbox

Secure Sockets Layer. SSL is the system that Ensures Exploitations.

ios kernel offensive penetration-testing sandbox ssl

Last synced: 31 Jul 2025

https://github.com/flashnuke/mod-rootkit

Kernel-space x86_64 Linux rootkit leveraging kprobes and ftrace for syscall hooking (hiding entries and reverse shell backdoor)

backdoor cybersecurity ethical-hacking hacking kernel kernel-rootkit linux linux-kernel linux-kernel-module linux-rootkit lkm lkm-root malware mod-rootkit pentest pentesting reverse-shell rootkit rootkits security

Last synced: 24 Jul 2025

https://github.com/callmesalmon/pearlOS

pearlOS: A lightweight operating system, contributions are welcome!

c kernel minimal minimalist operating-system os osdev pure-c

Last synced: 20 Jul 2025

https://github.com/pgwipeout/linux

Linux kernel source tree, working on sbc support.

experimental kernel ouya

Last synced: 09 Jul 2025

https://github.com/apparentlyplus/gatos

GatOS is an experimental kernel serving as the foundational layer for the PawStack toolchain.

docs grub kernel memory multiboot os-dev sysinternals toolchain

Last synced: 04 Mar 2026

https://github.com/iomonad/eudyptula

My take on the Eudyptula kernel programming Challenge, with subjects, walkthrough & tests. The Eudyptula Challenge was a series of programming exercises for the Linux kernel, that started from a very basic "Hello world" kernel module, moving on up in complexity to getting patches accepted into the main Linux kernel source tree.

eudyptula-challenge kernel linux linux-kernel subjects walkthrough

Last synced: 24 Apr 2025

https://github.com/maojianwei/apn6_linux_network_enhancement

Support APN6 in Linux kernel. Application-aware IPv6 Networking (APN6)

kernel linux network

Last synced: 10 Apr 2025

https://github.com/juliohm/locallyweightedregression.jl

Locally weighted regression solver for the GeoStats.jl framework

estimation kdtree kernel nearest-neighbors weighting

Last synced: 21 Oct 2025

https://github.com/jb3/fizzbuzz.ko

FizzBuzz as a Kernel module

fizzbuzz kernel kernel-module linux-kernel

Last synced: 13 Apr 2025

https://github.com/moisam/laylaos

A hobby OS with a custom kernel and userspace, with many ported software including musl libc, SDL2 and even Qt5!

c c-library cdrom grub2 kernel laylaos musl musl-libc operating-system operating-systems os osdev qt qt5 sdl2 sdl2-image window-manager x86-64

Last synced: 29 Oct 2025

https://github.com/carlitros900/android_kernel_archos_oxygen

Kernel ac101box (Archos Oxygen 101b) build. Thanks to @Moyster, @HardcoreKernel, @BQ and @SamarV-121

ac101box ac70ox ac80ox archos bush kernel mt8163 spirab2 spirab3

Last synced: 10 Mar 2025

https://github.com/javinator9889/kernelupgrader

A Python tool for upgrade your kernel safely from kernel.org

compiler fast free kernel linux linux-kernel python python3 updater upgrade-tool user-friendly

Last synced: 13 Apr 2025

https://github.com/mhdzumair/mhdzmr-kernel-nicklaus

Motorola Moto E4 Plus (Nicklaus) MhDzMR-Kernel

kernel mediatek motorola mt6737m nicklaus

Last synced: 16 Mar 2025

https://github.com/callmesalmon/pearlos

pearlOS: A complete and lightweight operating system, contributions are welcome!

c kernel minimal minimalist operating-system os osdev pure-c

Last synced: 14 Apr 2025

https://github.com/hcompai/late-interaction-kernels

Fused Triton kernels for late-interaction (MaxSim) scoring — ColBERT, ColPali, ModernColBERT

colbert colpali information-retrieval kernel late-interaction maxsim pylate triton

Last synced: 25 May 2026

https://github.com/kernelci/kci-dev

Stand alone tool for Linux Kernel developers and maintainers to interact with KernelCI

cmdline command-line kernel kernelci linux linux-kernel testing

Last synced: 16 Jan 2026

https://github.com/amar454/floppaos

floppaOS is a free and open source 32 bit operating system made in C. It is themed around the famous internet Caracal "Big Floppa"

32-bit assembly c-programming c-programming-language command-line-interface floppa from-scratch hobby-kernel hobby-os kernel low-level-graphics low-level-programming operating-system os shell task-manager task-scheduler vga-controller

Last synced: 09 Jul 2025

https://github.com/baas-project/baas

Baremetal as a service

baas baremetal kernel machines

Last synced: 13 Mar 2026

https://github.com/dkosmari/nvidia-340.108-updated

Build scripts for NVIDIA 340.108 drivers on Linux 6.0+

driver kernel linux nvidia

Last synced: 03 Jul 2025

https://github.com/coditva/jazz

Let's write an OS!

assembly c kernel nasm operating-system os qemu

Last synced: 16 Mar 2026

https://github.com/aermoss/ostest

A 64-bit operating system written in C++ and x86 Assembly.

assembly assembly-x86 cpp kernel operating-system operating-system-kernel

Last synced: 06 Mar 2026

https://github.com/j4cobgarby/atomic-kernel

A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.

c grub i386 i686 kernel nasm operating-system qemu

Last synced: 20 Sep 2025

https://github.com/quintenvandamme/trident

The magic kernel manager for ubuntu based distros and WSL2 written in dart.

cli dart kernel kernel-compilation linux linux-kernel ubuntu wsl

Last synced: 05 Mar 2026

https://github.com/kingakeem/kingos

This is a simple 32 bit OS made to target ix86 CPUs

32bit kernel low-level operating-system

Last synced: 05 Apr 2025

https://github.com/sjkingo/python-as-an-init-script

Proof-of-concept that you can run Python as a Linux init script

initscript kernel linux osdev python

Last synced: 28 Oct 2025

https://github.com/symlex/di-microkernel

A dependency injection micro-kernel for bootstrapping PHP applications

bootstrap dependency-injection di-container kernel micro-framework php-library symfony

Last synced: 10 Apr 2025

https://github.com/rubenwardy/rubix_kernel

A simple kernel for ARMv7

filesystem kernel posix

Last synced: 18 Mar 2025

https://github.com/captain-n3m0/kernel16f

The Kernel16F repository is a simple operating system kernel written in x86 assembly and C. The kernel is designed to run on 16-bit x86 processors and provides basic functionality such as keyboard input, screen output, and memory management.

16bit kernel

Last synced: 10 Sep 2025

https://github.com/th3spl/kstd

Implementing STL C++ classes in Kernel Env ( with some differences )

cpp cpp20 kernel stl utility

Last synced: 30 Oct 2025

https://github.com/kyegomez/astra

Astra is an language/compiler designed to unleash the true power of artificial intelligence blending the best techniques from Jax, Triton, and Mojo to create the most premier experience.

artificial-intelligence compilers gpu kernel language machine-learning

Last synced: 05 Jul 2025

https://github.com/sferrini/xnu-heap-playground

macOS kext, and userspace client to play with the zalloc kernel allocator.

allocator heap kernel playground xnu

Last synced: 25 Oct 2025

https://github.com/hdeplaen/kerch

Kernel Methods on PyTorch

deep-learning gpu kernel machine-learning python

Last synced: 10 Apr 2025

https://github.com/oliveiradeflavio/best-packages

Programas essenciais automáticos para instalação do zero em sistemas baseadas no Ubuntu-like.

kernel linux linux-mint programas scripts sistema ubuntu

Last synced: 16 Aug 2025

https://github.com/zixu-w/zxos

Bare bone kernel from tutorial http://wiki.osdev.org/

c kernel os osdev

Last synced: 16 Apr 2025

https://github.com/alkuzin/nos

NOS (Null Operating System) - monolithic UNIX-like operating system

baremetal drivers kernel kfs operating-system operating-systems os osdev osdev-projects rust rust-os rust-osdev unix unix-operating-system unix-os

Last synced: 01 Nov 2025

https://github.com/j1sk1ss/cordellos.petprj

Simple hobby OS based on GRUB2 as boot loader, and .c kernel with userland programs

asm c elf ethernet fat32 grub2 kernel os scratch userland

Last synced: 17 Feb 2026

https://github.com/raffaellod/tinytium

Compact BusyBox-based initramfs with integrated local/remote recovery mode.

boot initramfs kernel

Last synced: 11 Jan 2026

https://github.com/byt3n33dl3/thc-kraken

For HTTP web Service that has a Shellcode Execution flaws.

backdoor bypass kernel rca reverse shell shellscript spyware trojan

Last synced: 23 Apr 2025

https://github.com/abdirahiim/shadowos

The first Somali operating system, developed in C# using COSMOS

cosmos csharp kernel operating-system osdev shadow shadow-operating shadow-os

Last synced: 12 May 2025

https://github.com/bmeneg/playing-around-kernel

Learning repo for Linux Kernel stuff

c kernel learning linux-kernel low-level

Last synced: 13 Apr 2025

https://github.com/sdslabs/rusticos

Rustic OS written completely in Rust

cargo kernel makefile operating-system rust

Last synced: 21 Apr 2025

https://github.com/byt3n33dl3/thc-Kraken

For HTTP web Service that has a Shellcode Execution flaws.

backdoor bypass kernel rca reverse shell shellscript spyware trojan

Last synced: 27 Feb 2025

https://github.com/konstantin89/windows-kernel-debugging-guide

Guide about remote Windows kernel debugging

debugging kernel visual-studio windows

Last synced: 17 Jan 2026

https://github.com/wravoc/harden-dragonflybsd

Implements a broad, cohesive group of hardening settings for Dragonfly BSD. Plus a custom desktop theme and install script for Thinkpad T495.

firewall-rules kernel network-security security-tools

Last synced: 13 Apr 2025

https://github.com/jorisrietveld/Os-Development

My first attempt to develop an operating system with bootloader.

boot bootloader kernel kernel-source os school-project

Last synced: 10 Mar 2025

https://github.com/sirlucjan/aur

Kernels (v 5.x) and modules

arch-linux archlinux aufs bfq bfq-dev kernel liquorix pkgbuild uksmd

Last synced: 30 Oct 2025

https://github.com/mahdizynali/simix

Simix is a custom simple linux kernel based on arch x86_64

custom-kernel kernel linux linux-distribution linux-kernel simix unix x86-64

Last synced: 03 Sep 2025

https://github.com/deyzi-the-youtuber/lunaris

Simple x86 Unix-Like kernel written in C, and Assembly

kernel unix-like

Last synced: 10 Apr 2025

https://github.com/aviksaikat/linghost

LinGhost - Linux Privilege Escalation Tool

kernel linux privilege privilege-escalation tool

Last synced: 11 Apr 2025

https://github.com/lucky-sideburn/generic-distro-toolkit

My implementation of ALFS (Automated Linux From Scratch)

kernel lfs linux linuxfromscratch

Last synced: 17 Jan 2026

https://github.com/usbokirishima/0

An advanced keylogger with both kernel and userspace mode support. Implements stealth functionality and netlink socket communication.

c hacking kernel kernel-module keylogger linux makefile malware remote-access-tool rootkit spyware unix

Last synced: 12 Apr 2025

https://github.com/torqs-project/q8s-kernel

Qubernetes CLI and Jupyter kernel for executing quantum programs in simulators on q8s clusters

hacktoberfest jupyter jupyter-kernels jupyter-notebook kernel kubernetes python quantum quantum-computing

Last synced: 12 Apr 2025

https://github.com/ndraey/nocturneos-base

NocturneOS - простая операционная система для компьютеров

c cmake kernel operating-system os osdev rust x86

Last synced: 24 Dec 2025

https://github.com/cdpxe/openbsdhacks

Some of my security-related coding projects for OpenBSD: A kernel-based user-profile intrusion detection system (FUPIDS) and an ICMP-based "port-knocking" service (openportd).

bsd fupids hids host-monitoring icmp ids information-security kernel kernel-module kernel-modules openbsd openbsd-community openbsd-ports openbsd-scripts port-knocking portknocking security security-hardening security-monitoring security-tools

Last synced: 23 Mar 2025

https://github.com/infinityos-dev/core_old

Lightweight easy to use operating system made to limit e-waste

hobby-os infinityos kernel operating-system osdev rust rust-os toy-os x86-64

Last synced: 01 Nov 2025

https://github.com/nullarray/kernman

Bash script to help with kernel management.

bash kernel kernel-management linux shellscript

Last synced: 13 Apr 2025

https://github.com/turkishrational/trdos

Turkish Rational DOS 8086 (v1) and 386 (v2) Operating System Kernel (TRDOS project) files

16bit 32bit 386dos asm assembler assembly code dos386 kernel nasm os rational retro source trdos trdos1 trdos2 trdos3 turkish

Last synced: 20 Jul 2025

https://github.com/bydmiller/os-dev

Operating system written in x86 assembly and C.

bootloader bootsector c kernel operating-system registers vda x86 x86-assembly

Last synced: 30 Jul 2025

https://github.com/morgant/recordctl

OpenBSD convenience utility for enabing/disabling/toggling audio/video recording in the kernel

audio-recording kernel openbsd openbsd-scripts privacy-tools sysctl video-recording

Last synced: 01 Aug 2025

https://github.com/twinc1ty/very-cool-os

Lets build a Kernel from absolute scratch using Assembly & hopefully, C

assembly bootsector c gdt kernel low-level nasm os qemu

Last synced: 23 May 2026

https://github.com/b-gyro/b-gyro

"Meet B-Gyro: our attempt at an operating system inspired by the gyroscope's stability... except ours wobbles more than it balances. Think of it as a gyroscope that moonlights as a boomerang—it keeps coming back with more bugs to fix!" -- by 0rayn and faithByte.

32-bit assembly c-language kernel operating-system osdev x86

Last synced: 16 Aug 2025

https://github.com/deanoburrito/minos

Tiny hobby operating system. Limited functionality right now, check the bottom of the README for current feature set!

c-plus-plus kernel operating-system os osdev

Last synced: 24 Jul 2025

https://github.com/georglauterbach/uncore

Modern operating system kernel completely written in pure, idiomatic Rust.

documentation education kernel operating-system operating-system-kernel rust rust-lang

Last synced: 07 Apr 2025

https://github.com/krishpranav/kernelexploits

Various Kernel Exploits For Linux And Windows

cve cve-exploits exploits kernel kernel-exploits

Last synced: 15 Apr 2025

https://github.com/arda-guler/kikaos

Basic OS kernel with basic command line

command-line educational kernel operating-system os terminal

Last synced: 18 Sep 2025

https://github.com/ruser75/qnap-recovery-kernel

A minimal QTS kernel running under qemu with lvm support

kernel qnap recovery-tools

Last synced: 15 Apr 2025

https://github.com/therealdreg/bochs-bed

Bochs Enhaced Debugger (bochs-bed). A modern console debug experience.

alpha bochs debugger debugging-tool emulator kernel poc x86 x86-64

Last synced: 10 Mar 2026

https://github.com/junsious/zenos

32-bit kernel

assembly c kernel os

Last synced: 24 Mar 2025

https://github.com/0xor0ne/docker-x-builder

Docker image for cross-compilation (mainly Buildroot and Linux kernel)

buildroot cross-compilation crosscompile docker embedded emulation kernel linux linux-kernel

Last synced: 08 Apr 2025