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/lebrancworkshop/operating-system-youtube

Learning Operating System on Youtube. (E.G. Neso Academy)

c online-course operating-system

Last synced: 19 May 2026

https://github.com/connellr023/game-of-life-tos

Conway's Game of Life simulated on Transient OS threads.

armv8 bare-metal conways-game-of-life graphics operating-system raspberry-pi-3

Last synced: 02 May 2026

https://github.com/briandfoy/perl6-currentplatform

Perl 6 extension for determining the operating system type

operating-system perl6

Last synced: 04 Mar 2025

https://github.com/seanpm2001/opengovos

🏛️💾️ The official source repository for OpenGovOS, an open source government operating system, connected to the OpenGov project.

assembly-lang assembly-language c-lang c-language government government-operating-system government-software gpl3 gplv3 opengov opengov-development opengov-project opengovos opengovos-development opengovos-project operating-system v-lang v-language

Last synced: 19 May 2026

https://github.com/jrohit2k4/linux_commands

This repository contains essential Linux commands, Bash scripts, and notes to help beginners understand the Linux operating system. It includes topics such as file handling, user management, process control, networking, and security basics.

centos linux operating-system rhel

Last synced: 06 Apr 2025

https://github.com/zain-bin-arshad/aviation-simulation

This is a C# project developed using MS Visual Studio. It is actually a "Priority Scheduling" simulation.

air-traffic-control csharp operating-system os priority-queue priority-scheduling simulation

Last synced: 22 Jul 2025

https://github.com/abhijithkunchati/weenix-os

A full operating system, based on Unix, built as a semester long project

c cpp kernel memory-management operating-system threads virtual-file-system virtual-memory

Last synced: 20 May 2026

https://github.com/thiagosilvaantenor/processosexercicio-3-so1

Exercício 3, de processos, da matéria de Sistemas Operacionais 1 do curso de Análise e desenvolvimento de sistemas da FATEC Zona Leste

java linux operating-system process

Last synced: 20 May 2026

https://github.com/kunaldhongade/os

Operating System Programs

c learning-by-doing operating-system os

Last synced: 29 Mar 2025

https://github.com/fernandonaime/bluething

The Debian 20.04 Compliance application is designed to harden the Ubuntu 20.04 live server according to the CIS Ubuntu Linux 20.04 benchmark (version 2.0.1 - 06-29-2023). The application focuses on hardening services, UFW (Uncomplicated Firewall), PAM (Pluggable Authentication Modules), software patching, and CLI warning banners.

bash-script cis operating-system python3 system-compliance ubuntu-server

Last synced: 20 May 2026

https://github.com/mrbisquit/banana-os-basic-v2

An Advanced Cosmos OS built in C#

cosmosos operating-system os

Last synced: 04 Apr 2025

https://github.com/humbertocsjr/brasis

Sistema Operacional Retro para PC 386

386 brasil operating-system osdev portuguese-brazilian retrocomputing

Last synced: 22 Jul 2025

https://github.com/sjkingo/osbook

A beginner’s guide to operating systems development

book operating-system osdev sphinx

Last synced: 04 Apr 2025

https://github.com/lzhbrian/3-classic-operating-system-problems

Implementation of 3 classic Operating System problems (Project of Operating System course)

operating-system

Last synced: 06 Nov 2025

https://github.com/willothy/goose

Good ol' OS experiment. Probably bad. I have no idea what I'm doing, but the goal is to have some idea when I'm done.

hobby-os kernel operating-system rust

Last synced: 30 Mar 2025

https://github.com/thiagosilvaantenor/processosexercicio-2-so1

Exercício 2, de processos, da matéria de Sistemas Operacionais 1 do curso de Análise e desenvolvimento de sistemas da FATEC Zona Leste

java linux operating-system process windows

Last synced: 11 May 2026

https://github.com/pgimalac/mini-os-lm3s6965evb

A small operating system running on a Stellaris LM3S6965EVB

