Kernel

Open-source projects categorized as Kernel

Top 23 Kernel Open-Source Projects

  1. linux

    Linux kernel source tree

    Project mention: Tell HN: First commit on Linux Kernel GitHub Page is from 30th of April 2005 | news.ycombinator.com | 2026-05-27
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. serenity

    The Serenity Operating System 🐞

    Project mention: The Case for Apolitical Tech Spaces | news.ycombinator.com | 2026-03-03
  4. cilium

    eBPF-based Networking, Security, and Observability

    Project mention: War Story: Debugging a Kafka 4.0 Consumer Lag Spike During a Product Launch Using Cilium 1.17 and Datadog 2026 | dev.to | 2026-04-28

    This adds less than 2% overhead to your node’s CPU usage but exposes 14 Kafka-specific eBPF metrics that are critical for debugging lag. We’ve found that 72% of Kafka 4.0 lag incidents we’ve responded to in 2026 stem from node-level network policy issues that only eBPF can detect. If you’re using a different CNI, you can still use Cilium’s standalone eBPF probe https://github.com/cilium/cilium/tree/v1.17.2/contrib/kafka-probe to get these metrics without replacing your entire CNI. Always validate that kafka.heartbeat_drops_total is 0 in staging before every launch.

  5. gvisor

    Application Kernel for Containers

    Project mention: Agent Substrate: The Agentic AI Isolation Layer On K8s | dev.to | 2026-05-31

    Underneath the hood, Substrate uses gvisor (same thing as the Agent Sandbox project from the CNCF SIG), which is a container sandbox developed by Google that focuses on security, isolation, and the ability to use it in an efficient fashion (e.g - not take up a ton of hardware resources).

  6. reactos

    A free Windows-compatible Operating System

    Project mention: ReactOS | news.ycombinator.com | 2026-05-13
  7. blog_os

    Writing an OS in Rust

  8. KernelSU

    A Kernel based root solution for Android

    Project mention: Instalando e Utilizando o Windows Subsystem for Android (WSA) com Root | dev.to | 2025-08-12

    KernelSU: https://github.com/tiann/KernelSU

  9. rust-raspberrypi-OS-tutorials

    :books: Learn to write an embedded OS in Rust :crab:

  10. raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  11. rt-thread

    RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/

  12. winfsp

    Windows File System Proxy - FUSE for Windows

    Project mention: WireGuard makes new Windows release following Microsoft signing resolution | news.ycombinator.com | 2026-04-10
  13. windows-kernel-exploits

    windows-kernel-exploits Windows平台提权漏洞集合

  14. lkmpg

    The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

  15. tock

    A secure embedded operating system for microcontrollers

    Project mention: RSoC 2026: A new CPU scheduler for Redox OS | news.ycombinator.com | 2026-04-11

    You might be using a device powered by Tock OS.

    https://www.tockos.org/

  16. syzkaller

    syzkaller is an unsupervised coverage-guided kernel fuzzer

    Project mention: How to debug kernel memory corruption on Apple Silicon | dev.to | 2026-05-15

    For kernel code itself, the most useful open-source tool is syzkaller, which fuzzes syscalls and IOKit interfaces. It's not magic — you need to write descriptions of the syscalls you want fuzzed — but once you have those, it'll find bugs you'd never spot by reading code.

  17. linux-network-performance-parameters

    Learn where some of the network sysctl variables fit into the Linux/Kernel network flow. Translations: 🇷🇺

  18. build

    The official build framework for the Armbian Linux distribution. This repository contains the complete toolchain and scripts required to compile custom OS images from source, including kernel configuration, U-Boot handling, and board-specific tweaks for various ARM and ARM64 single-board computers.

  19. build-linux

    A short tutorial about building Linux based operating systems.

  20. tetragon

    eBPF-based Security Observability and Runtime Enforcement

    Project mention: Building a Production eBPF Observability & Security Stack for Kubernetes in 2026 | dev.to | 2026-03-30

    # Install Tetragon via Helm helm repo add cilium https://helm.cilium.io helm repo update helm install tetragon cilium/tetragon \ --namespace kube-system \ --set tetragon.grpc.address="localhost:54321" \ --set tetragon.exportFilename="/var/run/cilium/tetragon/tetragon.log" \ --set tetragon.enableProcessCred=true \ --set tetragon.enableProcessNs=true # Install tetra CLI (for event observation) GOOS=$(go env GOOS) GOARCH=$(go env GOARCH) curl -L --remote-name-all \ https://github.com/cilium/tetragon/releases/latest/download/tetra-${GOOS}-${GOARCH}.tar.gz sudo tar -C /usr/local/bin -xzvf tetra-${GOOS}-${GOARCH}.tar.gz rm tetra-${GOOS}-${GOARCH}.tar.gz

  21. asterinas

    Asterinas aims to be a production-grade Linux alternative—memory safe, high-performance, and more.

    Project mention: Ironclad – formally verified, real-time capable, Unix-like OS kernel | news.ycombinator.com | 2025-11-08
  22. gophernotes

    The Go kernel for Jupyter notebooks and nteract.

  23. linux-cachyos

    Archlinux Kernel based on different schedulers and some other performance improvements.

    Project mention: CachyOS Kernels Based on Different Schedulers and Performance Improvements | news.ycombinator.com | 2025-07-26
  24. pwru

    Packet, where are you? -- eBPF-based Linux kernel networking debugger

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kernel discussion

Log in or Post with

Kernel related posts

  • Pluto – An x86 (Ring 0, Protected Mode) kernel written in Zig

    2 projects | news.ycombinator.com | 1 Jun 2026
  • Tell HN: First commit on Linux Kernel GitHub Page is from 30th of April 2005

    1 project | news.ycombinator.com | 27 May 2026
  • Three Months of Speed-Up Experiments on a 3090 Ti: Autoregressive DFlash MTP for Qwen3.6-27B

    3 projects | dev.to | 18 May 2026
  • How to debug kernel memory corruption on Apple Silicon

    2 projects | dev.to | 15 May 2026
  • The mdadm backup file: when it's needed, and when it isn't

    1 project | dev.to | 14 May 2026
  • Rezolus: High-Resolution Systems Performance Telemetry

    1 project | news.ycombinator.com | 13 May 2026
  • ReactOS

    2 projects | news.ycombinator.com | 13 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Kernel projects? This list will help you:

# Project Stars
1 linux 235,340
2 serenity 33,323
3 cilium 24,441
4 gvisor 18,450
5 reactos 17,604
6 blog_os 17,501
7 KernelSU 16,708
8 rust-raspberrypi-OS-tutorials 14,651
9 raspberry-pi-os 13,782
10 rt-thread 12,030
11 winfsp 8,641
12 windows-kernel-exploits 8,667
13 lkmpg 8,490
14 tock 6,332
15 syzkaller 6,220
16 linux-network-performance-parameters 5,795
17 build 5,268
18 build-linux 5,202
19 tetragon 4,724
20 asterinas 4,514
21 gophernotes 3,966
22 linux-cachyos 3,787
23 pwru 3,765

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?