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

Tiny operating system for the 8086 processor

assembly bootloader operating-system virtual-machine

Last synced: 17 Jul 2025

https://github.com/danilopeixoto/burnout

An implementation of operating system scheduling algorithms.

operating-system round-robin scheduling shortest-job-first

Last synced: 21 Feb 2025

https://github.com/rscircus/komputa

Building a full computer including Operating System and one high-level language implementation from NAND Gates only

assembler hardware-designs machine-language operating-system virtual-machine

Last synced: 27 Feb 2025

https://github.com/vort/vortos

My experiments in the OS development

c-plus-plus operating-system

Last synced: 06 Jul 2025

https://github.com/bmkey3366/yari-bazzite-hyprland

Explore the yari-bazzite-hyprland repository for a streamlined Bazzite image with Hyprland. Easy installation and updates await! 🌟🌐

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

Last synced: 16 Jul 2025

https://github.com/rossonlinesolutions/allocator

A fast and leightweight heap allocator, written in x64 nasm assembler.

allocator assembler nasm operating-system osdev x64

Last synced: 27 Aug 2025

https://github.com/brockstar299/millieos

A playful, experimental operating system with a quirky UI, featuring Millie the mascot and fun, interactive apps. Built using C# and Windows Forms for learning and enjoyment.

alternative csharp fun fun-project operating-system simple user-interface

Last synced: 01 Mar 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/scaledteam/windows10.3

Windows 10 OS parody for Garry's Mod

expression2 garrys-mod garrysmod operating-system

Last synced: 26 Feb 2026

https://github.com/ro-el-c/operatingsystem_class

2022-1 운영체제 수업 실습

c operating-system

Last synced: 26 Mar 2025

https://github.com/scaledteam/windows10.4beta

Windows 10 OS parody for Garry's Mod

expression2 garrys-mod garrysmod operating-system

Last synced: 26 Feb 2026

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/lastek/operating-systems-scheduling-algorithms

Implementation of FCFS, SJF, and Priority scheduling algos.

operating-system scheduling-algorithms

Last synced: 11 Mar 2025

https://github.com/eugeniusms/os231

Operating Systems 2023-1 (Even Semester 22/23).

college debian linux operating-system script shell

Last synced: 22 Feb 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/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: 23 Jun 2025

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

An operating system that becomes better for everyone, every day.

aarch64 arm64 free hobby-os operating-system privacy

Last synced: 26 Mar 2025

https://github.com/mobiwn/operating-systems-lab

📚 Curated materials and experiments for the Operating Systems Laboratory course, designed for undergraduate Computer Engineering students at Urmia University.

operating-system operating-system-learning operating-systems operating-systems-lab os-lab os-labs urmia-university

Last synced: 04 Mar 2026

https://github.com/mikma03/linux

Introduction to the linux operating system. Useful system commands. External courses and books on Linux. Additional other resources related to Linux distributions.

linux operating-system ubuntu

Last synced: 05 Oct 2025

https://github.com/idrisvohra9/cos

COS - Chad Operating System Repo (A Maven JSP Project)

collaboration operating-system os webapp

Last synced: 05 Oct 2025

https://github.com/lspectroniztar/lspectr-os

An experimental gaming/entertainment system for Windows that was created as a test to see if it's possible to use PenguinMod (a Scratch mod) to develop an actual gaming console UI similar to the likes of a PS5 or something. Let's see how it goes...

application console engine executable game gamejolt gamejolt-api operating-system os pc penguinmod playstation-5 ps5 scratch scratch3 turbowarp windows

Last synced: 05 Oct 2025

https://github.com/omercsbn/clkernel

Revolutionary x86 Operating System Kernel with AI Supervision, Hot-Swappable Modules, and Actor-Based Shell

actor-model ai-supervision assembly bootloader c embedded-ai hot-swappable-modules hybrid-kernel kernel microkernel nasm operating-system qemu sandboxing system-programming x86

Last synced: 05 Oct 2025

https://github.com/elenatotaj/camperos

Camperos simplifies the process of rebasing your Fedora installation with ease. 🚀 For detailed setup instructions, check out the [BlueBuild docs](https://blue-build.org/how-to/setup/). 🐙

atomic bluebuild bluebuild-image business css custom-image html image-based immutable linux linux-custom-image oci oci-image operating-system

Last synced: 21 Jun 2025

https://github.com/totzgg1/atomic-materka

Atomic-Materka is a lightweight framework for building modular web applications using atomic design principles. It streamlines the development process by promoting reusable components, making it easier to maintain and scale projects.

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

Last synced: 10 Apr 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: 20 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/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/microshaftcorp/windroid-98

Windows 98+Android=Windroid 98

c cpp java javascript operating-system os phone-os

Last synced: 08 Oct 2025

https://github.com/ffbsoffa/basics

Sound scheme for Haiku OS

operating-system soundpack sounds themes

Last synced: 09 Feb 2026

https://github.com/xbcxbxcb/bazzite-nvida

Bazzite-nvida is a lightweight tool designed to optimize NVIDIA GPU performance for gaming and machine learning tasks. It offers users easy configuration options to enhance graphics settings and improve processing speed without complex setup.

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

Last synced: 07 May 2025

https://github.com/TeeWrath/pookie

A very basic shell written in Python

operating-system python shell

Last synced: 08 Oct 2025

https://github.com/emansarahafi/os-managementscripts

Developing scripts that aid an operating system to manage processes, threads and Inter-process communications.

c-language operating-system

Last synced: 11 Feb 2026

https://github.com/sirbuig/os-shell

A shell that implements the basic elements found in any command line interface.

operating-system os shell terminal university-project

Last synced: 09 Oct 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/syed-bakhtawar-fahim/operating-system-projects

This repository consist of two branches. In master branch, Simple Command line tool to show you real time CPU usage and memeory usage of the operating system or system. And the second branch contain a simple project in which we manipulate the operating system to select any one video from the given fives videos which is stored in the project folder

4th-semester learn-to-code learning-by-doing operating-system operating-systems os osmodule projects python python3 random randommodule

Last synced: 27 Jul 2025

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/zcavaleiro/.dotfiles

My dotfiles examples for automate and setup app config files

automation bash configuration dotfiles operating-system

Last synced: 09 Oct 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/nickscha/aiaos

C89, nostdlib, bare metal 64bit operating system

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

Last synced: 07 Jul 2025

https://github.com/dinoslice/groveos

A simply, hobby OS written from scratch using Rust.

kernel operating-system os osdev

Last synced: 10 Oct 2025

https://github.com/mjaow/xv6-riscv-fall19

mit 6.828, an unix v6 like operating system

mit6828 operating-system riscv unix-v6 xv6

Last synced: 20 Mar 2026

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/salma-mamdoh/concurrent-wi-fi-router-simulator

Our Project for Operating System Course taken during summer 2023 semester

file-handling java operating-system problem-solving semaphore synchronization

Last synced: 19 Jan 2026

https://github.com/angad-k/starve-free-reader-writers-problem

A starve-free solution to the readers-writers problem, a classical one in the domain of Operating Systems.

operating-system operating-system-learning operating-systems os reader-writer reader-writer-problem reader-writer-problem-solution

Last synced: 27 Feb 2026

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

An operating system from the ground up.

operating-system os raspberry-pi raspberry-pi-4b

Last synced: 11 Oct 2025