C Osdev

Open-source C projects categorized as Osdev

Top 23 C Osdev Projects

  • reactos

    A free Windows-compatible Operating System

  • Project mention: Questioning "The Value of Open Source Software" | news.ycombinator.com | 2024-02-12

    https://reactos.org/ implement some of the windows API

  • raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  • 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.

    WorkOS logo
  • ravynos

    A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

  • Project mention: Ravynos: BSD-based OS with an experience like and some compatibility with macOS | news.ycombinator.com | 2023-08-28
  • nanos

    A kernel designed to run one and only one application in a virtualized environment

  • Project mention: Nanos – A Unikernel | news.ycombinator.com | 2024-03-13

    I am a bit confused, there are three sites:

    * https://nanos.org/

    * https://nanovms.com/

    * https://ops.city/

    And I am not sure what "thing" I am using. Is there some disambiguation? I know is OPS is the orchestration CLI, but I am confused at the difference between Nanos and NanoVMs. What should I call the section of my README that deals with this tech? Currently gone with Nanos/OPS but I am confused.

  • unikraft

    A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.

  • Project mention: KraftCloud | news.ycombinator.com | 2024-04-01
  • brutal

    🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering

  • Project mention: GNU/Hurd strikes back: How to use the legendary OS in a (somewhat) practical way | news.ycombinator.com | 2023-08-07

    Even in the noncommercial world, Hurd's gone precisely nowhere. RedoxOS is a toy and had a GUI within a year or so. Brutal got in within two. SerenityOS not only built a GUI but the beginnings of the first greenfield web browser to gain any semblance of modern standards support in the past several decades. Honestly, what's Hurd doing wrong to flounder so hard?

    [0] https://github.com/redox-os/redox/releases/tag/0.0.3

    [1] https://github.com/brutal-org/brutal/releases

    [2] https://serenityos.org/happy/1st/

  • opuntiaOS

    opuntiaOS - an operating system targeting x86, ARM and RISC-V.

  • 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.

    InfluxDB logo
  • kernel

    Kernel for gramadoOS. (by gramado)

  • mos

    A hobby operating system developed from scratch (by MQuy)

  • RetrOS-32

    32bit Hobby Operatingsystem with graphics, multitasking and networking on i386 architecture.

  • Project mention: RetrOS-32: 32-bit Hobby Operating System | news.ycombinator.com | 2024-01-10
  • emerald

    An operating system written in C (by Abb1x)

  • NesUEFI

    A bootable NES Emulator running on UEFI

  • Dreamos64

    My experiments with osdev... again

  • buddy_alloc

    A single header buddy memory allocator for C & C++

  • Project mention: buddy memory allocator - project update (2 years) | /r/C_Programming | 2023-06-12

    If you need a sub-allocator with predictable performance feel free to give it a try. The code is here and it is licensed under the 0BSD license, making it as lax and as close to public domain as possible. Comments, issues and PRs are always welcomed and appreciated. Thanks!

  • cavOS

    💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!

  • MoonOS

    MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.

  • uefi-elf-bootloader

    UEFI ELF Bootloader example

  • src

  • Keyronex

    The Keyronex Operating System

  • AhnTri

    Super-simple OS

  • odyssey

    An experimental operating system for x86 and ARM (by aweeraman)

  • lf-os_amd64

    Hobby operating system for amd64 with high ambitions - mirror

  • TomatOS

    An experimental dotnet based kernel

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

C Osdev related posts

Index

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

Project Stars
1 reactos 14,009
2 raspberry-pi-os 12,854
3 ravynos 5,364
4 nanos 2,463
5 unikraft 2,273
6 brutal 1,033
7 opuntiaOS 659
8 kernel 640
9 mos 365
10 RetrOS-32 319
11 emerald 315
12 NesUEFI 175
13 Dreamos64 133
14 buddy_alloc 115
15 cavOS 109
16 MoonOS 99
17 uefi-elf-bootloader 85
18 src 67
19 Keyronex 59
20 AhnTri 58
21 odyssey 46
22 lf-os_amd64 41
23 TomatOS 38
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com