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/keirany/kernel-playground

A project x86 kernel built for fun and testing purposes.

c kernel x86

Last synced: 20 Jun 2025

https://github.com/knightchaser/hello-ebpf

Example hands-on codes for exercising eBPF(Extended Berkeley Packet Filter) on Linux Kernel via eunomia-bpf/libbpf

ebpf kernel libbpf

Last synced: 16 May 2026

https://github.com/floydz/msr

Example of how to use the MSR interface to disable memory prefetching

c kernel memory prefetch

Last synced: 28 Mar 2025

https://github.com/softdevteam/krun-linux-kernel

Cusomised Linux Kernel for use with Krun

benchmarking kernel

Last synced: 24 Jan 2026

https://github.com/nufeng1999/jupyter-mybash-kernel

Minimal Jupyter Bash kernel

bash jupyter jupyter--lab kernel

Last synced: 16 Apr 2026

https://github.com/dulikvor/aos

A simplified unikernel pet project

cpp14 kernel

Last synced: 27 Mar 2025

https://github.com/maximepremont/cau_linuxsysapps-4

Chung Ang University : Linux Systems & its Applications, Assignment 4

chung-ang-univ kernel

Last synced: 27 Mar 2025

https://github.com/lebedov/ipyk

IPython local kernel management utility

command-line ipython kernel

Last synced: 18 May 2026

https://github.com/xxxclotixxx/tectonicos

A simple example of loading a kernel in C using a GRUB bootloader

asm clang cpp kernel nasm os

Last synced: 20 Mar 2025

https://github.com/allncuz/asm

Intro to x86 Assembly Language

assembly kernel shell

Last synced: 01 Feb 2026

https://github.com/hotmysia/pure-os

PURE-OS is a lightweight operating system designed for privacy and security. It offers a user-friendly interface while ensuring that your data remains protected from unauthorized access.

advanced ata bootloader cosmos diskusage elixir javascript kernel macos nextstep nsarchiver penlight typedstream x64

Last synced: 15 Apr 2026

https://github.com/initdc/libconsole

Console inspired from JavaScript, Github Actions, Linux...

console debug github javascript kernel linux ruby warning

Last synced: 06 Apr 2026

https://github.com/frzifus/msk

test

kernel learning

Last synced: 24 Jun 2026

https://github.com/ranimeshehata/pintos-userprog-phase2

Implementing the "userprog" phase In PintOS. PintOS is an open source instructional operating system kernel developed by Stanford University. PintOS provides complete documentation & modular projects to introduce students to the major concepts of operating systems development.

alarm-clock argument-parsing docker executable-file exit filesystem kernel locks operating-systems pintos semaphores system-calls threads timer userprog virtual-machine vm wait

Last synced: 03 Apr 2025

https://github.com/ranimeshehata/pintos-threads-phase1

Implementing the "threads" phase In PintOS. PintOS is an open source instructional operating system kernel developed by Stanford University. PintOS provides complete documentation & modular projects to introduce students to the major concepts of operating systems development.

alarm-clock docker filesystem kernel mlfq-scheduling operating-systems pintos priority-scheduling scheduler semaphores threads timer userprogs virtual-machine vm

Last synced: 03 Apr 2025

https://github.com/tprrt/linux

Linux kernel source tree forked from torvald/linux and stable.

kernel linux linux-kernel

Last synced: 08 Feb 2026

https://github.com/mikepruett3/ansible-role-kernel-settings

Ansible role to configure kernel settings on Linux Servers.

ansible ansible-role kernel

Last synced: 15 May 2026

https://github.com/nniemeir/kurosawa

Linux kernel module that prints a randomly selected Akira Kurosawa quote to the kernel ring buffer

dmesg kernel linux linux-kernel quote-generator

Last synced: 15 May 2026

https://github.com/rarescosma/blog_os

Implementing an OS kernel can't be that hard, can it?

kernel rust x86-64

Last synced: 11 Apr 2025

https://github.com/tschaefer/linux-random

:seedling: Seed entropy and harvest random bytes.

kernel linux perl random

Last synced: 15 May 2026

https://github.com/outpost-os/sentry-kernel

Outpost OS sentry kernel sources

kernel micro-kernel outpostos

