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

scheduling, indirecting, caching

operating-system os studying

Last synced: 24 Dec 2025

https://github.com/plasma-umass/redline

Redline OS (OSDI 2008)

operating-system

Last synced: 31 Jan 2026

https://github.com/lmtreser/intro-rtos

Colección de recursos para introducirse en los Sistemas Operativos y RTOS. Aplicaciones para el ecosistema Arduino como para Raspberry Pi

arduino cpp esp32 freertos operating-system rtos threads

Last synced: 13 Jun 2025

https://github.com/Akipe/android_rom_development_doc

Personal documentation for Android system developpement

android creative-commons docs documentation lineageos operating-system rom

Last synced: 10 Mar 2025

https://github.com/sheikh-hamza-rauf/operating-system-for-multi-agent-robotic-system

An operating system for a multi-agent system using processes and threads on a multi-core processor. The system was designed to control 50 robots in a 100x100 environment, where each robot estimated the width of an exit and shared information using Inter-Process Communication (IPC).

linux-kernel operating-system

Last synced: 21 Mar 2025

https://github.com/m0rningdawning/knockos

PeachOS knock-off to practice kernel dev.

c kernel nasm operating-system x86-64

Last synced: 28 Mar 2025

https://github.com/sakshatshinde/flykeos

Writing a super basic operating system from scratch :)

operating-system operating-system-learning

Last synced: 11 Jul 2025

https://github.com/thecodex234/pyonb-os

A Python OS made in CoLab. Heavily under it's WIP stage.

ipynb operating-system wip-but-usable

Last synced: 13 Jun 2025

https://github.com/muqarrab1217/pacman-using-sfml

Relive the arcade classic with our SFML Pac-Man game! Navigate the iconic maze, gobble up pellets, and outsmart the ghosts to advance through challenging levels. With vibrant graphics and smooth gameplay powered by the Simple and Fast Multimedia Library (SFML)

cpp operating-system sfml

Last synced: 27 Jul 2025

https://github.com/ndraey/charmeleon

Second attempt to write operating system

c charmeleon operating-system os

Last synced: 10 May 2025

https://github.com/tyleradammartinez/process-scheduler-simulator

Simulation of a process scheduler in Rust, demonstrating task dispatching, state transitions, and priority-based execution.

low-level-programming operating-system process-scheduler rust

Last synced: 25 Mar 2025

https://github.com/rinhizakura/amirvos

Write an mini RISC-V operating system with Rust, just for fun!

operating-system riscv riscv64 rust

Last synced: 05 Jul 2025

https://github.com/kapil5626/chomkeos

chomkeos is a powerful open-source tool designed for streamlining data analysis processes and enhancing workflow efficiency for researchers and data scientists. With its user-friendly interface and robust functionality, chomkeos simplifies complex data manipulation tasks and enables users to generate insightful visualizations with ease.

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

Last synced: 07 Jul 2025

https://github.com/kyku1/nestos

NestOS is designed to make home server management simple and beautiful. It provides an intuitive web interface for managing storage, containers, and network services, all while maintaining the power and flexibility of a Debian-based system.

debian hexos homelab media-server nas operating-system plex plex-media-server proxy serial storage streaming unraid usb

Last synced: 08 Jul 2025

https://github.com/emonrezabd/desktop-app

This repo contains different projects with C# .NET, winForm, WPF, IPC, MFC C++, and System programming

dotnet interfacing ipc mfc mvvm-architecture operating-system system-programming winform wpf

Last synced: 05 Jul 2025

https://github.com/themysterysolver/process-sheduling-solver

Generate gantt chart and calculate turnaround time and waiting time for various CPU scheduling algorithms.

cpu-scheduling-algorithms html-css-javascript operating-system

Last synced: 25 Jan 2026

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

Principles of Operating Systems Course projects

cpp operating-system os process

Last synced: 09 Apr 2025

https://github.com/calint/pczero

experiments with bootable image of x86 and protected mode 32 bit code for the i386 platform written in assembler and c++ contains: * minimal assembler kernel supporting preemptive multitasking (1 KB) * sample toy application of a 2d game engine

bootable cpp kernel operating-system preemptive-multitasking protected-mode x86-32 x86-assembly

Last synced: 13 Jun 2025

https://github.com/silumankucing/diy-operating-system

learning docs to customize operating system using Linux kernel

c operating-system

Last synced: 05 Jul 2025

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: 17 Mar 2025

https://github.com/ansh-devs/processforge

Delve into the fundamental concepts of process management in operating systems. We focus on understanding the various sys-calls, which is used for creating new processes, and other related system calls for process termination and control.

operating-system process-manager system-catalog

Last synced: 09 Apr 2025

https://github.com/grenadieren/svargaos

A Slavic, fully x86 assembly OS project

assembly-x86 bootloader kernel operating-system os

Last synced: 28 Feb 2025

https://github.com/wardvisual/64bit-warvos-kernel

A 64-bit x86 operating system kernel written in C and Assembly with multiboot2 compliance indicates that the kernel can run on any computer that is 64-bit and x86 compatible, as well as being able to boot from a multiboot2 compliant bootloader.

assembly c kernel operating-system

Last synced: 01 Apr 2025

https://github.com/pkm74/nanite

A Small Floppy Disk Sized OS

c dos fat fatfs operating-system os x86 x86-assembly

Last synced: 29 Mar 2025

https://github.com/haleshot/os-programs

A comprehensive collection of algorithms pertaining to Operating Systems. It encompasses a wide range of topics, including fundamental scheduling algorithms such as First Come First Serve (FCFS), Shortest Job First (SJF), and Round Robin (RR).

