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/welding-torch/linuxshellscript

Linux Shell Scripts for Module 2 of Operating Systems Lab of Second Year Artificial Intelligence & Data Science (Mumbai University)

bash bash-script linux linux-shell mumbai-university operating-system shell shell-script shell-scripts

Last synced: 08 May 2026

https://github.com/mateoniksic/project-linux-os

linux os commands, handle signals, directory management, process priority (CODE) [ PYTHON ]

directory linux lock mkdir operating-system process python python3 script shell signal-processing signals signals-and-systems threading

Last synced: 08 May 2026

https://github.com/royaltejshinde1993/google-it-automation-with-python

This beginner-level, six-course certificate, developed by Google, is designed to provide IT professionals with in-demand skills -- including Python, Git, and IT automation -- that can help you advance your career.

automation bash debugging git google operating-system professional-certificates python script troubleshooting version-control

Last synced: 08 May 2026

https://github.com/godsimij1/ghostos-sovereign-system

👑 The sovereign operating system of the GodsIMiJ Empire — modular, local-first, AI-integrated, and flame-forged for digital independence.

ai flame ghostos nextjs operating-system sovereignty tailwind typescript

Last synced: 08 May 2026

https://github.com/andylesther/android-x64_android16.1_heavy_edition_docs

🤖️📖️ Android x64: The documentation source repository for the Heavy build of Android 16.1, a powerful, but large Android 16.1 (W) alternative installation

android-16 android-alternative android-x64 android-x64-android-16 android-x64-development android-x64-docs android-x64-documentation android-x64-heavy-edition android-x64-project gpl3 heavy-edition linux markdown-language operating-system

Last synced: 09 May 2026

https://github.com/zcavaleiro/.dotfiles

My dotfiles examples for automate and setup app config files

automation bash configuration dotfiles operating-system

Last synced: 09 May 2026

https://github.com/egeonderx/py-dos-on-esp32

PY-DOS on ESP32 is a lightweight command-line OS ported to MicroPython. It runs on resource-limited ESP32 boards and provides a simple DOS-like experience via a serial terminal NOT A SIMULATOR! An Operating system! IT USES ESP32'S RAM, EEPROM AND CPU.

esp32 esp32-devkit-v1 micropython operating-system os py-dos

Last synced: 09 May 2026

https://github.com/gh-aam/newbreeze

NewBreeze (previously magpieOS) is a beginner-friendly Arch Linux distribution (Final year project of ISTT).

archlinux linux magpie-os operating-system os

Last synced: 10 May 2026

https://github.com/egemenciftci/angular-os

Operating system UI in Angular.

angular css html operating-system typescript

Last synced: 11 May 2026

https://github.com/shankz772/android-x64_android16.0_heavy_edition_docs

🤖️📖️ Android x64: The documentation source repository for the Heavy build of Android 16.0, a powerful, but large Android 16.0 (W) alternative installation

android-16 android-alternative android-x64-android-16 android-x64-android-16-heavy-edition android-x64-docs android-x64-documentation android-x64-heavy-edition android-x64-project gpl3 heavy-edition linux markdown-lang markdown-language operating-system

Last synced: 11 May 2026

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

The OS Simulator replicates key functionalities like memory management, CPU scheduling, and interrupts. It evolves from single-program execution to multi-programming with virtual memory, implementing scheduling algorithms, page replacement, and a page table register.

cpp cpu-scheduling interrupt-handling operating-system os-simulator page-replacement-algorithm process-management virtual-memory

Last synced: 13 May 2026

https://github.com/leo220yuyaodog/mit-6.1810

mit 6.1810 / 2022 fall, the lab and some notes for the course

c mips operating-system

Last synced: 11 Jun 2026

https://github.com/pulkitgarg04/memory-simulator

An interactive simulation of operating system memory management to understand contiguous memory allocation, deallocation, and defragmentation.

c memory-allocation memory-management operating-system

Last synced: 11 Jun 2026

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

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

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

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

A simulation of real operating system developed using Java.

java operating-system

Last synced: 12 Jun 2026

https://github.com/tomasbasham/kube_tools

Build tools for https://github.com/tomasbasham/kube-os

arm-none-eabi build-tool i686-elf operating-system

Last synced: 13 Jun 2026

https://github.com/prbmic19/torus

A 64-bit hobby operating system with the goal of building a bootloader, kernel, and userspace from scratch.

assembly bootloader c hobby-os kernel operating-system os osdev

Last synced: 13 Jun 2026

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

no_std Bluetooth HCI/L2CAP/GATT/HID driver in Rust

bare-metal ble bluetooth driver embedded hci no-std operating-system osdev rust

Last synced: 14 Jun 2026

https://github.com/suhteevah/ntfs-rw

no_std NTFS filesystem with read/write support in Rust

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

Last synced: 14 Jun 2026

https://github.com/suhteevah/usb-storage-nostd

no_std USB Mass Storage (BOT/SCSI) driver in Rust

bare-metal driver embedded no-std operating-system osdev rust usb usb-mass-storage

Last synced: 14 Jun 2026

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

no_std Intel WiFi driver (AX201/AX200) with WPA2 in Rust

bare-metal driver embedded networking no-std operating-system osdev rust wifi wpa2

Last synced: 14 Jun 2026

https://github.com/suhteevah/elf-loader-nostd

no_std ELF64 binary loader with PIE/ASLR support in Rust

bare-metal elf embedded executable loader no-std operating-system osdev rust

Last synced: 14 Jun 2026

https://github.com/suhteevah/intel-nic-nostd

no_std Intel Ethernet NIC driver (e1000/I219/I225) in Rust

bare-metal driver embedded ethernet networking nic no-std operating-system osdev rust

Last synced: 14 Jun 2026

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

no_std btrfs filesystem with read/write support in Rust

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

Last synced: 14 Jun 2026

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

Operating System CS330A assignments based on NachOS

nachos operating-system

Last synced: 17 Jun 2026

https://github.com/akshatdalton/os-webserver

A simple multi-threaded webserver to illustrate the use of process scheduling and synchronisation and other OS concepts.

algorithms first-in-first-out network-server networking operating-system scheduling synchronization thread thread-pool

Last synced: 17 Jun 2026

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

Learn to create an operating system with Rust.

operating-system os rust

Last synced: 18 Jun 2026

https://github.com/valkyoth/aesynx

Clean-slate Rust operating system built around capabilities, object-native services, modular components, and security gates from first boot.

aarch64 bare-metal capability-security clean-slate-os hackoctoberfest kernel microkernel multikernel object-store operating-system rust rust-lang rustlang security systems-programming wasm x86-64

Last synced: 19 Jun 2026

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: 20 Jun 2026