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.

  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Tools and patches for the Linux Diskquota system as part of the Linux kernel
    Leader badge
    Downloads: 11,106 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: 11,447 This Week
    Last Update:
    See Project
  • 3
    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: 5,630 This Week
    Last Update:
    See Project
  • 4
    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: 59,108 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    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: 4,850 This Week
    Last Update:
    See Project
  • 6
    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: 3,019 This Week
    Last Update:
    See Project
  • 7
    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: 2,620 This Week
    Last Update:
    See Project
  • 8
    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: 1,418 This Week
    Last Update:
    See Project
  • 9
    This project is a random collection of Linux kernel-related projects and source code.
    Leader badge
    Downloads: 1,098 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 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: 4,749 This Week
    Last Update:
    See Project
  • 11
    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: 419 This Week
    Last Update:
    See Project
  • 12
    RichARCH

    RichARCH

    Your concierge creating a Rich experience to Arch

    RichARCH is designed to be a Quick Simpler Path to Arch with automation and ricing options. * Just one command line to start the latest complete installer for Arch. One goal 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. GUIs: Budgie/Cinnamon/Cosmic/Enlightenment/Gnome/Hyprland/KDE/Labwc/LXDE/LXQT/Mate/Niri/River/Sway/XFCE Kernels: linux/linux-cachyos/linux-hardened/linux-lqx/linux-lts/linux-nitrous/linux-tachyon/linux-zen/linux-znver2/linux-znver3/linux-znver4/linux-znver5 Profiles: SecOps/Server/DonArch/HyprVibe/KoolsDots/SaatvikDots/ShellNinja/VaelixdDots More info at: https://download.sourceforge.net/richarch/InstallAndInfo.pdf https://sourceforge.net/projects/richarch/files/README.md/download https://www.youtube.com/watch?v=hjK67kdHkGU&t=6s
    Leader badge
    Downloads: 1,418 This Week
    Last Update:
    See Project
  • 13
    SulinOS

    SulinOS

    Indipendent distro uses inary package system. Sulin is roolling donkey

    Sulin is rolling donkey Gitlab: https://gitlab.com/sulinos Github: https://github.com/sulinos Telegram: https://t.me/sulinos powered by donkey team
    Leader badge
    Downloads: 2,072 This Week
    Last Update:
    See Project
  • 14
    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: 355 This Week
    Last Update:
    See Project
  • 15
    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: 335 This Week
    Last Update:
    See Project
  • 16

    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: 280 This Week
    Last Update:
    See Project
  • 17
    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,580 This Week
    Last Update:
    See Project
  • 18
    Linux Kernel

    Linux Kernel

    Linux Kernel source tree

    The Linux Kernel is the core component of the Linux operating system—a free, open-source, monolithic, Unix-like system kernel initiated by Linus Torvalds in 1991 and since evolved into a foundational technology powering everything from servers and supercomputers to smartphones and embedded devices. There are various text files in the Documentation/ subdirectory, several of them using the reStructuredText markup notation. Extensive filesystem compatibility (ext4, Btrfs, FUSE, XFS, etc.) Broad hardware architecture support (x86, ARM, mainframe, embedded, etc.)
    Downloads: 50 This Week
    Last Update:
    See Project
  • 19

    Control Group Configuration

    https://github.com/libcgroup/libcgroup

    This page is deprecated - please go to https://github.com/libcgroup/libcgroup
    Leader badge
    Downloads: 433 This Week
    Last Update:
    See Project
  • 20
    Ancient UNIX/BSD emulation on Windows
    Providing an easy to use platform for running Ancient UNIX & BSD on windows.
    Leader badge
    Downloads: 273 This Week
    Last Update:
    See Project
  • 21

    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: 307 This Week
    Last Update:
    See Project
  • 22
    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: 36 This Week
    Last Update:
    See Project
  • 23
    Please find the linuxwacom project's new home on Github: https://linuxwacom.github.io/ Previous Description: This project manages the libraries, configuration, and diagnostic tools for Wacom tablets running under Linux. It also maintains updated Linux kernel drivers and Xorg/XFree86 XInput drivers.
    Leader badge
    Downloads: 173 This Week
    Last Update:
    See Project
  • 24
    ravynOS

    ravynOS

    A BSD-based OS project that aims to provide an experience with MacOS

    We love macOS, but we’re not a fan of the ever-closing hardware and ecosystem. So we are creating ravynOS, an OS aimed to provide the finesse of macOS with the freedom of FreeBSD. This is a developer preview image that’s mainly intended for helping build the system. We recommend running in a virtual machine, although it should work on any hardware supported by FreeBSD-CURRENT (14.0) with at least 2GB (8GB recommended) RAM. PLEASE NOTE: On 2022-02-14, we decided to abandon the current path of using X11/KDE desktop components and write from scratch a new UI that will align better with our goals. This stepping back will slow the project but ultimately should result in a better outcome. We intend to bring many of the features you’ve come to love from macOS to ravynOS like clean design, global menus, and drag-and-drop installs. All of your FreeBSD ports and apps, Linux apps, and even trivial Darwin & macOS binaries can now run on ravynOS. And we’re actively working on improving it!
    Downloads: 32 This Week
    Last Update:
    See Project
  • 25
    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: 31 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next