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.
- GitHub: https://github.com/topics/operating-system
- Wikipedia: https://en.wikipedia.org/wiki/Operating_system
- Aliases: os, operating-systems, operating-systems-tutorials, operating-system-examples,
- Last updated: 2026-03-25 00:22:36 UTC
- JSON Representation
https://github.com/mpfleger1/cs-3502-operating-systems-project-1
Project for Kennesaw State University Operating Systems course
cplusplus inter-process-communication latex linux operating-system threads virtual-machine
Last synced: 01 Dec 2025
https://github.com/lmtreser/intro-rtos
Colección de recursos para introducirse en los Sistemas Operativos y RTOS. Aplicaciones para el ecosistema Arduino como para Raspberry Pi
arduino cpp esp32 freertos operating-system rtos threads
Last synced: 13 Jun 2025
https://github.com/simranshaikh20/bash-script
kernal operating-system shell-script
Last synced: 26 Mar 2025
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/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).
Last synced: 21 Mar 2025
https://github.com/ibra-kdbra/shell-configurations
My shell Configuration,BackUp,Update
configuration-files linux-mint operating-system statistics unix upgrades
Last synced: 28 Feb 2025
https://github.com/m0rningdawning/knockos
PeachOS knock-off to practice kernel dev.
c kernel nasm operating-system x86-64
Last synced: 28 Mar 2025
https://github.com/laplacexd/operatingsystemconcepts
Operating System Concepts Simulations (CS3104)
cpu-scheduling disk-scheduling memory-management memory-management-paging operating-system paging-algorithms python3 schedulers scheduling-algorithms
Last synced: 05 Sep 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/thecodex234/pyonb-os
A Python OS made in CoLab. Heavily under it's WIP stage.
ipynb operating-system wip-but-usable
Last synced: 13 Jun 2025
https://github.com/boneill02/swerve-libc
libc for swerve
c i386 kernel operating-system osdev unix
Last synced: 05 Jul 2025
https://github.com/hexiumos/hexiumos.github.io_old
⚠️ Deprecated HexiumOS Website
hexiumos open-source operating-system os os-development osdev
Last synced: 31 Jan 2026
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)
Last synced: 27 Jul 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/tyleradammartinez/process-scheduler-simulator
Simulation of a process scheduler in Rust, demonstrating task dispatching, state transitions, and priority-based execution.
low-level-programming operating-system process-scheduler rust
Last synced: 25 Mar 2025
https://github.com/rinhizakura/amirvos
Write an mini RISC-V operating system with Rust, just for fun!
operating-system riscv riscv64 rust
Last synced: 05 Jul 2025
https://github.com/reznik-gh/reznionite
My personal Kinoite ublue build.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 05 Jul 2025
https://github.com/kapil5626/chomkeos
chomkeos is a powerful open-source tool designed for streamlining data analysis processes and enhancing workflow efficiency for researchers and data scientists. With its user-friendly interface and robust functionality, chomkeos simplifies complex data manipulation tasks and enables users to generate insightful visualizations with ease.
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 07 Jul 2025
https://github.com/kyku1/nestos
NestOS is designed to make home server management simple and beautiful. It provides an intuitive web interface for managing storage, containers, and network services, all while maintaining the power and flexibility of a Debian-based system.
debian hexos homelab media-server nas operating-system plex plex-media-server proxy serial storage streaming unraid usb
Last synced: 08 Jul 2025
https://github.com/emonrezabd/desktop-app
This repo contains different projects with C# .NET, winForm, WPF, IPC, MFC C++, and System programming
dotnet interfacing ipc mfc mvvm-architecture operating-system system-programming winform wpf
Last synced: 05 Jul 2025
https://github.com/themysterysolver/process-sheduling-solver
Generate gantt chart and calculate turnaround time and waiting time for various CPU scheduling algorithms.
cpu-scheduling-algorithms html-css-javascript operating-system
Last synced: 25 Jan 2026
https://github.com/poripouria/operating-systems
Principles of Operating Systems Course projects
cpp operating-system os process
Last synced: 09 Apr 2025
https://github.com/calint/pczero
experiments with bootable image of x86 and protected mode 32 bit code for the i386 platform written in assembler and c++ contains: * minimal assembler kernel supporting preemptive multitasking (1 KB) * sample toy application of a 2d game engine
bootable cpp kernel operating-system preemptive-multitasking protected-mode x86-32 x86-assembly
Last synced: 13 Jun 2025
https://github.com/billm/moody
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 20 Jul 2025
https://github.com/silumankucing/diy-operating-system
learning docs to customize operating system using Linux kernel
Last synced: 05 Jul 2025
https://github.com/tanmay-312/sleeping-barber-go
Sleeping barber problem of system design
backend concurrency golang mutex-synchronisation operating-system real-life-problems sleeping-barber system-design system-programming
Last synced: 04 Oct 2025
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: 17 Mar 2025
https://github.com/ansh-devs/processforge
Delve into the fundamental concepts of process management in operating systems. We focus on understanding the various sys-calls, which is used for creating new processes, and other related system calls for process termination and control.
operating-system process-manager system-catalog
Last synced: 09 Apr 2025
https://github.com/grenadieren/svargaos
A Slavic, fully x86 assembly OS project
assembly-x86 bootloader kernel operating-system os
Last synced: 28 Feb 2025
https://github.com/wardvisual/64bit-warvos-kernel
A 64-bit x86 operating system kernel written in C and Assembly with multiboot2 compliance indicates that the kernel can run on any computer that is 64-bit and x86 compatible, as well as being able to boot from a multiboot2 compliant bootloader.
assembly c kernel operating-system
Last synced: 01 Apr 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/cmulk/myasus
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 11 Sep 2025
https://github.com/hwpplayers/hwpplayers
About hwpplayers community and code of conduct files
free-software gnu-linux kernel kernel-module kernel-space operating-system system-programming userspace
Last synced: 07 Jan 2026
https://github.com/haleshot/os-programs
A comprehensive collection of algorithms pertaining to Operating Systems. It encompasses a wide range of topics, including fundamental scheduling algorithms such as First Come First Serve (FCFS), Shortest Job First (SJF), and Round Robin (RR).
fcfs-scheduling firstcomefirstserve lrtf-scheduling operating-system os priority-scheduling roundrobin sjf-scheduling srtf-scheduling
Last synced: 07 May 2025
https://github.com/tyra9/diagram-collection
写博客过程中制作的所有图例、图解,都放在这个仓库(支持.drawio)。
computer-networks data-structures database java javaweb mysql operating-system spring springboot
Last synced: 25 Feb 2026
https://github.com/shyamal-anadkat/cs537
c cs537 linux operating-system os shell xv6
Last synced: 30 Oct 2025
https://github.com/mostafagalal1/matrix_multiplication
C program that performs matrix multiplication using three approaches the ordinary one which uses one thread, multiplying for row per thread and multiplying for element per thread. The program reads input matrices from files, multiplies them using a specified number of threads, and writes the resulting matrix to an output file.
implementation linux matrix-multiplication operating-system threading
Last synced: 17 Mar 2025
https://github.com/hugow04/tuos
32bit cli operating system
32-bit kernel operating-system
Last synced: 23 Feb 2025
https://github.com/reisy243/panwah
Panwah repositories
gnu gnu-linux linux linux-desktop linux-kernel open-source operating-system repository
Last synced: 11 Sep 2025
https://github.com/hackeros-linux-system/hackeros-updates
Updates for HackerOS
hacker-lang hackeros hackeros-cli-tools hackeros-debian operating-system
Last synced: 07 Feb 2026
https://github.com/choonsikdevlab/cs-study
'면접을 위한 CS 전공지식 노트' 스터디
data-structure database design-pattern interview network operating-system
Last synced: 28 Dec 2025
https://github.com/arbinzaman/operating-system
This repository is for operating system with linux practice from scratch with linux bash script
bash-script bash-scripting linux linux-shell operating-system
Last synced: 30 Dec 2025
https://github.com/pho3nyxx/bartender
A simulation of a classic bar interaction between students and a bartender.
cplusplus operating-system process-management scheduling
Last synced: 25 Mar 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: 03 Mar 2025
https://github.com/ranxom/nyx
A minimal OS written in Rust
kernel operating-system rust-lang
Last synced: 24 Jun 2025
https://github.com/dineshdb/os-algos
kernel kotlin operating-system os scheduling-algorithms
Last synced: 27 Feb 2025
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/hafizhhasyhari/sistem-operasi-operating-systems-s1-kuliah-2024
SISTEM OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024 by Hafizh H Asyhari
kernel-development operating-system sistem-operasi
Last synced: 02 Apr 2025
https://github.com/ojasmaniyar5/sy-bba-ca-notes
SY-BBA(CA) - (Notes/Solved QP) Link :- https://linktr.ee/King_RS
adv cpp networking operating-system php
Last synced: 11 Mar 2025
https://github.com/4rnv/process-scheduling-sim
Python implementation of various process scheduling algorithms in operating systems. Calculates turnaround and waiting times and generates Gantt charts.
algorithms cpu-scheduling gantt-chart operating-system process-scheduling streamlit
Last synced: 22 Aug 2025
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/deadblackclover/cmos
"CMOS" is a tiny bit of very low power static memory that lives on the same chip as the Real-Time Clock (RTC)
cmos no-std operating-system rtc
Last synced: 12 Apr 2025
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/kefan-zheng/LightningOS
Operating System Course Design | Tongji University
Last synced: 23 Apr 2025
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/ambidextrous9/os
Implementation of OS algorithms and concepts.
filesystem fork operating-system os semaphore shared-memory shared-memory-communication shell thread
Last synced: 01 Mar 2025
https://github.com/mohamedezzeldeenhassanmohamed/real-time-scheduling-app
Here is an app simulates real-time OS scheduling algorithms where Real-time operating systems (RTOS) are designed to handle tasks that require precise timing and high reliability.
algorithms algorithms-visualisation app-scheduler kotlin-android operating-system os-algorithms os-assignment os-development os-scheduling-simulator real-time real-time-os-scheduling-algorithms real-time-processing real-time-strategy real-time-systems rtos scheduled-task scheduled-tasks scheduling scheduling-algorithms tasks-manager
Last synced: 25 Mar 2025
https://github.com/yisus82/fic-so
Sistemas Operativos - Facultad de Informática de A Coruña
c operating-system operating-systems
Last synced: 14 Jun 2025
https://github.com/oblivionos/website
The Official Website of OblivionOS Project
javascript linux nodemon openapi operating-system talwindcss typescript vite website yarn
Last synced: 30 Dec 2025
https://github.com/janchy2/operating-system-kernel-riscv
A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.
allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing
Last synced: 29 Dec 2025
https://github.com/mlouielu/f9-report
f9-microkernel technical report
arm microkernel operating-system
Last synced: 06 Jan 2026
https://github.com/tpdlshdmlrkfmcla/operation_system_midterm
Operation_System_Midterm Exam
Last synced: 03 Feb 2026
https://github.com/bhznjns/rust-os-learning
Learn to create an operating system with Rust.
Last synced: 23 Feb 2025
https://github.com/yazaldefilimone/unixv6
a re-implementation of dennis ritchie's and ken thompson's unix v6
Last synced: 17 Jul 2025
https://github.com/alessandrorebosio/operating-systems
Collection of operating systems project in bash, from the second year of engineering and computer science @ unibo
bash operating-system scripting shell terminal unibo
Last synced: 13 Jul 2025
https://github.com/sourceduty/os_developer
🖥️ Assistive operating system development.
ai artificial-intelligence chatgpt custom-gpt custom-gpts gpt gpts operating-system operating-system-learning os os-developer os-development
Last synced: 07 Feb 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.
Last synced: 01 Mar 2025
https://github.com/donno2048/rosehip-repl
My Rosehip demo
linux online operating-system python3 repl web
Last synced: 08 Feb 2026
https://github.com/esonhugh/oshomework
HDU 操作系统 OS 实验作业 3 自定义 Shell+管道通信 消息队列 共享内存通信 POSIX
computer-science cs education hangzhou-dianzi-university hdu hduguide operating-system os
Last synced: 16 Mar 2025
https://github.com/ranik27/university-assignments
This repository contains all of my university assignments.
assembly computer-science data-structures-and-algorithms database-management-system dbms microprocessor operating-system pict semester4 semester5 systems-programming university-assignments
Last synced: 22 Feb 2025
https://github.com/frankray78/flamingos
A fork of FlingOS, an educational operating system written in C#.
csharp dotnet operating-system
Last synced: 17 Jul 2025
https://github.com/anchanung/dku-software
단국대학교 소프트웨어학과
artificial-intelligence computer-network convergence-platform data-structures database open-source operating-system security software-engineering webprogramming
Last synced: 07 Dec 2025
https://github.com/bmoneill/swerve-libc
libc for swerve
c i386 kernel operating-system osdev unix
Last synced: 06 Sep 2025