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/haadiyeah/construction-site-simulator

Simulation of a construction site using Operating Systems concepts, such as memory management, resource management, synchronization and more.

cpp operating-system operating-system-learning

Last synced: 25 Dec 2025

https://github.com/cub3y0nd/exordium

A tiny linux kernel built from scratch.

kernel linux linux-kernel operating-system os os-development x86-64

Last synced: 22 Mar 2025

https://github.com/bayunova28/operating_system_concepts

This repository contains about my weekly projects from operating system concepts course at my college

operating-system python shell-script

Last synced: 05 Jul 2025

https://github.com/rafifiaan/learn-processing-c

Repo in pure running process using C!

c operating-system processing

Last synced: 25 Feb 2025

https://github.com/vansh626/file-system-simulator

A multithreaded file system simulator using C++

cmake concurrency cpp filesystem mutex operating-system threading

Last synced: 28 Jun 2025

https://github.com/fossillogic/fossil-os

Fossil OS is a general-purpose operating system meticulously designed with developers in mind. It provides a robust, versatile, and user-friendly environment tailored to streamline software development. Featuring a comprehensive suite of tools and frameworks, Fossil OS empowers developers to efficiently build, test, and deploy applications.

asm c cpp linux meson mesonbuild operating-system

Last synced: 25 Feb 2025

https://github.com/usk2003/vnrvjiet-lab-work

This repository contains my lab work for the B.Tech CSE-AIML program (2022-2026) under the R22 regulation at VNR Vignana Jyothi Institute of Engineering and Technology. It includes various subjects like Machine Learning, OS, Data Structures, C Programming, and more, showcasing my practical learning and implementations.

c-programming compiler-design computer-networks data-engineering data-structures data-visualization dbms engineering-drawing java machine-learning operating-system python software-engineering

Last synced: 25 Feb 2025

https://github.com/joseph7814/c-oop

This Project is about Design A Scheduler Following Non-Preemptive Scheduling Approach To Schedule.

operating-system programming schedule scheduler testcases

Last synced: 05 Mar 2025

https://github.com/ideafarm/ideafarm.home.1

IdeaFarm (tm) Piggyback Distributed Operating System for MS Windows

cpp ms-windows operating-system

Last synced: 17 Jan 2026

https://github.com/ubugeeei/haribote-os

Operating system scratch implements in C lang

assembly clang no-std operating-system scratch-implementation x86

Last synced: 30 Mar 2025

https://github.com/welding-torch/linuxshellscript

Linux Shell Scripts for Module 2 of Operating Systems Lab of Second Year Artificial Intelligence & Data Science (Mumbai University)

bash bash-script linux linux-shell mumbai-university operating-system shell shell-script shell-scripts

Last synced: 05 Nov 2025

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

A simulation of real operating system developed using Java.

java operating-system

Last synced: 28 Feb 2025

https://github.com/dead-tech/sim-os

Operating System GUI Simulator with custom simulation description language

clang-format clang-tidy cmake cpp23 gui imgui-glfw implot mit-license operating-system simulator stb-image

Last synced: 10 Aug 2025

https://github.com/sunsided/bht-ves-rtos

Priority-/Round Robin MT-RTOS auf Infineon C515C

8051 bht-berlin c515c embedded operating-system rtos

Last synced: 07 Apr 2025

https://github.com/iagocarmona/sincronization-system-problem-so

Trabalho de Sistemas Operacionais - Desenvolvendo soluções para os problemas casuais de sincronização dos sistemas operacionais

linux operating-system sincronization university

Last synced: 25 Jul 2025

https://github.com/barrettotte/pi-learn-os

A toy Raspberry Pi 3B kernel for learning (unfinished)

arm-assembly operating-system raspberry-pi

Last synced: 25 Jul 2025

https://github.com/desmondjs/mining_synchronization_solution