embedded-c embedded-systems operating-system

Last synced: 06 Apr 2025

https://github.com/gusg21/os-me

A simple OS-detection library for JS

javascript library operating-system

Last synced: 25 Feb 2025

https://github.com/stringmanolo/small

Small userland operative system (termux aarch64 proot-distro version)

aarch64 operating-system proot-distro

Last synced: 13 Aug 2025

https://github.com/apfelteesaft/shard

Shard is a minimalistic attempt to an Operating System with minimal Functionality

assembly c kernel minimalistic operating-system os

Last synced: 02 Jan 2026

https://github.com/arthursudbrackibarra/sisop-so-completo

Trabalho Semestral de Sistemas Operacionais.

hardware java operating-system software

Last synced: 22 Mar 2025

https://github.com/lukem512/cakeos

Automatically exported from code.google.com/p/cakeos

operating-system x86

Last synced: 14 Mar 2025

https://github.com/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 02 May 2026

https://github.com/HK-Transfield/wramp-scripts-collection

A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.

architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp

Last synced: 12 Aug 2025

https://github.com/blesson-tomy/s4_operating_systems_lab

This repository contains the programs for the Operating Systems Lab that we had in S4.

c lab operating-system

Last synced: 09 May 2026

https://github.com/kkinos/kinos

A microkernel-like operating system based on MikanOS

microkernel operating-system uefi x86-64

Last synced: 17 Sep 2025

https://github.com/john0n1/on1os

A security-focused, minimalist Linux distribution built with modern hardening techniques and TPM2/LUKS2 support.

buildroot dracut hardened hardening linux linux-distribution linux-hardened luks2 operating-system security-tools tpm2

Last synced: 27 Jul 2025

https://github.com/lizainslie/railos

A simple operating system

assembly clang operating-system

Last synced: 07 Nov 2025

https://github.com/amine-cs96/round_robin-process-scheduler

Round-Robin Process Scheduler is a C console application simulating CPU scheduling with the Round-Robin algorithm. It manages processes dynamically in a circular queue, executes them in fixed time quanta, and visualizes process states, illustrating time-sharing and process management in operating systems.

c circular-queue cpu-scheduling operating-system process-scheduler round-robin simulation time-sharing

Last synced: 14 Oct 2025

https://github.com/woidptr/void-os

An experimental os written in c23

c23 operating-system os

Last synced: 23 May 2026

https://github.com/w568w/rust-os-toddler

A simple OS, powered by Rust.

operating-system rust

Last synced: 03 Jan 2026

https://github.com/danielmeloalencar/meu-os-do-zero

Um simples Sistema Operacional x86 Multitarefas escrito do zero

c-language from-scratch operating-system x86-assembly

Last synced: 19 Feb 2026

https://github.com/gbowne1/64os

The 64 bit version of my ClassicOS supporting early 64 bit Intel and AMD CPUs

amd amd64 ia-64 intel operating-system osdev x64 x86-64

Last synced: 02 Aug 2025

https://github.com/franco-ruggeri/polito-system-programming-os161

Assignments of the OS internals part of the System Programming course (02GRSOV) at Politecnico di Torino

kernel operating-system

Last synced: 02 Aug 2025

https://github.com/adaros92/tinysh

A basic Unix shell written in C for my OS class.

c operating-system os shell terminal unix

Last synced: 09 Apr 2026

https://github.com/is0xjh25/dns-server

A DNS resolver which is capable for receiving client queries, analysing packet, and forwarding response from DNS server. It returns IPv6 searching by domain name. Additionally, it provides caching and multi-threading functionalities.

clanguage dns-server operating-system

Last synced: 12 Oct 2025

https://github.com/ctkqiang/redos

RedOS 是一个简单的操作系统,旨在提供类似于主机操作系统 IBM Z/OS 的基本命令行界面(CLI)体验。它是一个轻量级的操作系统,没有图形用户界面(GUI),专注于提供基本功能,以便通过终端运行命令和与系统交互。