Last synced: 10 Feb 2026

https://github.com/ljmf00/linux

Our own linux kernel tree with a set of patches

kernel linux linux-hardened linux-kernel linux-rt linux-zen

Last synced: 10 Feb 2026

https://github.com/dklesev/all-the-probes

Demo code from the eBPF Vienna meetup (04.06.2024)

ebpf kernel meetup tracing vienna

Last synced: 27 Feb 2026

https://github.com/ilpianista/android_kernel_sony_msm8226

Open source kernel download for Sony Xperia M2

android kernel sony

Last synced: 15 May 2026

https://github.com/luzzif/kore

A kernel written in Rust.

kernel rust

Last synced: 24 Jun 2026

https://github.com/rimubytes/kvm-kernel

Learning KVM and how to implement a KVM-based hypervisor

kernel kvm-hypervisor

Last synced: 13 Feb 2026

https://github.com/mchmarny/debug-tools

Container image with common network, storage, kernel, and k8s debug tools.

cluster debug gpu kernel kubernetes network storage

Last synced: 15 Feb 2026

https://github.com/ventto/ktask-examples

Kernel task examples (deferred work and kthread)

deferred kernel kthread linux task thread timer work

Last synced: 15 May 2026

https://github.com/loicguillois/exigeos

Didactic bare-metal kernel in C for x86 and Raspberry Pi 3B — a rewrite of Elise-OS (2003)

arm assembly bare-metal c educational kernel os osdev raspberry-pi x86

Last synced: 01 Mar 2026

https://github.com/fedecastellaro/baremetal-programming-x86-kernel-

Simple OS implementation in Assembler and C in a simulated PC with 512MB of RAM, 64kB of ROM and a generic x86 processor

assembler bochs kernel os x86

Last synced: 31 May 2026

https://github.com/archibate/microk

A microkernel (will be merged with my last monokernel system project 'osys')

c kernel microkernel os

Last synced: 22 Jun 2026

https://github.com/tinnci/lenovo-sp101fu-rk3566-kernel-research

Public notes for Lenovo SP101FU RK3566 E Ink kernel research

android-kernel eink kernel lenovo-smart-paper rk3566 rockchip

Last synced: 22 Jun 2026

https://github.com/oasisprotocol/sgx-driver-kmod

Fedora package for the legacy out-of-tree Intel SGX Linux driver

driver fedora intel kernel module package rpm sgx

Last synced: 09 Jun 2026

https://github.com/grisu48/kernel-config

Repository about my Linux Kernel configurations

kernel linux

Last synced: 09 Apr 2025

https://github.com/soenneker/soenneker.semantickernel.pool.openai.azure

Provides Azure OpenAI-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.

ai azure csharp dotnet entry kernel kernelpoolazureopenaiextension limiting llm manager multiple openai options pool rate semantic semantickernel util

Last synced: 05 Jun 2026

https://github.com/secti6n/s6rt

runtime the ulitmate. 只有活用文字才能拯救软件开发

chinese gdpl kernel ld2 nt runtime s6rt security software-engineering

Last synced: 20 Jan 2026

https://github.com/seconize-co/dhi

Dhi - Runtime Intelligence & Protection System. Sanskrit: Intellect | Perception | Clear Vision. Kernel-space eBPF security monitoring for AI agents.

agent-security agentic-ai ai-agents ebpf kernel linux monitoring runtime-protection runtime-security sandboxing security threat-detection

Last synced: 02 Apr 2026

https://github.com/nufeng1999/jupyter-mygroovy-kernel

Minimalism Groovy kernel for jupyter

groovy jupyter kernel

Last synced: 17 Apr 2026

https://github.com/domainflow/core

Lightweight PHP application core with service providers, boot phases, middleware, and event dispatching.

bootstrap container dependencyinjection di domainflow kernel modular php provider

Last synced: 16 Feb 2026

https://github.com/bac0nb0yy/kfs

Designing our own kernel in Rust + ASM

assembly bootloader i386 kernel multiboot operating-system rust school42

Last synced: 17 Apr 2026

https://github.com/ritik-sharma38/buildyourownkernal-os

This is my fourth semester project that involved applications of Operating Systems into building a kernel to manage the basic operations.

