C Os

Open-source C projects categorized as Os

Top 23 C O Projects

  • linux

    Linux kernel source tree

    Project mention: Linux 6.13 Will Report the Number of Hung Tasks Since Boot | news.ycombinator.com | 2024-11-24

    torvalds/linux//kernel/hung_task.c :

    static void check_hung_task(struct task_struct *t, unsigned long timeout) https://github.com/torvalds/linux/blob/9f16d5e6f220661f73b36...

    static void check_hung_uninterruptible_tasks(unsigned long timeout)

  • SaaSHub

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

    SaaSHub logo
  • reactos

    A free Windows-compatible Operating System

    Project mention: Running WolfSSL and Curl on Windows 2000 | news.ycombinator.com | 2024-10-10

    > Not long ago I remember coming across some discussions about upgrading SChannel (the actual TLS component in Windows) in older versions using OpenSSL or other TLS libraries, but can't find at the moment.

    ReactOS has an schannel.dll built around the mbedTLS library: https://github.com/reactos/reactos/tree/master/dll/win32/sch...

  • RIOT

    RIOT - The friendly OS for IoT (by RIOT-OS)

    Project mention: Moving to a RTOS on the RP2040 | news.ycombinator.com | 2024-07-04

    RIOT would be another alternative

    https://github.com/RIOT-OS/RIOT

  • seL4

    The seL4 microkernel

    Project mention: Ask HN: What Comes After John Lions' Unix Commentary? | news.ycombinator.com | 2024-07-28

    [9] https://sel4.systems

  • unikraft

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

    Project mention: Unikraft: Ultra-Lightweight Virtual Machines | news.ycombinator.com | 2024-07-14
  • illumos-gate

    An open-source Unix operating system

    Project mention: Oxide Cuts Data Center Power Consumption in Half | news.ycombinator.com | 2024-11-21
  • llama2.c

    Llama 2 Everywhere (L2E) (by trholding)

    Project mention: Llama 3.1 in C | news.ycombinator.com | 2024-07-23

    My bad, I directly linked to the C file instead of the project here:

    So it is a program that given a model file, tokenizer file and a prompt, it continues to generate text.

    So to get it to work, you need to clone and build this: https://github.com/trholding/llama2.c

    So the steps are like this:

    First you'll need to obtain approval from Meta to download llama3 models on hugging face.

    So go to https://huggingface.co/meta-llama/Meta-Llama-3.1-8B-Instruct, fill the form and then go to https://huggingface.co/settings/gated-repos see acceptance status. Once accepted, do the following to download model, export and run.

    huggingface-cli download meta-llama/Meta-Llama-3.1-8B-Instruct --include "original/*" --local-dir Meta-Llama-3.1-8B-Instruct

    git clone https://github.com/trholding/llama2.c.git

    cd llama2.c/

    # Export Quantized 8bit

    python3 export.py ../llama3.1_8b_instruct_q8.bin --version 2 --meta-llama ../Meta-Llama-3.1-8B-Instruct/original/

    # Fastest Quantized Inference build

    make runq_cc_openmp

    # Test Llama 3.1 inference, it should generate sensible text

    ./run ../llama3.1_8b_instruct_q8.bin -z tokenizer_l3.bin -l 3 -i " My cat"

  • embox

    Modular and configurable OS for embedded applications

  • winix

    A UNIX-style Operating System for the Waikato RISC Architecture Microprocessor (WRAMP)

  • uC-OS3

    µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.

    Project mention: A secure embedded operating system for microcontrollers | news.ycombinator.com | 2024-06-02

    Micrium (uC/os-ii, uC/os-iii) is open source now. Best dead-trees book for an RTOS. I haven't shipped anything on it, so I have no other opinion.

    https://github.com/weston-embedded/uC-OS3

  • xboot

    The extensible bootloader for embedded system with application engine, write once, run everywhere.

  • opuntiaOS

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

  • MuditaOS

    Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone

  • ghost

    Ghost, a micro-kernel based hobby operating system. (by maxdev1)

    Project mention: Managarm: Pragmatic microkernel-based OS with asynchronous I/O | news.ycombinator.com | 2024-07-27
  • MollenOS

    MollenOS/Vali is a modern operating system that is built with focus on abstraction and a modular design, allowing anyone to port it to any architecture. It currently targets the x86-32 and x86-64 platform.

  • Fiwix

    A UNIX-like kernel for the i386 architecture

    Project mention: Fiwix: Unix-like kernel for the i386 architecture | news.ycombinator.com | 2024-07-02
  • RetrOS-32

    A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.

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

    Neptune OS: A Windows NT personality for the seL4 microkernel

    Project mention: ExectOS – brand new operating system which derives from NT architecture | news.ycombinator.com | 2024-06-19

    There is already a somewhat-working port of the NT personality on the L4 µkernel (seL4 specifically) called NeptuneOS: https://github.com/cl91/NeptuneOS

    If you're into microkernels and/or the NT kernel model, I highly recommend checking it out

  • mos

    A hobby operating system developed from scratch (by MQuy)

  • HeliOS

    A community delivered, open source embedded operating system project. (by heliosproj)

  • emerald

    Discontinued An operating system written in C (by rdmsr)

  • cavOS

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

  • QuarkTS

    An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.

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

C Os discussion

Log in or Post with

C Os related posts

Index

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

Project Stars
1 linux 183,224
2 reactos 14,826
3 RIOT 4,961
4 seL4 4,763
5 unikraft 2,833
6 illumos-gate 1,653
7 llama2.c 1,512
8 embox 1,170
9 winix 941
10 uC-OS3 910
11 xboot 824
12 opuntiaOS 662
13 MuditaOS 649
14 ghost 561
15 MollenOS 447
16 Fiwix 435
17 RetrOS-32 386
18 NeptuneOS 379
19 mos 371
20 HeliOS 355
21 emerald 315
22 cavOS 286
23 QuarkTS 268

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com