asm china ctkqiang operating-system redos

Last synced: 04 Oct 2025

https://github.com/longpanzhou/kerneldriver

Microsoft OS kernel functions reimplementation.

kernel kernel-driver microsoft operating-system windows-10

Last synced: 17 Jun 2026

https://github.com/bl0nder/bl0nderos

Implementing an operating system from scratch using Assembly and C.

assembly-x86 c operating-system os

Last synced: 03 Jan 2026

https://github.com/kntt32/as-os

(asmacro + Rust) | fijua-os = as-os

as-macro assembler operating-system rust

Last synced: 20 May 2026

https://github.com/seanpm2001/whywatchos_26

🍏️⌚️[🇴.🇸]2️⃣️6️⃣️💾️ The official source repository for the whyWatchOS 26.x subsystem of WacOS, an open-source alternative to watchOS 26.x. Part of the WacOS operating system project.

apple-alternative c-lang c-language gpl3 gplv3 operating-system wacos wacos-development wacos-operating-system-project wacos-project watchos-alternative whywatchos whywatchos-26 whywatchos-26-development whywatchos-26-project whywatchos-development whywatchos-project

Last synced: 17 Aug 2025

https://github.com/donno2048/citur

create iso to use Rosehip

iso linux operating-system python3 windows

Last synced: 03 May 2026

https://github.com/flexycode/ccopsysl

🤖 This repository is intended for our Operating System CCOPSYSL by Mr. Gaudencio Jeffrey G. Romano

java object-oriented-programming operating-system

Last synced: 18 Aug 2025

https://github.com/antoninhrlt/pongos

Operating system that only allows you to play the Pong game. For x64 platforms [in dev]

operating-system os pong-game x64 x86

Last synced: 20 Feb 2026

https://github.com/krosseye/atomic-blueberry

A custom image built upon Fedora Atomic Desktops optimized for battlestations and workstations.

atomic bluebuild-image desktop fedora-kinoite immutable linux oci-image operating-system

Last synced: 11 Feb 2026

https://github.com/sid597/nand-to-games

Constructing a modern, full-scale computer system - hardware and software - from the ground up. Implemented assembler, virtual machine, and compiler for a simple object-based language in Python.

compiler computer-architecture operating-system

Last synced: 20 Feb 2026

https://github.com/is0xjh25/process-scheduling

A processor scheduler which would reschedule processes to different processors to maximise the efficiency of the processor usage.

clanguage operating-system processor

Last synced: 22 Mar 2025

https://github.com/zanders3/loxos

A hobby operating system

cpp14 lox-language operating-system

Last synced: 25 May 2026

https://github.com/joeloparco/operating_systems

The Contents of this repository contains files that we contributed to a small, embedded OS on the RISC-V platform. Project done mostly in C with some assembly.

operating-system risc-v

Last synced: 30 Mar 2025

https://github.com/jkcso/pint-operatingsystem

An operating system for the 80x86 architecture. Supports kernel threads, loading and running user programs and a file system but implements these features in a simpler way compared to the popular operating systems currently in operation such as Linux, Mac OSX and Windows.

80x86 operating-system

Last synced: 14 Mar 2025

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

This is a repo containing my assignment solutions for the course CS330 - Operating Systems

assignments cs330 cse deba gemos iitk operating-system sem-5

Last synced: 30 Mar 2025

https://github.com/bhavyapandya07/raspberry_pi_gpio

The Raspberry_PI_GPIO repository contains Python scripts and documentation for controlling LEDs and reading push button input using GPIO pins on a Raspberry Pi. This is a useful resource for anyone interested in learning about working with GPIO pins on a Raspberry Pi.

breadboard gpio gpio-pins nodejs operating-system python raspberry-pi-3 virtual-machine

Last synced: 10 Mar 2026

https://github.com/imrun10/scripts-os-management