kernel

Last synced: 03 Jun 2026

https://github.com/prasul/bash

bash scripts

bash bash-script kernel zabbix

Last synced: 04 Apr 2026

https://github.com/tallamjr/tlpi-book

Source Code for The Linux Programming Interface Book

book kernel linux

Last synced: 15 May 2026

https://github.com/twaclaw/mit-scheme-kernel

A MIT/GNU Scheme Jupyter kernel based on metakernel.

jupyter kernel metakernel mit-scheme mit-scheme-kernel notebook scmutils

Last synced: 05 Apr 2026

https://github.com/hcartiaux/1kloc-os

My implementation of the operating system from the "Operating System in 1000 Lines" book

kernel risc-v

Last synced: 15 Jun 2025

https://github.com/uglyoldbob/doors-os

A custom kernel

kernel rust

Last synced: 05 Apr 2026

https://github.com/jmalicki-ai-slop/xibalba

Xibalba: Chaos Testing Framework for Linux Filesystem Concurrency using eBPF

chaos-engineering concurrency ebpf filesystem filesystem-testing jepsen kernel race-detection testing xibalba

Last synced: 18 Apr 2026

https://github.com/mrousavy/kexter

[WIP] :game_die: A simple Kernel Extension Installer/Remover especially for Clover Injected kexts

clover extension kernel kext macos

Last synced: 18 Apr 2026

https://github.com/vicen-te/tiny-nn

A tiny neural network framework for fully-connected layers with CPU and CUDA support

backpropagation cplusplus-20 cpu cuda cuda-12-8 kernel multi-threaded neural-network nn

Last synced: 19 Apr 2026

https://github.com/elmazzun/krnl

Dockerized environment where to build and run a custom kernel

docker gcc-cross-compiler kernel osdev-projects qemu-kvm

Last synced: 20 Apr 2026

https://github.com/axi0mh1ve/axiom-hive-ddm

Deterministic DNS Defense Module - Replace probabilistic threat detection with cryptographic verification and strict enforcement

cybersecurity deterministic-security dns dns-security ebpf kernel merkle-tree network-security security zero-trust

Last synced: 20 Apr 2026

https://github.com/aib/cif

Configurable IP Filter

firewall kernel linux module netfilter networking

Last synced: 21 Apr 2026

https://github.com/papajoker/msk

proof of concept manjaro gui install kernels

kernel manjaro packages pacman pyside6 qt6

Last synced: 21 Apr 2026

https://github.com/jiaau/kernels

This repository showcases common optimization techniques for kernels.

cpp cuda cute cutlass hpc kernel

Last synced: 21 Apr 2026

https://github.com/soenneker/soenneker.semantickernel.pool.ollama

Provides Ollama-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.

csharp dotnet entry extension kernel kernelpoolollamaextension limiting manager multiple ollama options pool rate semantic semantickernel

Last synced: 06 Jun 2026

https://github.com/rucub100/kruspix

A hands-on, educational kernel for the Raspberry Pi, written in Rust. Get a feel for bare metal and build your own OS from the ground up.

arm64 education experiment kernel operating-system raspberry-pi rust

Last synced: 05 Jun 2026

https://github.com/aekhv/miniahci

MiniAHCI kernel module for Linux

ahci kernel linux

Last synced: 23 Apr 2026

https://github.com/soenneker/soenneker.semantickernel.pool.openai

Provides OpenAI-specific registration extensions for KernelPoolManager, enabling integration with local LLMs via Semantic Kernel.

csharp dotnet entry kernel kernelpoolopenaiextension limiting manager multiple openai options pool rate semantic semantickernel util

Last synced: 06 Jun 2026

https://github.com/feliux/kscope

eBPF-powered offensive runtime discovery and attack surface observability

ebpf kernel linux red-team-tools

Last synced: 06 Jun 2026

https://github.com/woile/fun_os

Writing an Operating system based on Phil-opp blog series

kernel operating-system osdev-rust

Last synced: 25 Apr 2026

https://github.com/nurfaizfy/tc-build

Gonon Clang crosscompiler builder script, this repo will auto build latest clang

android clang clang-builder crosscompiler kernel

Last synced: 26 Apr 2026

