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

Automatically exported from code.google.com/p/cakeos

operating-system x86

Last synced: 14 Mar 2025

https://github.com/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 02 May 2026

https://github.com/paulodhiambo/openv

RISC V Microkernel Operating System

microkernel operating-system risc-v

Last synced: 19 Jun 2026

https://github.com/amirreza81/os-lab

Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology

bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu

Last synced: 27 Jan 2026

https://github.com/eshaagarwa/operating-system_interview-question

Last_minutes Operating Systems: Essential Interview Questions 🚀

cpu-scheduling interview-preparation operating-system

Last synced: 17 Oct 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/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/suhteevah/ext4-rw

no_std ext4 filesystem with read/write support in Rust

bare-metal embedded ext4 filesystem no-std operating-system osdev rust

Last synced: 14 Jun 2026

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

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

An experimental 32-bit Operating System

32-bit from-scratch operating-system

Last synced: 14 Oct 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/ntdls/tedios

A template OS originally designed to reverse SHA1 hashes on bare-metal instead of dealing with OS overhead.

assembly low-level operating-system

Last synced: 24 Feb 2026

https://github.com/valiantlynx/advanced-operating-systems

Welcome to the Advanced Operating Systems Course repository! This repository serves as a comprehensive resource center hosting all necessary materials, assignments, and additional resources for the UIA Advanced Operating Systems course.

operating-system

Last synced: 21 Jan 2026

https://github.com/stnert/solopensec

API Enterprise Remote Solutions of Cybersecurity

configuration cybersecurity operating-system suporte

Last synced: 04 Feb 2026

https://github.com/ravindraogg/be-lab-codes

Vtu Lab program's BCS303, BCSL305, BCS304, BCS306A, BCS401, BCS402, BCS403, BCSL404, and BDSL456B.

bcs303 bcs304 bcs306a bcsl305 dsa dsalabprograms java labprograms oops operating-system vtu vtulabprograms

Last synced: 15 May 2026

https://github.com/mostafagalal1/g-shell

Unix shell program with same functionalities of the conventional terminal containing the basic set of commands introduced in terminal.

c implementation operating-system unix-shell utility

Last synced: 12 Oct 2025

https://github.com/daniel05155/client-server-bank-system

This project is a banking management system built with the concept of operating system and multithread programming using C++.

bank-system cpp operating-system

Last synced: 12 Oct 2025

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

Project on testing different CPU Schedulers

bash cpu-scheduling operating-system schedulers

Last synced: 18 May 2026

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: 12 Aug 2025

https://github.com/bourgeoisor/mussels

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

operating-system shell

Last synced: 18 Apr 2026

https://github.com/deatthblade1/sonic-meme

Sonic-meme is a collection of creative, humorous images and videos featuring the iconic Sonic the Hedgehog character. This project aims to bring together the best memes, allowing fans to share and enjoy Sonic-themed content easily.

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

Last synced: 29 Apr 2026

https://github.com/adisol07/ohmyos

Library for interacting with operating system without platform specific code

code csharp library nuget nuget-package operating-system os

Last synced: 19 Jan 2026

https://github.com/finnmglas/betriebssystem

AI ready linux distribution for agentic development. Optinionated defaults that help me (and possibly you too) get stuff done faster. Installable, Live-Bootable, Customizeable. Built by Finn Glas

agentic agentic-os ai-agents claude claude-code debian fleet-management iso linux linux-fleet live-build live-build-config operating-system whitelabel-os

Last synced: 28 May 2026

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

Simples kernel escrito em rust

operating-system operational-systems rust so

Last synced: 18 Jun 2026

https://github.com/ydx-2147483647/os_qa

问答:操作系统原理。 (2022年9月至10月)

beijing-institute-of-technology homework operating-system

Last synced: 10 Oct 2025

https://github.com/sanam2405/operatingsystemlabs

This contains the assignments of Operating System Labs of Information Technology, Jadavpur University - 2022

c operating-system

Last synced: 09 Jul 2025

https://github.com/psygreg/popsicle

A slightly modified version of System76's PopOS with Gnome Software as its package manager frontend, Linux-XanMod kernel for better performance and up-to-date features and some other tweaks.

linux linux-desktop linux-gaming linux-system operating-system pop-os

Last synced: 19 Jan 2026

https://github.com/tomlutzenberger/useragent

A small and easy but useful webservice to identify user-agents

api browser identification navigator operating-system os user-agent webservice

Last synced: 12 Jun 2025

https://github.com/francisc0arauj0/last

My own x86_64 operating system

c hobby hobby-os hobby-project kernel operating-system os

Last synced: 10 Oct 2025

https://github.com/nekronos-gh/tinyfile

Library for providing service domain access to any process in the system through IPC.

operating-system shared-memory

Last synced: 09 Oct 2025

https://github.com/dudejoe870/funos

A little hobby OS

kernal kernel operating-system os

Last synced: 16 Mar 2025

https://github.com/rayyan9477/operating-systems-and-shell-scripting

This repository contains assignments related to Operating Systems. The main focus is on understanding system-level programming, including shell scripting and signal handling in C.

bash-scripting c cpp operating-system process-manager shell-scripting

Last synced: 15 May 2026

https://github.com/luketech2006/opendos

A low-profile Operating System for Minecraft Forge OpenComputers.

lua minecraftforge opencomputers operating-system

Last synced: 06 Oct 2025

https://github.com/srujayreddy/key-value-server

This project implements a concurrent Key-Value (KV) Server that communicates with a multi-threaded client via a shared memory region.

c concurrency concurrent-hashmap lockless-data-structures memory-management multithreading operating-system

