Open Source C Operating System Kernels

Browse free open source C Operating System Kernels and projects below. Use the toggles on the left to filter open source C Operating System Kernels by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Cloud-based help desk software with ServoDesk Icon
    Cloud-based help desk software with ServoDesk

    Full access to Enterprise features. No credit card required.

    What if You Could Automate 90% of Your Repetitive Tasks in Under 30 Days? At ServoDesk, we help businesses like yours automate operations with AI, allowing you to cut service times in half and increase productivity by 25% - without hiring more staff.
    Try ServoDesk for free
  • 1
    Tools and patches for the Linux Diskquota system as part of the Linux kernel
    Leader badge
    Downloads: 11,633 This Week
    Last Update:
    See Project
  • 2
    The goal of the project is now to develop a user library called libpfm4 to help setup performance events for use with the perf_events Linux kernel interface. The development of the perfmon kernel subsystem, libpfm and pfmon has now stopped.
    Leader badge
    Downloads: 9,045 This Week
    Last Update:
    See Project
  • 3
    CachyOS

    CachyOS

    Blazingly Fast & Customizable Linux distribution

    CachyOS - Arch Linux Based Distribution With Heavy Optimizations & Multi-Architectures For Ultimate Desktop Experience Filesystems: - btrfs - zfs - ext4 - xfs - f2fs Our installer will auto detect which micro architecture your machine got, if x86-64-v3 or x86-64-v4 is detected it will automatically use the optimized packages, which is around a 10 % performance improvement. Desktop Environments: - KDE - CuteFish - i3 - Gnome - Openbox - Wayfire - Xfce - LXQT - bspwm All packages are compiled with Full LTO and other optimization flags. Depending on the march your cpu have it is compiled against x86-64, x86-64-v3 or x86-64-v4. For the Desktop Environment we provide basic theming. In CachyOS-Hello can be also security related packages enabled, like: DNScrypt-proxy Firejail apparmor Security and Performance! https://discord.gg/qJqj94uFwE https://t.me/+zCzPX4cAFjk1MTY
    Leader badge
    Downloads: 5,442 This Week
    Last Update:
    See Project
  • 4
    Squashfs is a highly compressed read-only filesystem for Linux. Squashfs compresses both files, inodes and directories, and supports block sizes up to 1Mbytes for greater compression. It is implemented as a kernel module under VFS.
    Leader badge
    Downloads: 4,475 This Week
    Last Update:
    See Project
  • Simplify Purchasing For Your Business Icon
    Simplify Purchasing For Your Business

    Manage what you buy and how you buy it with Order.co, so you have control over your time and money spent.

    Simplify every aspect of buying for your business in Order.co. From sourcing products to scaling purchasing across locations to automating your AP and approvals workstreams, Order.co is the platform of choice for growing businesses.
    Learn More
  • 5
    Project's goal is to create better tools for diagnosing Linux systems. Diagnostics include first failure data capture, error log analysis, preventative testing, and system inventory gathering. You can now find Power System specific packages on github. libservicelog : https://github.com/power-ras/libservicelog servicelog : https://github.com/power-ras/servicelog lsvpd : https://github.com/power-ras/lsvpd libvpd : https://github.com/power-ras/libvpd ppc64-diag : https://github.com/power-ras/ppc64-diag sysfsutils is moved to github. New home for sysfsutils : https://github.com/linux-ras/sysfsutils
    Leader badge
    Downloads: 41,880 This Week
    Last Update:
    See Project
  • 6
    ReactOS

    ReactOS

    An operating system based on the best Windows NT design principles

    ReactOS is an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003).
    Leader badge
    Downloads: 3,701 This Week
    Last Update:
    See Project
  • 7
    This project is a random collection of Linux kernel-related projects and source code.
    Leader badge
    Downloads: 1,084 This Week
    Last Update:
    See Project
  • 8
    FreeRTOS Real Time Kernel (RTOS)

    FreeRTOS Real Time Kernel (RTOS)

    Market leading real time kernel for 40+ microcontroller architectures

    ************************************************************************************************************************ * The primary FreeRTOS repository is now in Git. Go to https://github.com/freertos for the latest FreeRTOS kernel and libraries. * Our support has moved to https://forums.freertos.org. ************************************************************************************************************************ FreeRTOS is a market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors. Distributed freely under the MIT open source license, FreeRTOS includes a kernel and a growing set of libraries suitable for use across all industry sectors. Visit https://www.freertos.org for more information and other download options. Note about support/discussions forum: The FreeRTOS support forum has moved to https://forums.freertos.org. Please update your bookmarks and create new posts in the appropriate category in the new community forums.
    Leader badge
    Downloads: 607 This Week
    Last Update:
    See Project
  • 9

    Linux Test Project

    Testsuite to validate the reliability, robustness, stability of Linux.

    Linux Test Project (LTP) is a joint project started by SGI, OSDL and Bull developed and maintained by SUSE, Red Hat, Fujitsu, IBM, Cisco, Oracle and others. The project goal is to deliver tests to the open source community that validate reliability, robustness, and stability of the Linux Kernel. The testing suites contain a collection of tools for testing the Linux kernel and related features. Our goal is to improve the Linux kernel and system libraries by bringing test automation.
    Leader badge
    Downloads: 992 This Week
    Last Update:
    See Project
  • Skillfully - The future of skills based hiring Icon
    Skillfully - The future of skills based hiring

    Realistic Workplace Simulations that Show Applicant Skills in Action

    Skillfully transforms hiring through AI-powered skill simulations that show you how candidates actually perform before you hire them. Our platform helps companies cut through AI-generated resumes and rehearsed interviews by validating real capabilities in action. Through dynamic job specific simulations and skill-based assessments, companies like Bloomberg and McKinsey have cut screening time by 50% while dramatically improving hire quality.
    Learn More
  • 10
    lmbench is a suite of simple, portable, ANSI/C microbenchmarks for UNIX/POSIX. In general, it measures two key features: latency and bandwidth. lmbench is intended to give system developers insight into basic costs of key operations.
    Leader badge
    Downloads: 2,989 This Week
    Last Update:
    See Project
  • 11

    Control Group Configuration

    https://github.com/libcgroup/libcgroup

    This page is deprecated - please go to https://github.com/libcgroup/libcgroup
    Leader badge
    Downloads: 828 This Week
    Last Update:
    See Project
  • 12
    Contiki is an open source, highly portable, networked, multi-tasking operating system for memory-constrained systems. Contiki current source code: https://github.com/contiki-os/contiki Contiki historical source code: https://github.com/adamdunkels/contiki-1.x
    Leader badge
    Downloads: 368 This Week
    Last Update:
    See Project
  • 13
    New implementation of the traceroute utility for modern Linux systems. Backward compatible with the traditional traceroute. Supports both IPv4 and IPv6, additional types of trace (including TCP), allows some traces for unprivileged users.
    Leader badge
    Downloads: 1,880 This Week
    Last Update:
    See Project
  • 14
    WSL2-Linux-Kernel

    WSL2-Linux-Kernel

    The source for the Linux kernel used in Windows Subsystem for Linux 2

    The WSL2-Linux-Kernel repo contains the kernel source code and configuration files for the WSL2 kernel. If you discover an issue relating to WSL or the WSL2 kernel, please report it on the WSL GitHub project. It is not possible to report issues on the WSL2-Linux-Kernel project. Instructions for building an x86_64 WSL2 kernel with an Ubuntu distribution are provided. The number one way that we recommend you run Linux distributions is by installing Windows Terminal. Using Windows Terminal enables you to open multiple tabs or window panes to display and quickly switch between multiple Linux distributions or other command lines (PowerShell, Command Prompt, PowerShell, Azure CLI, etc). You can fully customize your terminal with unique color schemes, font styles, sizes, background images, and custom keyboard shortcuts.
    Downloads: 57 This Week
    Last Update:
    See Project
  • 15
    RichARCH

    RichARCH

    Creating a Rich experience to ARCH

    RichARCH is designed to be a Quick Simpler Path to Arch Linux including kickstart like automation features and Hyprland ricing options. Just one command to start the latest complete installer for Arch. One goal of the project is to only use packages in the basic Arch Linux repos by default with the option to install some non-standard packages. Our hope is that this will help to make Arch Linux more approachable to individual and corporate users. Details and installation info can be found at: https://download.sf.net/richarch/InstallAndInfo.pdf or https://sites.google.com/view/richarch Supports - AMD / Nvidia drivers - Fully automated installs - LVM storage setup options - Multiple storage formats, including: BTRFS, EXT4, XFS - GUI Environments: Budgie, Cinnamon, Cosmic, Cutefish, Enlightenment, Gnome, Hyprland, KDE, LXDE, LXQT, Mate, Niri, Omarchy, River, Sway, XFCE - Install Profiles (like HyprVibe, SecOps, Workstation, Server, Omarchy, Kool's Dots)
    Leader badge
    Downloads: 755 This Week
    Last Update:
    See Project
  • 16
    unc0ver

    unc0ver

    The most advanced jailbreak tool

    unc0ver is an advanced jailbreak tool for iOS 11.0 - 12.2. It's a jailbreak tool that stands out above the rest, as it it just one app that can jailbreak all firmwares. It's also got full-fledged Cydia and Substrate support, and Telesphoreo port for ARM64 devices. It can rejailbreak from the jailbroken state, offers options and utilities for the user, and many more. unc0ver doesn't share private data for diagnostics purposes, and has no inefficient local jailbreak server (jailbreakd daemon). It offers better system security, better performance and more efficient use of battery life. Switching from other jailbreaks to unc0ver is fairly easy and safe. Dedicated migration support ensures that you can make the switch without losing valuable data.
    Downloads: 38 This Week
    Last Update:
    See Project
  • 17
    EmuTOS

    EmuTOS

    Free operating system for Atari computers, and more.

    EmuTOS is a TOS compatible operating system for Atari ST series computers, and more. It is made from Digital Research's GPLed original sources and is a free and open source alternative to Atari proprietary ROMs.
    Leader badge
    Downloads: 272 This Week
    Last Update:
    See Project
  • 18
    The USB/IP Project
    The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates USB I/O requests into IP packets and transmits them between computers.
    Leader badge
    Downloads: 182 This Week
    Last Update:
    See Project
  • 19
    QP Real-Time Event Frameworks & Tools

    QP Real-Time Event Frameworks & Tools

    Real-Time Event Frameworks based on active objects & state machines

    QP real-time event frameworks (RTEFs) provide lightweight, modern, event-driven architecture based on asynchronous Active Objects (Actors) and Hierarchical State Machines. The matching QM model-based design tool and other host-based tools complement the QP frameworks by supporting graphical modeling, code generation, software tracing, and unit testing for event-driven embedded software. Visit https://www.state-machine.com for more information. The QP RTEFs can run on bare-metal microcontrollers, replacing a traditional RTOS. The frameworks contain a selection of built-in real-time kernels (RTOS kernels), such as the cooperative QV kernel, the preemptive non-blocking QK kernel, and the unique preemptive, dual-mode (blocking/non-blocking) QXK kernel. Native QP ports and ready-to-use examples are provided for ARM Cortex-M (M0/M0+/M3/M4/M7/M33/...) as well as other CPUs. The QP RTEFs can also work with many traditional RTOSes and General-Purpose OSes, such as Linux and Windows.
    Leader badge
    Downloads: 170 This Week
    Last Update:
    See Project
  • 20

    Kernelloader

    Run Linux on the Playstation 2

    Kernelloader is a free bootloader for PS2 Linux and other Playstation 2 operating systems. Loading can be done by "Action Replay Media Player", by "memory card exploit", by "FMCB" or any other homebrew loading method. If you downloaded the latest Linux Live DVD, you need to run the online updater to be able to play Youtube videos.
    Leader badge
    Downloads: 151 This Week
    Last Update:
    See Project
  • 21
    This project maintains the Linux Console tools, which include utilities to test and configure joysticks, connect legacy devices to the kernel's input subsystem (providing support for serial mice, touchscreens etc.), and test the input event layer.
    Leader badge
    Downloads: 797 This Week
    Last Update:
    See Project
  • 22
    stress-ng

    stress-ng

    This is the stress-ng upstream project git repository.

    This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces. stress-ng was originally intended to make a machine work hard and trip hardware issues such as thermal overruns as well as operating system bugs that only occur when a system is being thrashed hard. Use stress-ng with caution as some of the tests can make a system run hot on poorly designed hardware and also can cause excessive system thrashing which may be difficult to stop.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 23
    AROS Research Operating System
    The AROS Research Operating System is an effort to implement an Open Source and portable operating system that is compatible with AmigaOS(TM). Originally, it was meant as a direct reimplementation, but already has features not existing in AmigaOS.
    Leader badge
    Downloads: 124 This Week
    Last Update:
    See Project
  • 24
    ChibiOS/RT free embedded RTOS
    ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
    Leader badge
    Downloads: 82 This Week
    Last Update:
    See Project
  • 25
    ALG

    ALG

    A Fast, Offline, Graphical distribution based on Arch Linux

    October 2025 ISOs have been released! 3 new ISOs - PLASMA, GNOME, XFCE have been released. Thank you to all the members in the ALG community for their support.
    Leader badge
    Downloads: 450 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next