https://github.com/manjotsidhu/android_kernel_a106_wiko

OpenSourced KitKat Kernel Source For Micromax Unite 2 , Wiko Bloom , Explay Vega , MyPhone Rio Lite . Powered By Manjot Sidhu

android gpl kernel kitkat

Last synced: 27 Apr 2026

https://github.com/ccode-lang/ostest

A testing 32 bit kernel that I am writing for fun.

32bit asmx86 assembly kernel os

Last synced: 28 Apr 2026

https://github.com/yasnakateb/tinyos

🐢 A simple Operating System in Nasm Assembly and C

kernel nasm-assembly simple-os

Last synced: 28 Apr 2026

https://github.com/life45/dmpsecurity

Parsing Windows kernel memory dumps for security checks.

anticheat antimalware antivirus dmp driver dump integrity kernel memory page pagewalk parse security windows

Last synced: 07 May 2026

https://github.com/saturneric/linux

A minimal mainline Linux kernel for Raspberry Pi 5: only essential RPi5 driver & DTS patches, easy upstream merges, ideal for testing Linux-next on ARM64.

kernel linux-kernel raspberry-pi-5

Last synced: 28 Apr 2026

https://github.com/partikus/symfony-multiple-kernels

Repository presents Symfony project with multiple kernel approach.

kernel multiple multiple-kernels php symfony

Last synced: 28 Apr 2026

https://github.com/simonbaeumer/kernel-playground

My linux kernel playground

kernel linux

Last synced: 29 Apr 2026

https://github.com/palmshed/vectorkernel

metal vector kernel.

compute gpu kernel metal

Last synced: 08 Jun 2026

https://github.com/palmshed/kernelswift

kernel info cli.

cli kernel macos swift

Last synced: 08 Jun 2026

https://github.com/nktkt/zig-kernel

x86 OS kernel in Zig — 50,000 LOC, 136 files, 110+ subsystems. GUI, TCP/IP, FAT16/ext2, fork/exec, BSD sockets, firewall, CFS scheduler, 80+ shell commands. From 150 lines to hobby OS.

bare-metal kernel operating-system os os-development x86 zig

Last synced: 29 Apr 2026

https://github.com/janforman/android_kernel_msm8976

Lenovo Yoga Tab 3 Plus - Qualcomm Snapdragon 652 Kernel for Android 11

android kernel lenovo tablet yogatab ytx703

Last synced: 29 Apr 2026

https://github.com/exbotanical/toulouse

A 32-bit UNIX-like operating system kernel

assembly bootloader kernel

Last synced: 29 Apr 2026

https://github.com/shanu28mathai/penbot

PenBot is a simple penetration testing tool that performs subdomain enumeration, vulnerability scanning, and generates reports.

bash javas kernel python shell

Last synced: 29 Apr 2026

https://github.com/komus-israel/os-kernel-buildup

Operating system developement with rust

kernel operating-system os rust systems-programming

Last synced: 08 Jun 2026

https://github.com/maximilianfeldthusen/basic-secure-kernel-module

The code is a basic kernel module that demonstrates how to initialize a secure driver, though integrating TPM or HSM functionality would require additional kernel-space libraries, such as tpm_tis or tpm_dev for TPM devices.

aes c cryptography hsm kernel linux-kernel request tpm-plugin

Last synced: 01 May 2026

https://github.com/felipeagger/linux-from-scratch

Kernel + Binaries ready to run Linux From Scratch on QEMU

arm kernel lfs linux riscv scratch x86

Last synced: 01 May 2026

https://github.com/caellian/arch-kernel-legion-y540-17irh

Kernel config with only drivers required by Legion Y540-17IRH

arch-linux kernel

Last synced: 01 May 2026

https://github.com/mbund/dimarchos

eBPF experiments

cni containers ebpf kernel tcx

Last synced: 14 May 2026

https://github.com/steliospapamichail/linux-2.6-scheduling-policy

My implementation of a process scheduling policy on Linux v.2.6.38.1

assembly c kernel linux linux-kernel scheduling x86-32 x86-assembly

Last synced: 01 May 2026

https://github.com/r614/runix

UNIX-esque OS built using Rust

kernel linux operating-system rust x86-64

Last synced: 02 May 2026