This project is a solution to an Operating System assignment focusing on thread synchronization using POSIX semaphores and pthreads. The problem simulates a mining operation involving explorers, miners, and transporters.

c multithreading operating-system posix-threads semaphores thread-synchronization

Last synced: 27 Jul 2025

https://github.com/flipsoftware/flip-os-scripts

Automated scripts to start a fresh Flip OS installation

automation flip-os just operating-system rust script

Last synced: 27 Jul 2025

https://github.com/santoshpattnaik/experienceos

React based application to get the feeling of all the popular OSes in the market

linux macos macosx operating-system webapp webapplication windows

Last synced: 19 Feb 2026

https://github.com/youseftareq33/java_os_1_memory-managment_mvt-simulation

simulating the MVT (Multiprogramming with a Variable number of Tasks) memory management technique.

java javafx memory-management mvt operating-system

Last synced: 27 Jul 2025

https://github.com/sarim1516/bluebuild-bazzite

Bluebuild-Bazzite is a versatile open-source project management tool designed for seamless collaboration among teams. It offers a user-friendly interface and robust features for efficient task tracking and progress monitoring.

atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system

Last synced: 27 Jul 2025

https://github.com/mhashim6/os-assignments

Operating Systems School assignments.

operating-system os school-assignment

Last synced: 19 Sep 2025

https://github.com/ggielly/strat9-os

Strat9-OS is a modular microkernel written in Rust. Run native binary (WASM, ELF...) with small footprint directly on the kernel. Looking for contributors and help !

kernel microkernel operating-system plan9 rust

Last synced: 09 Mar 2026

https://github.com/egeonderx/py-dos-on-esp32

PY-DOS on ESP32 is a lightweight command-line OS ported to MicroPython. It runs on resource-limited ESP32 boards and provides a simple DOS-like experience via a serial terminal NOT A SIMULATOR! An Operating system! IT USES ESP32'S RAM, EEPROM AND CPU.

esp32 esp32-devkit-v1 micropython operating-system os py-dos

Last synced: 19 Sep 2025

https://github.com/downadow-dev/iiixmish2-x86

operating system, iiixmish2 emulator

assembly assembly-x86 c kernel operating-system

Last synced: 29 Jul 2025

https://github.com/muhamadajiw/chuu-kawaii-os

Final project of Operating Systems course. A from-scratch 32-bit operating system in C and x86 asm.

c operating-system os

Last synced: 29 Jul 2025

https://github.com/yashbhutwala/yash-shell

My implementation of a Unix shell from CSCI 315: Operating Systems

bucknell c operating-system unix-shell

Last synced: 21 Sep 2025

https://github.com/hawkins/mios

A purely educational exercise in creating an operating system in Rust

operating-system rust

Last synced: 30 Jul 2025

https://github.com/muhamadajiw/basic-multitasking-os

Personal repository for Distributed Systems Lab activities. 2024 Operating Systems final project finished prototype

c operating-system os

Last synced: 27 Oct 2025

https://github.com/sahilsapariya/sem_vi

All the material for the sem VI is available here including code of labs

compiler-design data-analysis-python hibernate-jpa html-css-javascript operating-system reactjs

Last synced: 02 Aug 2025

https://github.com/adhadse/osprograms

This repo holds my OS Lab programs for the Fourth Semester. Feel free to use and learn from them,

bankers-algorithm cpp kotlin operating-system os page-replacement-algorithm scheduler

Last synced: 02 Aug 2025

https://github.com/banditopazzo/sala-cinema

Sistema di prenotazione di una sala cinema scritto in C per UNIX, Linux, macOS

cinema multithread multithreaded-tcp-server operating-system terminal-app unix unix-domain-socket unix-socket

Last synced: 03 Aug 2025

https://github.com/liuly0322/osh-2022-labs

Handin for OSH-2022

operating-system rust ustc

Last synced: 04 Aug 2025

https://github.com/kallistina/xv6-project-2022