fcfs-scheduling firstcomefirstserve lrtf-scheduling operating-system os priority-scheduling roundrobin sjf-scheduling srtf-scheduling

Last synced: 07 May 2025

https://github.com/tyra9/diagram-collection

写博客过程中制作的所有图例、图解,都放在这个仓库(支持.drawio)。

computer-networks data-structures database java javaweb mysql operating-system spring springboot

Last synced: 25 Feb 2026

https://github.com/mostafagalal1/matrix_multiplication

C program that performs matrix multiplication using three approaches the ordinary one which uses one thread, multiplying for row per thread and multiplying for element per thread. The program reads input matrices from files, multiplies them using a specified number of threads, and writes the resulting matrix to an output file.

implementation linux matrix-multiplication operating-system threading

Last synced: 17 Mar 2025

https://github.com/hugow04/tuos

32bit cli operating system

32-bit kernel operating-system

Last synced: 23 Feb 2025

https://github.com/wickslynx/auroraos

Operating system (not stable)

c kernel operating-system os

Last synced: 20 Mar 2025

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

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

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

Last synced: 28 Dec 2025

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

This repository is for operating system with linux practice from scratch with linux bash script

bash-script bash-scripting linux linux-shell operating-system

Last synced: 30 Dec 2025

https://github.com/pho3nyxx/bartender

A simulation of a classic bar interaction between students and a bartender.

cplusplus operating-system process-management scheduling

Last synced: 25 Mar 2025

https://github.com/teamkweku/simple_shell

The Simple Shell project is an implementation of a basic Unix shell written in C. This project aims to provide a minimalist yet functional shell environment for users to execute commands, navigate directories, and manage processes.

c-programming command-line-interpreter operating-system process-management system-utilities unix

Last synced: 03 Mar 2025

https://github.com/ranxom/nyx

A minimal OS written in Rust

kernel operating-system rust-lang

Last synced: 24 Jun 2025

https://github.com/fmw666/it-qas

IT知识储备库,愿我能早日成为一名大佬!

etc it languages nosql operating-system programmer qa sql web

Last synced: 02 Feb 2026

https://github.com/hafizhhasyhari/sistem-operasi-operating-systems-s1-kuliah-2024

SISTEM OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024 by Hafizh H Asyhari

kernel-development operating-system sistem-operasi

Last synced: 02 Apr 2025

https://github.com/mmroshani/corn

Operating System kernel

kernel operating-system

Last synced: 11 Sep 2025

https://github.com/ojasmaniyar5/sy-bba-ca-notes

SY-BBA(CA) - (Notes/Solved QP) Link :- https://linktr.ee/King_RS

adv cpp networking operating-system php

Last synced: 11 Mar 2025

https://github.com/4rnv/process-scheduling-sim

Python implementation of various process scheduling algorithms in operating systems. Calculates turnaround and waiting times and generates Gantt charts.

algorithms cpu-scheduling gantt-chart operating-system process-scheduling streamlit

Last synced: 22 Aug 2025

https://github.com/l0rd-inquisit0r/operating-systems

Repository consisting of OS scheduling algorithms

operating-system operating-systems os scheduling-algorithms

Last synced: 23 Feb 2025

https://github.com/deadblackclover/cmos

"CMOS" is a tiny bit of very low power static memory that lives on the same chip as the Real-Time Clock (RTC)

cmos no-std operating-system rtc

Last synced: 12 Apr 2025

https://github.com/npequeux/rinux

Rinux - A modern operating system kernel written in Rust, inspired by Linux architecture

bare-metal kernel operating-system os-development osdev rust systems-programming x86-64

Last synced: 07 Mar 2026

https://github.com/kefan-zheng/LightningOS

Operating System Course Design | Tongji University

bochs linux operating-system

Last synced: 23 Apr 2025

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

A Java simulator of a simple operating system with a round robin scheduling algorithm and memory-to-disk swapping for larger virtual memory.

java operating-system round-robin-scheduling simulation

Last synced: 13 Apr 2025

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

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

c operating-system operating-systems

Last synced: 14 Jun 2025

https://github.com/oblivionos/website

The Official Website of OblivionOS Project

javascript linux nodemon openapi operating-system talwindcss typescript vite website yarn

Last synced: 30 Dec 2025

https://github.com/janchy2/operating-system-kernel-riscv

A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.

allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing

Last synced: 29 Dec 2025

https://github.com/mlouielu/f9-report

f9-microkernel technical report

arm microkernel operating-system

Last synced: 06 Jan 2026

https://github.com/tpdlshdmlrkfmcla/operation_system_midterm

Operation_System_Midterm Exam

operating-system

Last synced: 03 Feb 2026

https://github.com/bhznjns/rust-os-learning

Learn to create an operating system with Rust.

operating-system os rust

Last synced: 23 Feb 2025

https://github.com/yazaldefilimone/unixv6

a re-implementation of dennis ritchie's and ken thompson's unix v6

kernel operating-system unix

Last synced: 17 Jul 2025

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

Collection of operating systems project in bash, from the second year of engineering and computer science @ unibo

bash operating-system scripting shell terminal unibo

Last synced: 13 Jul 2025

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: 01 Mar 2025

https://github.com/esonhugh/oshomework

HDU 操作系统 OS 实验作业 3 自定义 Shell+管道通信 消息队列 共享内存通信 POSIX

computer-science cs education hangzhou-dianzi-university hdu hduguide operating-system os

Last synced: 16 Mar 2025

https://github.com/frankray78/flamingos

A fork of FlingOS, an educational operating system written in C#.

csharp dotnet operating-system

Last synced: 17 Jul 2025