Last synced: 06 Oct 2025

https://github.com/shubhranpara/cpu-scheduler

This repository contains my term assignment of OS. The purpose of this project is to understand and get hands-on practice of the CPU scheduling algorithms.

c console-application operating-system scheduler scheduling-algorithms

Last synced: 05 Oct 2025

https://github.com/carlos-descalzi/minios

A very simple operating system for i386 written in C and assembly, just for self learning.

assembly bootloader c i386 operating-system screenshot

Last synced: 14 Jun 2026

https://github.com/iagocarmona/ext2_file_system

Porojeto de SO - SIstemas de arquivos.

operating-system university

Last synced: 18 May 2026

https://github.com/Pr0G4m1ngXD/Windows-NT-Classic

a webOS inspired by windows 93, 96 and others

es6 operating-system web webpack windows

Last synced: 11 Mar 2025

https://github.com/suhteevah/rustc-lite

Minimal no_std Rust compiler using Cranelift backend

bare-metal compiler cranelift embedded no-std operating-system osdev rust rust-compiler

Last synced: 14 Jun 2026

https://github.com/tobiaslrn/helixos

x86 operating system in Java

java operating-system

Last synced: 04 Jul 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: 13 Apr 2026

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/h-3d/h-3x

H-3X is a minimalist operating system built in Rust, designed for educational exploration into OS development and low-level programming.

bare-metal kernel no-std operating-system osdev rust rust-osdev x86-64

Last synced: 03 Jul 2025

https://github.com/suhteevah/acpi-nostd

no_std ACPI table parser with power management in Rust

acpi bare-metal embedded no-std operating-system osdev power-management rust

Last synced: 14 Jun 2026

https://github.com/blesson-tomy/s4_operating_systems_lab

This repository contains the programs for the Operating Systems Lab that we had in S4.

c lab operating-system

Last synced: 09 May 2026

https://github.com/poreeyaporzare/flip-os

a one OS by Flip & good OS for anybody / free / easy to use / customizable / full open source / exe & deb & apk runner / good for any job / safe / good for fold & flip device's

c computer-vision cplusplus csharp html-css-javascript java jquery json linux-kernel luatex operating-system public reactjs sass shell tex xsharp

Last synced: 02 Jul 2025

https://github.com/yeetari/umbongo

The umbongo operating system

amd64 operating-system x86-64

Last synced: 04 Apr 2025

https://github.com/winstonliyt/secfsystem

UNIX-like secondary file system for Course 10043601 Project

c filesystem operating-system unix

Last synced: 16 May 2026

https://github.com/john0n1/on1os

A security-focused, minimalist Linux distribution built with modern hardening techniques and TPM2/LUKS2 support.

buildroot dracut hardened hardening linux linux-distribution linux-hardened luks2 operating-system security-tools tpm2

Last synced: 27 Jul 2025

https://github.com/lizainslie/railos

A simple operating system

assembly clang operating-system

Last synced: 07 Nov 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/jochasinga/comet-guide

Study guide to the "Comet" book with code examples in Rust

book operating-system rust study-guide

Last synced: 05 Sep 2025

https://github.com/magic3007/jos

😍 Implementation for the lesson Operating System Engineering(Honor Track, 2019 Autumn) in Peking University, adjusted from MIT 6.828(2018).

jos operating-system

Last synced: 12 Jun 2026

https://github.com/nevilparmar11/operating_system_lab_tasks

Operating System subject lab tasks sem 5.

c course lab operating-system

Last synced: 11 Jun 2026

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

https://github.com/simon-zerisenay/42_borntoberoot

42 Born2beroot: Born2beroot is a project that focuses on the installation and configuration of a Linux server. It involves setting up a minimal version of Debian Linux, configuring various components, and ensuring the server's security and stability.

debian operating-system security shellscripting system systemadministration virtualbox virtualmachine

Last synced: 11 Jun 2026

https://github.com/apfelteesaft/shard

Shard is a minimalistic attempt to an Operating System with minimal Functionality

assembly c kernel minimalistic operating-system os

Last synced: 02 Jan 2026

https://github.com/stringmanolo/small

Small userland operative system (termux aarch64 proot-distro version)

aarch64 operating-system proot-distro

Last synced: 13 Aug 2025

https://github.com/rohithgowdam/rvce-3rdsem-os-lab-programs

This is the lab programs for the course 21CS34 by RV College of Engineering.

lab-programs operating-system rvce rvce-lab-code

Last synced: 11 Jun 2026

https://github.com/gusg21/os-me

A simple OS-detection library for JS

javascript library operating-system

Last synced: 25 Feb 2025

https://github.com/amine-cs96/round_robin-process-scheduler

Round-Robin Process Scheduler is a C console application simulating CPU scheduling with the Round-Robin algorithm. It manages processes dynamically in a circular queue, executes them in fixed time quanta, and visualizes process states, illustrating time-sharing and process management in operating systems.

c circular-queue cpu-scheduling operating-system process-scheduler round-robin simulation time-sharing

Last synced: 14 Oct 2025

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

Codes for CS302 Operating System Labs

operating-system

Last synced: 13 Apr 2025

https://github.com/iamdyeus/memulatrix

Virtual Memory Simulator built with C++ and Python

cpp operating-system python virtual-memory

Last synced: 18 May 2026

https://github.com/woidptr/void-os

An experimental os written in c23

c23 operating-system os

Last synced: 23 May 2026

https://github.com/w568w/rust-os-toddler

A simple OS, powered by Rust.

operating-system rust

Last synced: 03 Jan 2026