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/r614/runix

UNIX-esque OS built using Rust

kernel linux operating-system rust x86-64

Last synced: 02 May 2026

https://github.com/mohnkhan/myos-simple

A five-stage, bare-metal x86 operating-system tutorial: from a 512-byte 16-bit boot sector to a 32-bit protected-mode C kernel with an interactive shell, CMOS real-time clock, cooperative scheduler, and fixed-point calculator. Freestanding NASM + GCC, boots on QEMU or Virtualbox

assembly bare-metal bios bootloader bootsector c freestanding gdt kernel low-level nasm operating-system osdev protected-mode qemu real-mode systems-programming tutorial vga x86

Last synced: 26 Jun 2026

https://github.com/davidszell/lizard-utils

Utilities to monitor operating system related data.

monitoring nodejs operating-system os sysinfo system-information utility

Last synced: 02 May 2026

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: 03 May 2026

https://github.com/bnimit/promethea

Rust-native, telemetry-free, AOSP-class open mobile and embedded OS with first-class regional customization

aosp-alternative embedded-os mobile-os open-source operating-system privacy rust rust-for-linux sovereignty telemetry-free

Last synced: 09 Jun 2026

https://github.com/sjet47/xv6.rs

XV6 Operating System implemented in Rust

operating-system

Last synced: 09 Jun 2026

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: 03 May 2026

https://github.com/arodriguezfontana/operating-systems-unq

Prácticas realizadas para Sistemas Operativos de la UNQ.

memory operating-system pagination python scheduler

Last synced: 04 May 2026

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

macOS is a Unix-based operating system developed by Apple, known for its sleek design, powerful performance, and seamless integration with Apple devices. It offers features like Spotlight, Mission Control, and native apps, enhancing productivity and creativity.

docker-compose macos operating-system os osx

Last synced: 04 May 2026

https://github.com/man0sh-r0y/intro-to-linux-commands

This repository serves as a beginner-friendly guide to Linux command-line fundamentals. It includes practical examples, explanations, and useful tips to help users get comfortable with navigating and managing their Linux systems using the terminal.

commands linux linux-commands operating-system

Last synced: 04 May 2026

https://github.com/stefanluks/fliperama-senai

Projeto ElectronJS que simula um SO para uma raspberry pi 4, como um console de videogames. Jogos desenvolvidos pelos alunos na unity compilados para HTML5 / WEBGL.

electron electron-app gameserver html-css-javascript html5 js operating-system unity2d unity3d

Last synced: 05 May 2026

https://github.com/shuregg/astra-linux-labs

Operating systems on the example of linux

linux operating-system operating-systems system-programming terminal

Last synced: 05 May 2026

https://github.com/yisus82/fic-so2

Sistemas Operativos 2 - Facultad de Informática de A Coruña

c operating-system operating-systems shell

Last synced: 05 May 2026

https://github.com/liamvnastoria/arcadia-os

The Personnal OS Linux Project Distribution

linux lua operating-system rust wasm

Last synced: 05 May 2026

https://github.com/microshaftcorp/windroid-98

Windows 98+Android=Windroid 98

c cpp java javascript operating-system os phone-os

Last synced: 05 May 2026

https://github.com/towaquimbayo/comp-4736

BCIT Computer Systems Technology (CST) - COMP 4736 (Intro to Operating Systems)

c cpp memory-allocation memory-cache memory-management operating-system os shell shell-script thread threading

Last synced: 06 May 2026

https://github.com/ranimeshehata/caltrain

A simulation to a train station as an application on Synchronization and Mutual Exclusion.

c concurrency cpp linux mutual-exclusion operating-system ubuntu

Last synced: 07 May 2026

https://github.com/ronakjain1204/mythos

Welcome to MythOS, a minimalist productivity-focused operating system built from scratch! 🚀

assembly-language c-language computer-architecture cpp operating-system

Last synced: 07 May 2026

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: 08 May 2026

https://github.com/mateoniksic/project-linux-os

linux os commands, handle signals, directory management, process priority (CODE) [ PYTHON ]

