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. Learn more →
Top 23 C operating-system Projects
-
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.
-
ravynos
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
-
unikraft
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
-
PureDarwin
Darwin is the Open Source core of macOS, and PureDarwin is a community project to extend Darwin into a complete, usable operating system.
-
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.
-
brutal
🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
-
xboot
The extensible bootloader for embedded system with application engine, write once, run everywhere.
-
wiser
:racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Questioning "The Value of Open Source Software" | news.ycombinator.com | 2024-02-12https://reactos.org/ implement some of the windows API
Project mention: Ravynos: BSD-based OS with an experience like and some compatibility with macOS | news.ycombinator.com | 2023-08-28
Project mention: Hackintosh: OpenCore EFI for HP Pavilion Aero 13 Laptop | news.ycombinator.com | 2024-02-06Every Christmas break I always hope I'll have the emotional energy to dig back into https://github.com/PureDarwin/PureDarwin#readme and see if I can get it to boot, even on VirtualBox, let alone some hackintosh friendly hardware like OP did
I am super, super cognizant that the devil's in the proverbial details, but they sure do seem to publish a lot of macOS into the open <https://github.com/apple-oss-distributions/distribution-macO...> so my interest is to map out the parts that are missing
I'm also aware that Darling exists (e.g. https://news.ycombinator.com/item?id=38423469 ) but if it's anything like Wine -- no, thank you. The only reason Wine (and their CrossOver friends) are required to exist is because there's no suitable open source release of Windows, so emulating the bugs is glucose cheaper. I had high hopes for ReactOS when I was in college, but I think they're just pushing that rock uphill (although I am super glad the project exists)
Having said all of that, don't overlook that even if I snapped my fingers and had a PureDarwin built 14.3 .iso this very second, the supply chain for x86_64 applications for any such OS is likely going the way of the dodo, since it won't be in a vendor's best interest to dedicate resources to building releases for what they assume is a dead platform
It may become a footnote on Linux, but Linux isn't the only system out there -- and DTrace remains alive and well in many systems (not least in its reference implementation in illumos[0]).
Project mention: GNU/Hurd strikes back: How to use the legendary OS in a (somewhat) practical way | news.ycombinator.com | 2023-08-07Even 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
Project mention: I'm new to all this. Getting an ARM Cortex A based SBC up and running on an RTOS? | /r/arm | 2023-04-24This tiny bootloader-sized OS runs on H3: https://github.com/xboot/xboot
Project mention: DreamShell: Operating System for the Sega Dreamcast | news.ycombinator.com | 2024-01-09
C operating-system related posts
- XZ: A Microcosm of the interactions in Open Source projects
- ToaruOS Has Been Archived
- eBPF Documentary
- Questioning "The Value of Open Source Software"
- Saving Linux
- Windows 10 end of life could prompt torrent of e-waste
- A balance between lightweight and user friendly
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 Apr 2024
Index
What are some of the best open-source operating-system 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 | unikraft | 2,273 |
5 | PureDarwin | 2,077 |
6 | illumos-gate | 1,525 |
7 | helenos | 1,288 |
8 | brutal | 1,033 |
9 | winix | 934 |
10 | phantomuserland | 879 |
11 | xboot | 779 |
12 | opuntiaOS | 659 |
13 | kernel | 640 |
14 | ponyos | 499 |
15 | DreamShell | 404 |
16 | mos | 365 |
17 | HeliOS | 340 |
18 | MellOs | 327 |
19 | emerald | 315 |
20 | jehanne | 281 |
21 | wiser | 259 |
22 | discobsd | 159 |
23 | Dreamos64 | 133 |