A solution to the Operating Systems (K22) course project, based on the XV6 operating system. Implements key concepts in operating systems, including process management and system calls, in a modern RISC-V environment.

operating-system risc-v systems-programming xv6

Last synced: 05 Aug 2025

https://github.com/pnv2003/simple-os

Simple Operating System, OS Assignment of HCMUT, Spring 2023

memory-management operating-system scheduler synchronization

Last synced: 05 Aug 2025

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

CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD. You can support us by contributing and improving the code for this project or by giving it a star.

assembly cpp cpp-programming cprogramming operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-project os-dev os-development os-linux osdev

Last synced: 06 Aug 2025

https://github.com/maypardine/euos

# euos   [![bluebuild build badge](https://github.com/alguien-random/euos/actions/workflows/build.yml/badge.svg)](https://github.com/alguien-random/euos/actions/workflows/build.yml)This repository provides a streamlined way to manage your Fedora installations using the latest builds. 🚀 Explore the features and contribute to enhance the exper

atomic bluebuild bluebuild-image custom-image github-config image-based immutable linux linux-custom-image oci oci-image operating-system

Last synced: 08 Aug 2025

https://github.com/priyabug/efficient-data-transfer-with-rdma-memory-registration-and-request-handling

This project explores efficient data transfer mechanisms using RDMA, focusing on memory registration, request handling, and performance optimizations.Here we can see the demonstration of how RDMA improves network efficiency by bypassing the operating system kernel and offloading data movement to the network interface card.

flow-control generating-memory operating-system pinning-memory read-direct-memory-access synchronization work-queue zero-copy

Last synced: 08 Aug 2025

https://github.com/gboncoffee/ggb86

Simple bootloader for x86 machines and the FAT 32 filesystem.

assembly bios bootloader operating-system x86 x86-64

Last synced: 09 Nov 2025

https://github.com/natthasath/docker-windows

Windows is a widely-used operating system developed by Microsoft, known for its graphical user interface, compatibility with various software applications, and usability for personal, educational, and business purposes. It supports multitasking, networking, and file management.

docker-compose operating-system os windows

Last synced: 09 Aug 2025

https://github.com/tofan2222/pi_system

PI_system 🐙 AI-native industrial intelligence platform ingesting OPC UA and CSV plant data, validating and enriching it into a Neo4j knowledge graph for RCA and predictive maintenance.

allwinner app arm c color-picker elixir kernel learn nerves noobs operating-system orangepi raspberry-pi-os rk3399 rpi1 rpi2 rpi3 swiftui

Last synced: 26 Aug 2025

https://github.com/illusion0-0/os-assignments

Operating System 3rd Year

operating-system

Last synced: 11 Aug 2025

https://github.com/rexionmars/poison

Operating System for the Intel 80386 microprocessor

busybox i368 kernel operating-system

Last synced: 04 Oct 2025

https://github.com/thegoldenpatrik1/class-projects

Archive of some C/C++ class projects

c cpp dsa operating-system

Last synced: 12 Aug 2025

https://github.com/cardboarddog/ranger

A practical operating system written in rust.

baremetal kernel low-level operating-system os osdev rust

Last synced: 12 Aug 2025

https://github.com/devsujay19/macos

This is a clone of a famous OS named macOS. It has many functions that are fully cloned from macOS. [IMPORTANT!!!] - Create a folder with the name - `assets` in `src` folder and copy all the files with the commit name `wallpapers` and `Added files via upload` (and add also the wallpapers folder).

apple apple-inc apple-macos clone clone-project mac mac-operating-system mac-os mac-osx macbook macos macosx operating-system os osx system ui ui-clone user-interface user-interface-clone

Last synced: 12 Aug 2025

https://github.com/alexandergarifullin/hse-operating-systems

Several labs on Windows and Unix operating systems

c labs minix operating-system threads unix windows

Last synced: 04 Oct 2025