directory linux lock mkdir operating-system process python python3 script shell signal-processing signals signals-and-systems threading

Last synced: 08 May 2026

https://github.com/royaltejshinde1993/google-it-automation-with-python

This beginner-level, six-course certificate, developed by Google, is designed to provide IT professionals with in-demand skills -- including Python, Git, and IT automation -- that can help you advance your career.

automation bash debugging git google operating-system professional-certificates python script troubleshooting version-control

Last synced: 08 May 2026

https://github.com/godsimij1/ghostos-sovereign-system

👑 The sovereign operating system of the GodsIMiJ Empire — modular, local-first, AI-integrated, and flame-forged for digital independence.

ai flame ghostos nextjs operating-system sovereignty tailwind typescript

Last synced: 08 May 2026

https://github.com/andylesther/android-x64_android16.1_heavy_edition_docs

🤖️📖️ Android x64: The documentation source repository for the Heavy build of Android 16.1, a powerful, but large Android 16.1 (W) alternative installation

android-16 android-alternative android-x64 android-x64-android-16 android-x64-development android-x64-docs android-x64-documentation android-x64-heavy-edition android-x64-project gpl3 heavy-edition linux markdown-language operating-system

Last synced: 09 May 2026

https://github.com/zcavaleiro/.dotfiles

My dotfiles examples for automate and setup app config files

automation bash configuration dotfiles operating-system

Last synced: 09 May 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: 09 May 2026

https://github.com/gh-aam/newbreeze

NewBreeze (previously magpieOS) is a beginner-friendly Arch Linux distribution (Final year project of ISTT).

archlinux linux magpie-os operating-system os

Last synced: 10 May 2026

https://github.com/egemenciftci/angular-os

Operating system UI in Angular.

angular css html operating-system typescript

Last synced: 11 May 2026

https://github.com/ovuiproduction/operating-system-simulator

The OS Simulator replicates key functionalities like memory management, CPU scheduling, and interrupts. It evolves from single-program execution to multi-programming with virtual memory, implementing scheduling algorithms, page replacement, and a page table register.

cpp cpu-scheduling interrupt-handling operating-system os-simulator page-replacement-algorithm process-management virtual-memory

Last synced: 13 May 2026

https://github.com/leo220yuyaodog/mit-6.1810

mit 6.1810 / 2022 fall, the lab and some notes for the course

c mips operating-system

Last synced: 11 Jun 2026

https://github.com/pulkitgarg04/memory-simulator

An interactive simulation of operating system memory management to understand contiguous memory allocation, deallocation, and defragmentation.

c memory-allocation memory-management operating-system

Last synced: 11 Jun 2026

https://github.com/aditya30394/experimental-operating-system

Built an experimental operating system which is designed to be run on the XSM (eXperimental String Machine) architecture which is a simulated machine hardware with features like multi programming, virtual memory, and system calls.

operating-system

Last synced: 13 May 2026

https://github.com/thiagosilvaantenor/processosexercicio-4-so1

Exercício 4, de processos, da matéria de Sistemas Operacionais 1 do curso de Análise e desenvolvimento de sistemas da FATEC Zona Leste

java jfilechooser operating-system processing window-builder windows

Last synced: 14 May 2026

https://github.com/viniciuslawliet/process-memory-writer

A Windows utility for writing memory values of external processes. Designed for advanced use cases such as debugging, game modding, or real-time application control.

c memory-editor offsets operating-system process windows

Last synced: 14 May 2026

https://github.com/choonsikdevlab/cs-study

(1) '면접을 위한 CS 전공지식 노트' 스터디

data-structure database design-pattern interview network operating-system

Last synced: 23 May 2026

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/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/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/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/mhashim6/os-assignments

Operating Systems School assignments.

operating-system os school-assignment

Last synced: 19 Sep 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/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/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/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/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/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/rexionmars/poison

Operating System for the Intel 80386 microprocessor

busybox i368 kernel operating-system

Last synced: 04 Oct 2025

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

Operating System 3rd Year

operating-system

Last synced: 11 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/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/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/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