Aiding an operating system in managing processes, threads and Inter-process communications using C.

c-scripts operating-system

Last synced: 14 Aug 2025

https://github.com/bl33h/discreteeventsimulation

Simulation of program execution in a time-sharing operating system.

cpu data-structures operating-system python ram simulation time-sharing

Last synced: 14 Mar 2025

https://github.com/thiagobarradas/uautil

User-Agent utility - Extract details from user-agent header

browser dotnet dotnet-core dotnet-core2 operating-system platform user-agent user-agent-parser

Last synced: 12 May 2026

https://github.com/yashhere/experimentalos

Work done by me for OS Lab project at NITC

c nitc operating-system os oslab system systems-programming

Last synced: 15 May 2025

https://github.com/bamboooz/purplecrystal

PurpleCrystal - Simple and nostalgic operating system made using CosmosOS.

cosmosos net-core-6-0 operating-system

Last synced: 17 Jul 2025

https://github.com/jxsl13/osfacts

osfacts is a go library for detecting os information like os family, architecture, distribution and version.

aix ansible darwin distribution distro facts go golang linux macos operating-system osinfo solaris version windows

Last synced: 11 Apr 2026

https://github.com/younesrabeh/martu-os

A simple operating system for Arduino Uno (ATmega328P)

arduino-uno atmega328p mcu operating-system

Last synced: 08 Nov 2025

https://github.com/dgisolfi/dos

A Typescript OS created for Fall 2018 Operating Systems class.

operating-system typescript

Last synced: 15 Mar 2025

https://github.com/themissingcow/pimoroni-presto-tmos

A simple single-tasking OS for the awesome Pimoroni Presto, designed for page-based applications.

micropyhton operating-system pimoroni pimoroni-presto

Last synced: 09 Mar 2025

https://github.com/stnert/solopensec

API Enterprise Remote Solutions of Cybersecurity

configuration cybersecurity operating-system suporte

Last synced: 04 Feb 2026

https://github.com/finnmglas/betriebssystem

AI ready linux distribution for agentic development. Optinionated defaults that help me (and possibly you too) get stuff done faster. Installable, Live-Bootable, Customizeable. Built by Finn Glas

agentic agentic-os ai-agents claude claude-code debian fleet-management iso linux linux-fleet live-build live-build-config operating-system whitelabel-os

Last synced: 28 May 2026

https://github.com/dudejoe870/funos

A little hobby OS

kernal kernel operating-system os

Last synced: 16 Mar 2025

https://github.com/h-3d/h-3x

H-3X is a minimalist operating system built in Rust, designed for educational exploration into OS development and low-level programming.

bare-metal kernel no-std operating-system osdev rust rust-osdev x86-64

Last synced: 03 Jul 2025

https://github.com/nopangel/bear

The best kernel for programmers

asm bear bearos c kernel microsystem operating-system os osdev r x86-64

Last synced: 11 Jun 2025

https://github.com/28ritu/c-strings

Re-Implementation of some C string functions

c operating-system strings

Last synced: 08 Apr 2025

https://github.com/zahidayturan/operating-systems-23-24

The school assignments for the Operating Systems course focus on thread and process synchronization and optimization.

java operating-system os process spring-boot thread

Last synced: 03 May 2026

https://github.com/muhammad-fiaz/nextos

NextOS is a modern, open-source OS built with Rust for security, performance, and scalability. Powered by NextKernel, it features modular design, memory safety, and efficient multitasking.

kernel next-kernel next-os nextkernel nextos nextos-kernel operating-system os rust rust-os

Last synced: 01 Apr 2025

https://github.com/nthnn/zync-os

Mock-up bootloader and kernel-only operating system with a very basic boring shell written in pure Assembly.

bootloader bootloader-firmware operating-system operating-system-learning

Last synced: 05 May 2026

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

Operating System Course Project | Tongji University

filesystem memory-management operating-system process-management

Last synced: 23 Apr 2025