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/deekej/silverblue-setup

Ansible Playbooks for generating kickstart file & initial setup of Fedora Silverblue.

ansible bootstrap fedora fedora-kickstart fedora-silverblue kickstart operating-system playbooks silverblue

Last synced: 06 May 2026

https://github.com/lhui/acos

This is a simple os which is follow the mit system lab.

minimal operating-system

Last synced: 15 Jul 2025

https://github.com/melvinmo/os_course_archive

The repository contains the codes and related files of two final projects for my undergrad operating system course.

bash-script linux-kernel lkm operating-system xv6

Last synced: 14 Apr 2026

https://github.com/stefanofa/rikaya-os

OS for the "Operating Systems" university course.

operating-system

Last synced: 08 Sep 2025

https://github.com/abdullahrfa/operating_system

All codes related with Operating System are available here like (Dead look, Banker's Algorithm,System call (),Process Synchronization, Disk scheduling and others necessary algorithm)

bankers-algorithm dead-lock disk-scheduling operating-system operating-system-learning operating-systems processes system-calls threads

Last synced: 18 Mar 2025

https://github.com/abdullahrfa/3-1_all_resources

Computational Geometry, Computer Archi & Org(CSE-307), , Computer Graphics, Economics(CSE-301), Operating System(CSE-309), OOAD

computational-geometry computer-architectures computer-graphics economics ooad operating-system

Last synced: 18 Mar 2025

https://github.com/sajalkmr/endlos

EndlOS - A simple GUI OS

operating-system os

Last synced: 16 Jun 2025

https://github.com/antonashraf/multi-process-and-threading-assignments

C programming assignments on process management and multithreading. Includes a multi-process file-handling program and a restaurant ordering system using semaphores and threads.

c-language operating-system semaphore threads

Last synced: 02 Jul 2025

https://github.com/yforku/os232

OS232

operating-system

Last synced: 27 Mar 2025

https://github.com/sdnbhd/os231

OS231

operating-system

Last synced: 27 Mar 2025

https://github.com/salma-mamdoh/cpu-schedulers-simulator

Our Project for Operating System Course taken during Winter 2023 semester

cpu-scheduling-algorithms cpu-simulator java java-swing operating-system

Last synced: 13 Jul 2025

https://github.com/souleeater99/philosophers

About Section Philosophers 🍝⏳ – A 42 School project implementing the classic Dining Philosophers problem in C. Core Concepts: Multithreading (pthreads) & Mutex synchronization Multiprocessing (bonus) with Semaphores Deadlock/starvation prevention strategies Precise timing & thread-safe logging Key Features: ⚙️ Concurrent resource management

1337 1337cursus 42 42network 42school c concurrency dining-philosophers dining-philosophers-problem multiprocessing multithreading mutex operating-system semaphore

Last synced: 04 Apr 2025

https://github.com/dylangageot/yaros

Yet Another Raspberry Pi Operating System, developed for educational purposes. (not complete, just a toy project)

operating-system os raspberry-pi raspberry-pi-2 rpi2

Last synced: 16 Dec 2025

https://github.com/boteri/keshmiri

🖥️ Build a lightweight 64-bit operating system from scratch for x86_64 with a simple command-line interface and essential features.

assembly assembly-programming-language assembly-x86 assembly-x86-64 c github-config operating-system x86-64

Last synced: 16 May 2026

https://github.com/hexaback/hydrogenos

Beautiful and feature-rich KDE-based operating system with an Oxygen-focused design

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

Last synced: 17 Jun 2025

https://github.com/philspil66/ms-dos

MS-DOS is an operating system for x86-based personal computers. This is the original source code for MS-DOS 1.25 and 2.0.

msdos operating-system operating-systems retrocomputing

Last synced: 07 May 2025

https://github.com/danionfyr3/custom-blue-image

custom-blue-image is a versatile image template designed with customizable blue hues to enhance visual appeal. It offers a sleek and modern aesthetic for various projects and applications.

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

Last synced: 18 Jun 2025

https://github.com/systemelva/selvadisk

Scriptable disk image creator written in Zig.

disk-image image-creator operating-system operating-systems os osdev zig ziglang

Last synced: 19 Jun 2025

https://github.com/ujemnygh/ppdos

Piotr Plombon Disk Operating System or Portable Pi Disk Operating System, PPDOS in short, all though call it as you want

operating-system operatingsystem os raspberry-pi raspberrypi

Last synced: 29 Apr 2026

https://github.com/sujal-maheshwari2004/pagefaultpredictivemeasure

PageFaultPredictiveMeasure is a machine learning-based tool that analyzes system memory metrics (like RAM, CPU, and swap usage) to predict memory activity levels. It classifies these into actionable categories using a trained Random Forest model and features a retro-style GUI for interactive testing and visualization.

machine-learning operating-system tinkter

Last synced: 22 Jun 2025

https://github.com/mtgsoftworks/operating-systems-project

A Java-based simulation of a multi-programming system with a priority-based dispatcher, managing processes and resources efficiently through FCFS, round-robin, and feedback algorithms.

fcfs-process-scheduling feedback-system java-simulation multi-threading operating-system round-robin

Last synced: 23 Jun 2025

https://github.com/wiggletiggle/android-x32_android0.9_livecd_edition_docs

🤖️📖️ Android x32: The documentation source repository for the LiveCD build of Android 0.9. Try out 4 different editions of Android-x32+0.9 (A) before installing it

android-alternative android-x32 android-x32-development android-x32-docs android-x32-documentation android-x32-livecd-edition android-x32-project gpl3 linux livecd livecd-edition markdown-lang markdown-language operating-system

Last synced: 13 Jul 2025

https://github.com/chidumemironanduka/-os_project

-OS_Project is an open-source operating system designed for educational purposes. It aims to provide a simple and efficient platform for users to learn about operating system concepts and development.

cocoa cpp desktop enhancement freebsd ios issue macintosh macos objective-c operating-system osdev packagemaker swift

Last synced: 30 Oct 2025

https://github.com/maurocamerini/som8086

Tiny operating system for the 8086 processor

assembly bootloader operating-system virtual-machine

Last synced: 15 May 2026

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

Programming Assignments of SUTD's 50.005 Computer System Engineering (2021 Spring)

c java networks operating-system

Last synced: 17 May 2026

https://github.com/onkar69483/os-algorithms

Contains OS Scheduling Algorithms

operating-system scheduling-algorithms

Last synced: 11 Jun 2026

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/kefan-zheng/LightningOS

Operating System Course Design | Tongji University

bochs linux operating-system

Last synced: 23 Apr 2025

https://github.com/youseftareq33/java_os_1_memory-managment_mvt-simulation

simulating the MVT (Multiprogramming with a Variable number of Tasks) memory management technique.

java javafx memory-management mvt operating-system

Last synced: 17 May 2026

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/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/sk-azraf-sami/basic-shell-programming

Basic of Bash Shell Script. Learn shell scripting basics: Bash commands, automation, and practice problems for efficient system management.

bash bash-script basic linux notes operating-system os

Last synced: 17 May 2026

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

A minimal OS written in Rust

kernel operating-system rust-lang

Last synced: 24 Jun 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: 05 Jun 2026

https://github.com/adhadse/osprograms

This repo holds my OS Lab programs for the Fourth Semester. Feel free to use and learn from them,

bankers-algorithm cpp kotlin operating-system os page-replacement-algorithm scheduler

Last synced: 17 May 2026

https://github.com/wickslynx/auroraos

Operating system (not stable)

c kernel operating-system os

Last synced: 20 Mar 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/ndraey/charmeleon

Second attempt to write operating system

c charmeleon operating-system os

Last synced: 10 May 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/sakshatshinde/flykeos

Writing a super basic operating system from scratch :)

operating-system operating-system-learning

Last synced: 11 Jul 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: 08 May 2026

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

[ABANDONED] The Lennox Kernel. inspired by linux. it's a simple and lightweight operating system

copy05 kernel lennox linux operating-system os unix unixporn

Last synced: 05 Apr 2025

https://github.com/fthabhishek-pandey/cs-core

"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: 12 Sep 2025