C linux-kernel

Open-source C projects categorized as linux-kernel

Top 23 C linux-kernel Projects

  • raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  • Rust-for-Linux

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

    Project mention: The Linux Kernel Prepares for Rust 1.77 Upgrade | news.ycombinator.com | 2024-02-18

    Rust is backwards compatible when you stick to stable features, but the kernel uses unstable features that can and do incur breaking changes.


  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ltp

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

    Project mention: Ext4 data corruption in stable kernels [LWN.net] | /r/linux | 2023-12-09

    Can anyone verify that this only happens under O_DIRECT? I see that the original bug report references preadv03, a test case which uses O_DIRECT.

  • Diamorphine

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

  • rdma-core

    RDMA core userspace libraries and daemons

  • learning-ebpf

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

    Project mention: Learning eBPF | news.ycombinator.com | 2023-04-22
  • ucall

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

    Project mention: Show HN: U)Search Images demo in 200 lines of Python | news.ycombinator.com | 2023-09-07
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • linux

    XanMod: Linux kernel source code tree (by xanmod)

    Project mention: A Linux Optimizer Script | news.ycombinator.com | 2024-03-04
  • evdi

    Extensible Virtual Display Interface

    Project mention: Usb monitor not showing up in display options despite being visible in usb settings? | /r/SteamDeck | 2023-05-01

    git clone https://github.com/DisplayLink/evdi.git

  • ebpfkit

    ebpfkit is a rootkit powered by eBPF

  • spy

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

  • dattobd

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

  • kernel-fuzzer-for-xen-project

    Kernel Fuzzer for Xen Project (KF/x) - Hypervisor-based fuzzing using Xen VM forking, VMI & AFL

  • zenpower

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

    Project mention: Mangohud - Power reading from my CPU on 0.0W | /r/linux_gaming | 2023-05-12

    had same issue as well, had to install zenpower

  • krf

    A kernelspace syscall interceptor and randomized faulter

  • simplefs

    A simple native file system for Linux kernel

    Project mention: Creating a fileSystem supported by linux | /r/osdev | 2023-07-06

    This is a decent, but tiny example: https://github.com/sysprog21/simplefs

  • nullfsvfs

    a virtual black hole file system that behaves like /dev/null

  • kvdo

    A kernel module which provide a pool of deduplicated and/or compressed block storage.

  • honey-potion

    Writing eBPF programs with Elixir!

    Project mention: Honey Potion: an eBPF backend for Elixir | /r/elixir | 2023-05-18

    Hi all! We are working on an eBPF backend for Elixir. It's called Honey Potion. The project is under development, but it is possible to write some useful programs at this point. For instance, in this video, one of the guys involved explains how to write a program to count system calls.

  • mars

    Asynchronous Block-Level Storage Replication (by schoebel)

  • mptcp_net-next

    Development version of the Upstream MultiPath TCP Linux kernel

  • Huawei-WMI

    Huawei WMI laptop extras linux driver

  • kernel-ml

    Machine Learning Framework for Operating Systems - Brings ML to Linux kernel

  • SaaSHub

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

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). The latest post mention was on 2024-03-04.

C linux-kernel related posts


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

Project Stars
1 raspberry-pi-os 12,854
2 Rust-for-Linux 3,789
3 ltp 2,247
4 Diamorphine 1,646
5 rdma-core 1,326
6 learning-ebpf 982
7 ucall 982
8 linux 855
9 evdi 670
10 ebpfkit 660
11 spy 628
12 dattobd 553
13 kernel-fuzzer-for-xen-project 462
14 zenpower 428
15 krf 344
16 simplefs 308
17 nullfsvfs 278
18 kvdo 236
19 honey-potion 234
20 mars 230
21 mptcp_net-next 219
22 Huawei-WMI 213
23 kernel-ml 212
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives