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/thegupta2012/operating-systems-basics

A library with all basic operating system concepts like scheduling, page replacement and multi-threading implemented in C++

cpp operating-system

Last synced: 24 Oct 2025

https://github.com/user20252228/operating_system

컴퓨터공학과 운영체제 정리입니다.

operating-system

Last synced: 10 Jun 2025

https://github.com/euclaise/silkware

A simple OS. Mirror of https://sr.ht/~euclaise/silkware/

c operating-system os osdev

Last synced: 08 Apr 2025

https://github.com/lvntky/bootlisp

lisp programming language and interpreter that lives on 521B bootsector

ast boot bootloader bootsector lisp lisp-interpreter lisp-language low-level operating-system operating-systems

Last synced: 03 Apr 2025

https://github.com/mostafa-bashir/syncronization-using-semaphore

This Project shows how to use semaphore to synchronize among many threads

java operating-system os semaphore syncronization thread

Last synced: 14 Apr 2025

https://github.com/ilovenooodles/ususbuntu-operating-system

This project is made to fulfill the 1st, 2nd, and 3rd milestone for the Operating System. It is a simple os that can do simple command like ls, mkdir, cp, cd, cat, and mv. It also implemented by using multiprogramming and message passing

bcc bochs operating-system

Last synced: 02 Jul 2025

https://github.com/lrmulkayhee/javascript-os

JavaScript OS is a comprehensive operating system simulation written in JavaScript. It provides a wide range of functionalities including process management, memory management, file system operations, and more.

benchmark commands javascript operating-system operating-system-learning os simulation testing

Last synced: 30 Mar 2025

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

https://github.com/hellebenjamin/manuos

Simple operating system written in C and X86 asm

c kernel operating-system os x86-assembly

Last synced: 28 Mar 2025

https://github.com/sanshruthr/helloworld_os

A monolithic architecture based operating system that runs on bare metal.

assembly kernel operating-system os

Last synced: 26 Oct 2025

https://github.com/olymahmudmugdho/maven-docker

This Docker image is designed for developers who need to use both Maven and Docker in their development environment. By combining these tools into a single container, you can streamline your workflow, especially in CI/CD pipelines, where Maven is used for building and packaging Java applications, and Docker is used for containerization.

docker docker-image java maven operating-system ubuntu

Last synced: 06 Apr 2025

https://github.com/jimblogic/cybrary-it-cybersecurity-certificates-and-labs

This journey will equip me with essential knowledge in cybersecurity, focusing on areas like Operating Systems, Networking, and Scripting. Over 25+ modules, I will gain both theoretical and hands-on skills that are crucial for my career in this field.

cybersecurity-fundamentals network-fundamentals operating-system programing-fundamentals scripting

Last synced: 24 Jan 2026

https://github.com/ahmednassar7/os-simulator

An OS simulator with Round Robin scheduling, non-dynamic memory management, and Process Control Blocks to efficiently handle processes' information and execution within allocated memory.

java memory-management operating-system process-manager sheduler simulator

Last synced: 14 Sep 2025

https://github.com/word2vect/bupt-operating-system-lab

Self solution for BUPT Operating System Lab (2024 Fall)

cpp operating-system

Last synced: 03 Feb 2026

https://github.com/alvinsjoy/oslab

KTU S4 Operating Systems Lab Programs

ktu operating-system

Last synced: 24 Dec 2025

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

Operating system developement with rust

kernel operating-system os rust systems-programming

Last synced: 05 Mar 2025

https://github.com/kazooki123/staros

A open source operating system, made in rust & assembly

asm assembly desktop mobile operating-system os rust

Last synced: 02 Jan 2026

https://github.com/iimpaq/sweb-env

My development setup to work on the SWEB educational OS.

bash docker docker-compose educational-project macos operating-system os os-development osx windows

Last synced: 16 Mar 2025

https://github.com/mateusjssilva/philosophers-dinner

A C program simulating the "Dining Philosophers" problem using threads and mutexes to manage resource sharing and prevent deadlock. Each philosopher is a thread, and mutexes represent chopsticks, ensuring safe concurrent access.

c mutex operating-system philosophers-dinner-problem synchronization theads

Last synced: 30 Mar 2025

https://github.com/tanmaysachan/rusty-os

A memory safe OS in rust

operating-system

Last synced: 06 Apr 2025

https://github.com/sinhaparth5/learning-os

Learning OS in C/C++

kernel operating-system scheduler

Last synced: 05 Mar 2025

https://github.com/fthabhishek-pandey/operating-system-algo

"Comprehensive Repository of Operating System Algorithms: CPU Scheduling, Memory Management, Deadlock Handling, and Synchronization Techniques"

bankers-algorithm cpu-scheduling deadlock memory-management operating-system

Last synced: 05 Mar 2025

https://github.com/shivansh/nachos-implementation

Operating System CS330A assignments based on NachOS

nachos operating-system

Last synced: 25 Feb 2025

https://github.com/r614/runix

UNIX-esque OS built using Rust

kernel linux operating-system rust x86-64

Last synced: 08 Apr 2025

https://github.com/woile/fun_os

Writing an Operating system based on Phil-opp blog series

kernel operating-system osdev-rust

Last synced: 29 Dec 2025

https://github.com/asbp/myos

A simple OS

operating-system rust rust-lang

Last synced: 25 Mar 2025

https://github.com/rssr25/computer-science

The computer science fundamentals for bachelors-Subject wise

algorithms bachelor college computer-science operating-system theory-of-computation

Last synced: 14 Feb 2026

https://github.com/soup6792/silverblue-base-

Base image for Silverblue operating system with essential tools and packages pre-installed, designed for streamlined development and deployment workflows. Built on Fedora technologies to provide a stable foundation for containerized applications in a modular and atomic way.

custom-image fedora fedora-kinoite fedora-silverblue immutable installer-script linux nix oci oci-image operating-system podman red-hat rpm-ostree

Last synced: 29 Aug 2025

https://github.com/darkusphantom/sincronizacion-procesos

Manejo de la concurrencia entre procesos, utilizando herramientas para la sincronización y comunicación, aplicadas en la resolución de problemas en Sistemas Operativos

c concurrent-programming operating-system thread

Last synced: 25 Mar 2025

https://github.com/xeimsuck/nitroos

operating system

asm cmake cpp operating-system os

Last synced: 15 Mar 2025

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: 08 Apr 2025

https://github.com/papo1011/os161

Lightweight educational operating system

c kernel operating-system os os161 paging syscall virtual-memory

Last synced: 25 Mar 2025

https://github.com/justehmadsaeed/operating-system-exercises

The repo contains the academic exercises & assignments for the course of Operating Systems.

c cpp linux operating-system operating-systems os ubuntu wsl

Last synced: 27 Oct 2025

https://github.com/sayak119/os

operating systems assignments

c fat32 operating-system syscalls

Last synced: 27 Oct 2025

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