An open API service indexing awesome lists of open source software.

Operating system

An operating system operates and manages both the hardware and software in a computer. Operating systems provide software platforms for applications to function.

https://github.com/kettle11/minimal_uefi

A minimal Rust project to get started with UEFI

kernel operating-system rust uefi

Last synced: 22 Mar 2025

https://github.com/usmanmern/semester-4

Semester4 Books Repo - GCUF SE: Access study materials for Computer Networking, OS, Design and Algorithm, DBMS, and Software Requirement Engineering. Excel in your studies! 📚

computer-networking operating-system os sre

Last synced: 02 Mar 2025

https://github.com/thatfactory/device

Retrieves information about the host device 📱

device-orientation device-type operating-system swift swift-package

Last synced: 13 Jan 2026

https://github.com/boechat107/my-ostep-projects

My implementations of OSTEP projects (Operating Systems)

operating-system study-project

Last synced: 02 Sep 2025

https://github.com/coldmayo/klaudos

Klaud themed operating system

c linux operating-system operating-systems osdev x86-assembly

Last synced: 06 Feb 2026

https://github.com/seanpm2001/wacos_15

🍏️🖥️[🇴.🇸]1️⃣️5️⃣️💾️ The official source repository/separate repository for the archival and development of WacOS 15.x, an open source remake of MacOS Sequoia (15.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.

apple-alternative assembly c-lang c-language gpl3 gplv3 macos-15-alternative macos-alternative macos-sequoia-alternative metal objective-c operating-system swift wacos wacos-15 wacos-15-development wacos-15-project wacos-development wacos-operating-system-project wacos-project

Last synced: 06 Mar 2026

https://github.com/isaacwoods/os

A small x86 OS and userspace

asm c operating-system x86

Last synced: 01 Apr 2025

https://github.com/h5law/norman

A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.

bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency

Last synced: 07 Jul 2025

https://github.com/wiltonsr/c-programs

A simple C language code grouping on operating system, logic, and makefile issues

c gnu logic-programming makefile operating-system os

Last synced: 06 Sep 2025

https://github.com/sundeeep/rust-demystified

My learning of Rust language by embracing it's cutting edge advantages in each and every domain of compute science and engineering.

blockchain-technology database operating-system rust smart-contracts web3

Last synced: 02 Apr 2025

https://github.com/amirhnajafiz/amirhnajafiz.os

My operating system configs and setups.

configuration linux mac operating-system os system-config

Last synced: 17 Mar 2025

https://github.com/tpdlshdmlrkfmcla/operating_system

컴퓨터공학과 운영체제 정리입니다.

operating-system

Last synced: 18 Jun 2025

https://github.com/rhazra-003/oslab

Assignment - Solution of Operating Systems Lab of 5th Semester (Batch of 2023) of NIT Durgapur

c linux operating-system python3 ubuntu1804

Last synced: 20 Mar 2025

https://github.com/bourgeoisor/mussels

Simple Unix command-line interpreter written in C++.

operating-system shell

Last synced: 06 Nov 2025

https://github.com/hk-transfield/wramp-scripts-collection

A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.

architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp

Last synced: 01 Apr 2025

https://github.com/johnandersen777/embeddedos

A operating system targeted at embedded devices

arm kernel microprocessor operating-system

Last synced: 12 Mar 2025

https://github.com/grachale/memory_manager

Implementation of simplified equivalents of functions malloc, free, ..., operators new and delete.

cpp malloc-free memory operating-system os

Last synced: 02 Mar 2025

https://github.com/iamdyeus/memulatrix

Virtual Memory Simulator built with C++ and Python

cpp operating-system python virtual-memory

Last synced: 18 Mar 2025

https://github.com/abhijithkunchati/weenix-os

A full operating system, based on Unix, built as a semester long project

c cpp kernel memory-management operating-system threads virtual-file-system virtual-memory

Last synced: 18 Mar 2025

https://github.com/genebit/client-server-chat

A client server game built in C. Scrabble-Hangman.

c linux operating-system sockets

Last synced: 18 Mar 2025

https://github.com/callmesalmon/nanos

My attempt at making an actual good kernel. Contributions are always welcome! (WIP)

c kernel minimalist nanokernel operating-system os osdev pure-c

Last synced: 09 Sep 2025

https://github.com/trmckay/halogen

Kernel for rv64gc in Rust

operating-system risc-v rust

Last synced: 16 Dec 2025

https://github.com/elementh/cue_os

:gear: A rust-powered OS for the LULZ

hobby lulz operating-system rust

Last synced: 11 Jan 2026

https://github.com/yeetari/umbongo

The umbongo operating system

amd64 operating-system x86-64

Last synced: 04 Apr 2025

https://github.com/tinkerbell/captain

In-memory Operating System Installation Environment for Executing Tinkerbell Workflows based on systemd

bare-metal baremetal containerd linux operating-system os systemd tinkerbell

Last synced: 17 Feb 2026

https://github.com/kshru9/basic-shell

Basic shell commands written in C language

c execvp fork grep makefile operating-system shell

Last synced: 19 Jul 2025

https://github.com/amzyei/charlex-os

charleX OS is a simple and free operating system. The main part, called the kernel, is written in the C language. The project is still being worked on. The goal is to make an easy-to-use and fast operating system. It wants to be like Windows but also fast like Linux or FreeBSD.

cprogramming cprogramming-language cprogramming-project cprogramming-solutions opensource-dos opensource-operatingsystems operating operating-system operating-system-kernel os osdev

Last synced: 20 Jun 2025

https://github.com/benmcavoy/jellyos

A fun operating system written in Rust

from-scratch operating-system rust

Last synced: 11 Jul 2025

https://github.com/arjunbazinga/operating_systems

Course Materials, Assignments, and Solutions

assignments course-materials operating-system

Last synced: 29 Oct 2025

https://github.com/wansenai/summer

The Summer Operating System

kernel operating-system os rust-lang

Last synced: 22 Jun 2025

https://github.com/ranimeshehata/matrix-multiplication

C program that performs matrix multiplication using three approaches as an application on multi-threading.

cpp linux multithreading operating-system threads ubuntu

Last synced: 23 Jun 2025

https://github.com/programost/yodaos

YodaOS - operating system with assembly x86_64 nasm

assembly assembly-x86 bootloader kernel operating-system os

Last synced: 23 Jun 2025

https://github.com/seanpm2001/opengovos

🏛️💾️ The official source repository for OpenGovOS, an open source government operating system, connected to the OpenGov project.

assembly-lang assembly-language c-lang c-language government government-operating-system government-software gpl3 gplv3 opengov opengov-development opengov-project opengovos opengovos-development opengovos-project operating-system v-lang v-language

Last synced: 14 Jul 2025

https://github.com/sped0n/zv6

A complete reimplementation of xv6 (RISC-V) in Zig.

kernel operating-system riscv xv6 xv6-riscv zig

Last synced: 18 Jul 2025

https://github.com/lebrancworkshop/operating-system-youtube

Learning Operating System on Youtube. (E.G. Neso Academy)

c online-course operating-system

Last synced: 18 Jul 2025

https://github.com/karthikeyan2725/unixinternals-notes

Notes from Maurice Bach's Design of Unix Operating System

markdow notes operating-system

Last synced: 17 Feb 2026

https://github.com/raineggplant/operating-system-assignments

Bank service simulation, multi-threaded quicksort and Linux pipe driver. [assignment of "Operating System"]

linux-kernel-module multithreading operating-system tsinghua tsinghua-university

Last synced: 19 Jul 2025

https://github.com/iamgideonidoko/boat-passenger-c-solution

C solution to the Boat Passenger Problem in operating system.

critical-section mutex operating-system process-synchronization semaphore

Last synced: 21 Mar 2025

https://github.com/sunnyallana/astar-threaded-search

This repo implements A* search with multithreading for faster pathfinding.

astar-algorithm astar-pathfinding astar-search astar-search-algorithm operating-system

Last synced: 02 Mar 2025

https://github.com/sandip-kanzariya/5th-semester

Learn Advanced Algorithms | MFP - 8086 | Operating System | MERN Stack

8086 advanced-algorithms dosbox mern-stack mfp operating-system tasm

Last synced: 23 Feb 2025

https://github.com/killian-w/atomic-blueberry

A custom image built upon Fedora Atomic Desktops optimized for battlestations and workstations.

atomic bluebuild-image desktop fedora-kinoite immutable linux oci-image operating-system

Last synced: 21 Mar 2025

https://github.com/andersonrezende/rust_os

Simples kernel escrito em rust

operating-system operational-systems rust so

Last synced: 23 Feb 2025

https://github.com/jxsl13/osfacts

osfacts is a go library for detecting os information like os family, architecture, distribution and version.

aix ansible darwin distribution distro facts go golang linux macos operating-system osinfo solaris version windows

Last synced: 30 Dec 2025

https://github.com/worst001/note_os

操作系统伦理与研发入门级手册,详情请详细参考相关资料

arm development guide learning linux maintenance markdown mkdocs note notebook operating-system system x86

Last synced: 30 Oct 2025

https://github.com/seanpm2001/whypados_18

🍏️📱️[🇴.🇸]1️⃣️8️⃣️💾️ A separate repository for the archival and development of whyPadOS 18, an open source remake of iPadOS 18. Written in C, and part of the WacOS operating system project.

apple-alternative c-lang c-language gpl3 gplv3 ipados-18-alternative ipados-alternative operating-system wacos wacos-development wacos-operating-system-project wacos-project whypados whypados-18 whypados-18-development whypados-18-project whypados-development whypados-project

Last synced: 07 Mar 2026

https://github.com/spacebody/cs302-operating-system

Codes for CS302 Operating System Labs

operating-system

Last synced: 13 Apr 2025

https://github.com/i5-650/turb-os

A small OS made in C/C++, made for a supervized project ! This project is NOT an example

c cpp operating-system os school-project

Last synced: 23 Feb 2025

https://github.com/The-Swarm-Corporation/AgentOS

AgentOS implements a comprehensive security architecture leveraging containerization, orchestration, and multi-layer isolation to ensure secure execution of autonomous agents.

agentos agents ai ml multi-agent operating-system swarms

Last synced: 11 Sep 2025

https://github.com/sumonta056/operating-system-lab

All resource based on operating system lab

cpp operating-system

Last synced: 13 Mar 2025

https://github.com/ivangalbans/ata-driver

The project consists in developing a controller for storage devices connected through of the ATA interface.

ata driver operating-system

Last synced: 11 May 2025

https://github.com/asifhaider/operating-systems-3-2

bash, xv6 and pthread assignments for Operating Systems sessional

bash-script operating-system pthreads xv6-riscv

Last synced: 27 Mar 2025

https://github.com/Coool/OS-ReactOS

A free Windows-compatible Operating System (Latvian translate fork)

c drivers gpl kernel latvian operating-system os osdev reactos win32 win32api windows x86

Last synced: 10 Mar 2025

https://github.com/winstonliyt/secfsystem

UNIX-like secondary file system for Course 10043601 Project

c filesystem operating-system unix

Last synced: 21 Mar 2025

https://github.com/usmanshaikh24/my-assignments

This repository contains structured and categorized assignments from various subjects in my B.Tech (CSE-AI) curriculum. Each folder corresponds to a different subject and includes assignments in HTML, PDF formats. These assignments cover both theoretical concepts and practical implementations.

electric machiine-learning-algorithms operating-system technology vehicles web

Last synced: 21 Jul 2025

https://github.com/saket-sk/chat-application-using-shared-memory

Operating System Project showing Chat Application (CLI mode) using the concept of Shared Memory. GUI will be added later. For detailed information, READ WIKI of this PROJECT.

c operating-system shared-memory

Last synced: 24 Feb 2025

https://github.com/ctoic/operating-system

Understanding Operating systems with C

clanguage operating-system process threads

Last synced: 02 Dec 2025

https://github.com/zeyad97/system-monitoring-tool-linux

A Linux-based system monitoring toolkit that provides real-time reports on CPU, GPU, memory, disk usage, and system metrics. It supports HTML report generation, optional graphical interface (GUI), and Docker containerization. Advanced features include optional Python-based charts and InfluxDB integration for time-series data storage.

bash linux monitoring monitoring-tool operating-system system systemmonitor

Last synced: 30 Oct 2025

https://github.com/yashmagane/cpu-scheduling

Project on testing different CPU Schedulers

bash cpu-scheduling operating-system schedulers

Last synced: 24 Feb 2025

https://github.com/madebypixel02/operating-systems-practices

[UOC] A repo to host my practices for the Operating Systems course

c clang continuous-assessment makefile operating-system os posix practices shell shell-script unix uoc

Last synced: 04 Mar 2025

https://github.com/donno2048/hellos

An entire operating system just to display: "Hello!"

boot-sector operating-system

Last synced: 08 Oct 2025

https://github.com/connellr023/game-of-life-tos

Conway's Game of Life simulated on Transient OS threads.

armv8 bare-metal conways-game-of-life graphics operating-system raspberry-pi-3

Last synced: 01 Nov 2025

https://github.com/briandfoy/perl6-currentplatform

Perl 6 extension for determining the operating system type

operating-system perl6

Last synced: 04 Mar 2025