C linux-kernel

Open-source C projects categorized as linux-kernel

Top 23 C linux-kernel Projects

linux-kernel
  1. raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  2. Kargo

    Kargo - optimize your multi-stage deployment pipelines using GitOps. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. Rust-for-Linux

    Adding support for the Rust language to the Linux kernel. (by Rust-for-Linux)

    Project mention: Building a Linux GPU Driver for the M4 Mac Mini in One Month | news.ycombinator.com | 2026-09-15
  4. ltp

    Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)

  5. Diamorphine

    LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 and ARM64)

  6. rdma-core

    RDMA core userspace libraries and daemons

  7. learning-ebpf

    Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more

  8. llama2.c

    Llama 2 Everywhere (L2E) (by trholding)

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. UCall

    Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️

    Project mention: Fork Union: Beyond OpenMP in C++ and Rust? | news.ycombinator.com | 2025-09-28

    Yes, I was planning a similar experiment with UCall (https://github.com/unum-cloud/ucall), leveraging the NUMA functionality introduced in v2 of Fork Union. I don’t currently have the right hardware to test it properly, but it would be very interesting to measure how pinning behaves on machines with multiple NUMA nodes, NICs, and a balanced PCIe topology.

  11. evdi

    Extensible Virtual Display Interface

    Project mention: How to get virtual display outputs on Linux without using a dummy plug | dev.to | 2026-01-09

    In Using the EVDI driver - Extreme Multihead - ArchWiki, it is suggested that this driver can be (ab)used to create virtual outputs without a DisplayLink dock. You will lose out on GPU acceleration that way, but the result is still usable for general tasks. The ArchWiki links to nvidia - Unable to add a VIRTUAL display to Xorg - Unix & Linux Stack Exchange, but the Etam Software - Virtual screen guide is clearer and lets you know that the current Xorg session will freeze during initial configuration. Although I've had luck deploying this solution for a long time on my machine, an update to EVDI suddenly now results in an unusable black screen, even tho this was supposedly patched in Monitor blank but detected as connected · Issue #523 · DisplayLink/evdi, I was never able to get it working again just using EVDI.

  12. ebpfkit

    ebpfkit is a rootkit powered by eBPF

  13. tempesta

    Web application acceleration, advanced DDoS protection and web security

    Project mention: Show HN: Open-Source eBPF Volumetric DDoS Protection | news.ycombinator.com | 2026-08-11
  14. tinyalsa

    Tiny library to interface with ALSA in the Linux kernel

  15. spy

    :eyes: Linux kernel mode debugfs keylogger (by jarun)

  16. dattobd

    kernel module for taking block-level snapshots and incremental backups of Linux block devices

  17. lunatik

    Lunatik is a framework for scripting the Linux kernel with Lua.

  18. simplefs

    A simple native file system for Linux kernel

    Project mention: Catching a bug in a filesystem | dev.to | 2026-07-25

    Hi, this is my analysis of a bug I found on the simplefs project. Here's the project link. This was my first time finding a bug and trying to figure out the cause. Although the core root cause was not found by me, I did play some role in pinpointing the cause. I hope anyone interested in filesystems, the linux kernel, and low level computing in general could find some use from this post.

  19. kasld

    KASLD maps the Linux kernel virtual and physical memory layout as an unprivileged local user to defeat Kernel Address Space Layout Randomization (KASLR).

    Project mention: A 0-click exploit chain for the Pixel 10 | news.ycombinator.com | 2026-05-15

    Randomizing the kernel location is of marginal utility at best. There are so many info leaks that KASLR ends up being only a small speed bump on the way to exploitation.

    Here's a cool project that inventories all your KASLR info leaks: https://github.com/bcoles/kasld

  20. zenpower

    Zenpower is Linux kernel driver for reading temperature, voltage(SVI2), current(SVI2) and power(SVI2) for AMD Zen family CPUs.

  21. nct6687d

    Linux kernel module for Nuvoton NCT6687-R

  22. mptcp_net-next

    Development version of the Upstream MultiPath TCP Linux kernel 🐧

  23. ipftrace2

    A packet oriented Linux kernel function call tracer

  24. pi-pico2-linux

    RISC-V linux on the raspberry pi pico 2

  25. krf

    A kernelspace syscall interceptor and randomized faulter

  26. SaaSHub

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

    SaaSHub logo
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).

C linux-kernel discussion

Log in or Post with

C linux-kernel related posts

  • Building a Linux GPU Driver for the M4 Mac Mini in One Month

    7 projects | news.ycombinator.com | 15 Sep 2026
  • I reverse-engineered a $13 "dead" 10GbE SmartNIC into a working card

    1 project | news.ycombinator.com | 7 Sep 2026
  • Google fixed more Chrome bugs in June than over the past two years, thanks to AI

    2 projects | news.ycombinator.com | 31 Jul 2026
  • Catching a bug in a filesystem

    1 project | dev.to | 25 Jul 2026
  • We open sourced another feature of our commercial EDR Show us love

    1 project | news.ycombinator.com | 24 May 2026
  • Everything needs to be open source. Why I decided to open source my project

    1 project | news.ycombinator.com | 4 May 2026
  • From Research PoC to Redteam Toolkit: Hardening CVE-2026-31431 for Production Operations

    1 project | dev.to | 1 May 2026
  • A note from our sponsor - AppSignal
    www.appsignal.com | 16 Sep 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Index

What are some of the best open-source linux-kernel projects in C? This list will help you:

# Project Stars
1 raspberry-pi-os 13,864
2 Rust-for-Linux 4,406
3 ltp 2,595
4 Diamorphine 2,459
5 rdma-core 2,360
6 learning-ebpf 1,815
7 llama2.c 1,524
8 UCall 1,332
9 evdi 944
10 ebpfkit 855
11 tempesta 722
12 tinyalsa 693
13 spy 679
14 dattobd 625
15 lunatik 600
16 simplefs 495
17 kasld 487
18 zenpower 485
19 nct6687d 459
20 mptcp_net-next 412
21 ipftrace2 409
22 pi-pico2-linux 402
23 krf 360

Sponsored
Kargo - optimize your multi-stage deployment pipelines using GitOps
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io