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/alvinsjoy/oslab

KTU S4 Operating Systems Lab Programs

ktu operating-system

Last synced: 21 Apr 2026

https://github.com/roib20/bluefin-dx-displaylink

Custom Bluefin Developer Experience (bluefin-dx) image with added DisplayLink support

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

Last synced: 21 Apr 2026

https://github.com/rucub100/kruspix

A hands-on, educational kernel for the Raspberry Pi, written in Rust. Get a feel for bare metal and build your own OS from the ground up.

arm64 education experiment kernel operating-system raspberry-pi rust

Last synced: 05 Jun 2026

https://github.com/floffah/lazers

my attempt at operating system

operating-system rust

Last synced: 23 Apr 2026

https://github.com/lastek/operating-systems-scheduling-algorithms

Implementation of FCFS, SJF, and Priority scheduling algos.

operating-system scheduling-algorithms

Last synced: 24 Apr 2026

https://github.com/idontknow-hardware/arduinoos

ArduinoOS z zegarem, grą dino, ustawieniami itp!

arduino arduino-os arduino-uno i2c lcd1602 operating-system polish-language

Last synced: 06 Jun 2026

https://github.com/woile/fun_os

Writing an Operating system based on Phil-opp blog series

kernel operating-system osdev-rust

Last synced: 25 Apr 2026

https://github.com/shoaib1522/unix-shell-creation

A Unix shell is a command-line interpreter that provides a user interface for interacting with Unix-like operating systems. It acts as a bridge between the user and the kernel, allowing you to execute commands, manipulate files, and automate tasks.

c config history-management operating-system programming shell-script shellscript unix-shell version-control

Last synced: 26 Apr 2026

https://github.com/ajay-karmakar/csched

CPU Scheduling Algorithm Simulator

kivy operating-system python3

Last synced: 27 Apr 2026

https://github.com/muhamadajiw/tcl-playground

Personal repository for Distributed Systems Lab activities. A space to experiment with tinycorelinux.

linux operating-system os tinycorelinux

Last synced: 27 Apr 2026

https://github.com/jonathand77/synchronization-mechanisms-operating-systems

In multi-threaded programs, shared resources must be accessed in a controlled manner to avoid race conditions. This lab explores three synchronization mecha nisms: Locks (Mutexes), Condition Variables: Allow threads to wait for a condition to become true, Semaphores: General synchronization primitives that can control access to resources.

cpp go mechanism-design operating-system synchronization

Last synced: 28 Apr 2026

https://github.com/microshaftcorp/windows-4.0

Rembering Grand Old Windows 3.1...

closed-source microsoft operating-system os windows

Last synced: 29 Apr 2026

https://github.com/nktkt/zig-kernel

x86 OS kernel in Zig — 50,000 LOC, 136 files, 110+ subsystems. GUI, TCP/IP, FAT16/ext2, fork/exec, BSD sockets, firewall, CFS scheduler, 80+ shell commands. From 150 lines to hobby OS.

bare-metal kernel operating-system os os-development x86 zig

Last synced: 29 Apr 2026

https://github.com/nickscha/aiaos

C89, nostdlib, bare metal x86_64 operating system

64bit bare-metal c89 from-scratch nostdlib operating-system

Last synced: 29 Apr 2026

https://github.com/sashankchintapalli/building-grammar-scoring-system

A spoken grammar scoring system using Python, OpenAI Whisper for transcription, and LanguageTool for grammar analysis.

grammar-checker language-detection operating-system pandas-library pandas-python python3 tqdm whisper-ai

Last synced: 29 Apr 2026

https://github.com/komus-israel/os-kernel-buildup

Operating system developement with rust

kernel operating-system os rust systems-programming

Last synced: 08 Jun 2026

https://github.com/laughingclouds/tgos

The Generic Operating System | A Linux From Scratch project

bash lfs-book linux operating-system

Last synced: 29 Apr 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 Apr 2026

https://github.com/andreaschatzopoulos/cpu-scheduler-simulator

Simulates and benchmarks five CPU scheduling algorithms (FCFS, RR, SJF, IdealSJF, MLFQ) using Java and Maven. Includes configurable experiments and aggregated results for performance analysis.

cpu-scheduling fcfs java maven mlfq operating-system os-simulator round-robin scheduler sjf

Last synced: 30 Apr 2026

https://github.com/poripouria/operating-systems

Principles of Operating Systems Course projects (FCFS, RR, Grep, and...)

c cpp operating-system os process

Last synced: 30 Apr 2026

https://github.com/melikechan/os_exercises

OS concepts, explained with examples.

linux operating-system os os-concepts

Last synced: 30 Apr 2026

https://github.com/neetjn/ansible-elementary-env

Ansible plays for setting up my personal/development environment for Elementary OS.

ansible automation dotfiles elementary operating-system staging

Last synced: 01 May 2026

https://github.com/saious119/cs444

Operating Systems class at Clarkson. DO NOT COPY

filesystem operating-system shell

Last synced: 01 May 2026

https://github.com/imwrdo/operating-systems

OS course on Gdansk University of Technology

bash linux operating-system shell

Last synced: 01 May 2026

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