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: 2025-04-23 00:21:34 UTC
- JSON Representation
https://github.com/equation314/nimbos
An experimental RTOS written in Rust.
kernel operating-system osdev rust
Last synced: 11 Apr 2025
https://github.com/cascadeos/cascadeos
General purpose operating system targeting standard desktops and laptops.
hobby-os operating-system osdev x86-64 zig ziglang
Last synced: 12 Apr 2025
https://github.com/alisharify7/operating-system-course
operating-system-course + My own additional content
linux macos max operating-system operating-system-learning operating-systems-learning os os-note windows
Last synced: 17 Nov 2024
https://github.com/ajxs/cxos
Operating System development experiment in Ada
ada kernel low-level-programming operating-system osdev
Last synced: 14 Mar 2025
https://github.com/CascadeOS/CascadeOS
General purpose operating system targeting standard desktops and laptops.
hobby-os operating-system osdev x86-64 zig ziglang
Last synced: 13 Nov 2024
https://github.com/hermit-os/hermit-playground
A playground to build C/C++/Go/Fortran applications on top of RustyHermit
cloud-computing high-performance-computing kernel operating-system unikernels virtualization
Last synced: 07 Apr 2025
https://github.com/maxxsoft/geeos
The Gee (寂) Operating System, written in YuLang.
operating-system osdev riscv yulang
Last synced: 22 Apr 2025
https://github.com/MaxXSoft/GeeOS
The Gee (寂) Operating System, written in YuLang.
operating-system osdev riscv yulang
Last synced: 11 Nov 2024
https://github.com/ngeenx/operating-system-logos
OS (Operating System) logos list in different sizes. This package contains +80 OS logos and it helps statistic or log listing and graph visualizing.
logo-bundle logos operating-system operating-system-logo operating-system-logos operating-systems os os-logo os-logos
Last synced: 12 Nov 2024
https://github.com/pdp-10/tenex
BBN's PDP-10 operating system
bbn computer-history foonly maxc operating-system pdp-10 tenex
Last synced: 12 Mar 2025
https://github.com/osava-nsit/osava
An application to visualize different operating system algorithms.
algorithm-visualizer android-app kivy kivy-framework operating-system python visualization
Last synced: 12 Apr 2025
https://github.com/rascal999/maxos
Pentest focused NixOS config
bugbounty docker-images firefox-bookmarks hacking hacking-tool jupyter jupyter-notebook linux nix nixos nixos-config operating-system osint pentest pentesting redteam resources security
Last synced: 18 Jan 2025
https://github.com/rprata/linux-device-driver-tutorial
This tutorial discusses technical issues to develop your own linux device driver. The aim of this tutorial is to provide, easy and practical examples so that everybody can understand the concepts in a simple manner.
c driver-programming linux-device-drivers linux-kernel operating-system
Last synced: 26 Mar 2025
https://github.com/atiep/atiedos
A 16 bit operating system made from enthusiasts to enthusiasts with love
assembly assembly-language dos operating-system os os-development os-tutorial
Last synced: 10 Apr 2025
https://github.com/dentrax/dentos
Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C
assembly c c99 kernel operating-system os osdev standalone x86-os
Last synced: 10 Apr 2025
https://github.com/64/solstice
x86_64 operating system, written in Rust
amd64 operating-system os rust x86-64
Last synced: 13 Nov 2024
https://github.com/doubleZ0108/Operating-System
Operating System | Tongji Univ. SSE Course Projects
elevator-problem file-system memory-management operating-system process-management tongji-university
Last synced: 23 Apr 2025
https://github.com/schultyy/os_type
Rust library to detect the operating system type
linux macos operating-system rust rust-lang
Last synced: 07 Apr 2025
https://github.com/rcore-os/trapframe-rs
Handle TrapFrame across kernel and user space on multiple ISAs.
bare-metal interrupt multiple-architectures operating-system rust
Last synced: 13 Apr 2025
https://github.com/wenyuzhao/sophon
A Raspberry Pi OS Kernel in Rust
aarch64 arm armv8 bare-metal kernel operating-system os osdev qemu raspberry-pi rpi4 rust-lang uefi
Last synced: 09 Apr 2025
https://github.com/sabertazimi/hust-lab
Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems
algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog
Last synced: 13 Apr 2025
https://github.com/pbalduino/menios
meniOS is an operating system project written from scratch for fun
Last synced: 13 Apr 2025
https://github.com/fydeos/chromium_os-tinker_board
Build your Chromium OS for Asus Tinker Board
asus-tinkerboard chromeos chromium-os chromium-os-overlay chromiumos chromiumos-overlay linux-distribution operating-system
Last synced: 15 Feb 2025
https://github.com/tusharnankani/OperatingSystemAlgorithms
Algorithms built with Java for a better understanding of Operating System ✨
free-partitions java memory-allocation memory-allocation-simulation memory-management operating-system os page-replacement-algorithm paging-simulation scheduling-algorithms
Last synced: 10 Apr 2025
https://github.com/travorlzh/travoros
A simple OS running on Intel x86 architecture | No longer updating
assembly bootloader c i386 kernel operating-system os x86
Last synced: 15 Apr 2025
https://github.com/ttytm/dialog
A cross-platform utility library for V to open system dialogs - open files, message boxes, color-pickers etc.
cross-platform dialog file filesystem gtk2 gtk3 library linux macos operating-system os ui windows
Last synced: 31 Mar 2025
https://github.com/theonekevin/cxkernel
A hobbyist operating system created from scratch ⚙️. This is where I test my ✨ craziest ✨ operating system design ideas.
c-plus-plus hobby-os hobby-project microkernel operating-system osdev
Last synced: 22 Apr 2025
https://github.com/mrgilli/quantix-os
Official repo of the UNIX-like Operating System "Quantix".
c-kernel kernel operating-system quantum-programming quantum-software unix unix-based-system
Last synced: 12 Apr 2025
https://github.com/wille/oslib
Java library to easily detect running Operating System, BSD Flavor, Linux Distribution, Desktop Environment and Architecture
architecture bsd bsd-flavor desktop-environment java java-library library linux linux-distribution operating-system os windows
Last synced: 15 Feb 2025
https://github.com/gusanmaz/bmb311_os
NKÜ Bilgisayar Mühendisliği BMB311 Isletim Sistemleri Dersi Uygulama Notları, Projeleri ve Ödevleri
c linux operating-system pthreads
Last synced: 12 Apr 2025
https://github.com/tusharnankani/operatingsystemalgorithms
Algorithms built with Java for a better understanding of Operating System ✨
free-partitions java memory-allocation memory-allocation-simulation memory-management operating-system os page-replacement-algorithm paging-simulation scheduling-algorithms
Last synced: 13 Dec 2024
https://github.com/araujo88/primus-os
A simple bare-bones 32-bit operating system written in Assembly x86 and C for educational purposes
operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-learning operating-systems-project operating-systems-tutorials
Last synced: 21 Dec 2024
https://github.com/strd6/zine
DIY E-Zine and Operating System
coffeescript html5 mmorpg operating-system punk-rock zine
Last synced: 14 Apr 2025
https://github.com/rustsbi/slides
All public report slides and articles related to RustSBI
Last synced: 04 Mar 2025
https://github.com/STRd6/zine
DIY E-Zine and Operating System
coffeescript html5 mmorpg operating-system punk-rock zine
Last synced: 16 Jan 2025
https://github.com/calinyara/avisor
aVisor: A Tiny Hypervisor for Raspberry Pi
arm64 armv8 automotive baremetal embedded embedded-systems freertos hypervisor iot operating-system os raspberry-pi-3 raspberrypi rtos uboot virtual-machine virtualization
Last synced: 11 Feb 2025
https://github.com/fedorlap2006/depthos
Stable, flexible and very simple in use OS, which doesn't restrict you
kernel operating-system os osdev
Last synced: 17 Mar 2025
https://github.com/kyegomez/athenaos
AthenaOS is a next generation AI-native operating system managed by Swarms of AI Agents
attention-is-all-you-need attention-mechanism evolutionary-algorithms gpt4 operating-system swarms transformer transformers
Last synced: 19 Apr 2025
https://github.com/rlaisqls/til
배운 내용을 글로 기록합니다
backend database devops network operating-system spring
Last synced: 15 Jan 2025
https://github.com/lkwinta/operating_systems
Repository for the Operating Systems course at AGH UST
Last synced: 16 Dec 2024
https://github.com/kkebo/swift_os
An operating system written in Swift.
aarch64 kernel operating-system os osdev swift
Last synced: 18 Mar 2025
https://github.com/cksystemsteaching/cs4all
This is the homepage of the Computer Science for All courses by Professor Christoph Kirsch at the University of Salzburg, Austria.
compiler computer-science cs4all operating-system teaching virtualization
Last synced: 15 Apr 2025
https://github.com/AntoineSebert/dandelion
🌀 Microkernel Real-Time Operating System in Rust
honours-project microkernel operating-system real-time-systems rtos rust
Last synced: 19 Nov 2024
https://github.com/RavSS/HAVK
An attempt at a minimalistic and secure operating system.
ada kernel operating-system osdev security spark-ada
Last synced: 14 Mar 2025
https://github.com/pyshwaa/charlex-os
CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD.
bsd c charlex-os comming-soon cpp cprogramming kernel kernel-source linux myos operating-system operating-system-kernel operating-system-learning operating-systems star starred test unix windows
Last synced: 09 Apr 2025
https://github.com/adisol07/saphireos
New operating system
cosmos-os csharp csharp-code csharp-library operating-system
Last synced: 09 Apr 2025
https://github.com/the-lainos-project/lainos-iso
LainOS ISO framework based on Arch-ISO (calamares included)
distro lain linux-distribution linux-distro operating-system os rice
Last synced: 10 Apr 2025
https://github.com/bistcuite/unox-os
Unox is an educational unix-like operating system. #JustForFun
bootloader c educational just-for-fun nasm operating-system os unix unix-like unox x86-64
Last synced: 12 Nov 2024
https://github.com/ammarlodhi255/cpu-scheduling-simulator
A CPU Scheduling Algorithms Simulator In Java
cpu-scheduler cpu-scheduling cpu-scheduling-algorithms cpu-scheduling-app cpu-scheduling-simulator java operating-system operating-system-project os-programming os-project
Last synced: 23 Apr 2025
https://github.com/abhineetraj1/basic-operating-system
This is basic operating system, with kernel made in C.
c c-language kernel kernel-source operating-system operating-system-kernel operating-systems-project
Last synced: 10 Apr 2025
https://github.com/keyvank/zincos
A lightweight and readable C++11 Operating System!
c-plus-plus c-plus-plus-11 kernel operating-system operating-systems x86 x86-32
Last synced: 12 Nov 2024
https://github.com/mikyll/sistemi-operativi-m
Appunti (incompleti), prove esame svolte e flashcard per studiare la teoria del corso Sistemi Operativi M della prof.ssa Anna Ciampolini @Unibo.
alma-mater-studiorum appunti bologna magistrale notes operating-system operativi sistemi sistemi-operativi unibo
Last synced: 22 Mar 2025
https://github.com/zenith391/fuchas
Efficient yet powerful OpenComputers OS
fuchas fuchas-os kernel minecraft opencomputers operating-system os
Last synced: 12 Apr 2025
https://github.com/madhurimarawat/semester-notes
This repository includes academic notes, study materials, and resources from B.Tech (Hons) in CSE, specializing in Artificial Intelligence and Data Science. It features question papers, proprietary study guides, and resources to support learning in these fields.
artificial-intelligence computer-network computer-organization-architecture data-visualization database-management digital-logic-design discrete-mathematics engineeing-maths entrepreneurship environmental-science language-writing-skills object-oriented-programming operating-system probability-statistics professional-ethics python-for-datascience semester semester-notes study-materials theory-of-computation
Last synced: 04 Mar 2025
https://github.com/joshuavandaele/superisoupdater
A powerful tool to conveniently update all of your ISOs!
boot-repair bootrepair diagnostic diagnostic-tool diagnostictool gplv3 iso linux operating-system operating-systems os python python3 python310 python311 updater ventoy windows
Last synced: 11 Apr 2025
https://github.com/nisamov/autonetplan
Automatic NetWork Configuration Apache 2.0 License AutoNetplan(Netplan)
automation autonetplan configuration desktop dynamic ipconfig linux net netplan open-source operating-system program server software ubuntu
Last synced: 02 Dec 2024
https://github.com/corbindavenport/cobalt
Lightweight operating system based on FreeDOS
dos freedos freedos-kernel ms-dos msdos operating-system operating-systems operatingsystem x86
Last synced: 12 Mar 2025
https://github.com/surajv311/mycs-notes
Handwritten Notes 🖊| DS-Algo | Competitive Programming ✅ | OS | DBMS | Networks | OOPS | 🔥
algorithms-and-data-structures computer-networks data-structures database-management-system dbms faang hacktoberfest handwriting internship interview networks notes object-oriented-programming oops-concepts oops-in-cpp operating-system os placement-preparation placements resources
Last synced: 14 Mar 2025
https://github.com/wisepythagoras/dart
A Unix/Linux like operating system
kernel kernel-dev operating-system operating-systems operatingsystem os os-dev os-development unix
Last synced: 16 Apr 2025
https://github.com/maxdesiatov/hleeb
Swift running on bare metal Raspberry Pi
bare-metal kernel operating-system operating-system-learning osdev raspberry-pi swift
Last synced: 14 Apr 2025
https://github.com/MaxDesiatov/Hleeb
Swift running on bare metal Raspberry Pi
bare-metal kernel operating-system operating-system-learning osdev raspberry-pi swift
Last synced: 16 Nov 2024
https://github.com/zrafa/xinu-avr
the Xinu OS for AVR atmega328p devices (e.g. Arduino)
arduino arduino-uno comer douglas douglas-comer embedded-systems operating-system rtos xinu xinu-os
Last synced: 04 Apr 2025
https://github.com/ehmicky/get-node
Download a specific version of Node.js
cli command-line dependency-management download es6 exec javascript library node nodejs npmjs npx nvm operating-system package-manager shell terminal typescript versioning versions
Last synced: 16 Mar 2025
https://github.com/ardaku/quantii
An operating system running the Ardaku engine.
daku operating-system rust wasi wasm webassembly
Last synced: 22 Apr 2025
https://github.com/felipenlunkes/osdevbr
Tutoriais e referências para o desenvolvimento de um sistema operacional (português)
assembly c operating-system osdev portuguese sistema-operacional tutorial
Last synced: 12 Apr 2025
https://github.com/manni2000/all-in-one
Interview Preparation Guide
amazon competitive-programming complexity dbms dsa git github google graph interviewprepration leetcode mern-stack mongodb oops operating-system projects sql systemdesign
Last synced: 17 Nov 2024
https://github.com/tarantool/sysprog
Systems Programming course
c course leaning operating-system system-programming
Last synced: 14 Apr 2025
https://github.com/amey-thakur/operating-system-and-operating-system-lab
CSC405: Operating System [OS] & CSL404: Operating System Lab [OS Lab] <Semester IV>
amey ameythakur computer-engineering computer-science engineering megasatish operating-system operating-system-algorithms operating-system-concepts operating-systems operating-systems-learning operating-systems-project operating-systems-tutorials textbooks
Last synced: 25 Jan 2025
https://github.com/m-valentino/sacredos
A Windows 9x inspired operating system written in Vanilla JS where every HTML file is executable.
90s css3 desktop gui help-wanted html5 javascript kernel opentocontribution operating-system os retro vanilla-javascript vanilla-js windows9x
Last synced: 10 Apr 2025
https://github.com/pdp-10/tops20-build
Build system for TOPS-20
computer-history operating-system pdp-10 tops-20
Last synced: 12 Mar 2025
https://github.com/biltudas1/repackinstalledwindows
This Package Will Help you to Repack your Current Operating System into an install.wim file
cmd dism drive fresh goto installed-programs operating-system operating-systems os repack wim windows windows-10 windows-7 windows-installer wintoolkit
Last synced: 12 Feb 2025
https://github.com/BiltuDas1/RepackInstalledWindows
This Package Will Help you to Repack your Current Operating System into an install.wim file
cmd dism drive fresh goto installed-programs operating-system operating-systems os repack wim windows windows-10 windows-7 windows-installer wintoolkit
Last synced: 04 Dec 2024
https://github.com/rizwansoaib/macosx
Custom linux mac-os-x
apple clone gnome-shell-theme gnome-theme high-sierra linux linux-mac macbuntu macos macosx operating-system os ubuntu-mac ubuntu1804
Last synced: 20 Apr 2025
https://github.com/abdallahhemdan/sqrt_os
Sqrt OS is a simulation of an OS scheduler and memory manager using different scheduling algorithms including Highest Priority First (non-preemptive), Shortest Remaining Time Next, and Round Robin.
hemdan highest-priority-first memory-manager mini-os operating-system os round-robin scheduler shortest-time-remanining-first sqrt-os
Last synced: 10 Mar 2025
https://github.com/aadhil2k4/process_scheduling_calculator
This is an online calculator built using ReactJs and Bootstrap CSS for calculating the waiting time, turnaround time and generate Gantt charts for different process scheduling algorithms
calculator-app operating-system process-scheduling reactjs
Last synced: 08 Apr 2025
https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems
IT007.M14 - Hệ Điều Hành
Last synced: 11 Nov 2024
https://github.com/hanoglu/isolatedos
Alien Isolation inspired fan made operating system
32-bit 32bit alien-isolation bootloader fan-made fanmade legacy-bios operating-system osdev protected-mode vesa vga-driver
Last synced: 14 Apr 2025
https://github.com/axfab/kora-kernel
Kernel for my operating system KoraOS
c hobby-kernel hobby-os kernel operating-system os os-kernel osdev x86
Last synced: 23 Nov 2024
https://github.com/eltanin-os/glacies
Eltanin Linux distribution
linux-distribution operating-system
Last synced: 15 Feb 2025
https://github.com/foreverbell/jos
JOS Lab of MIT 6.828: Operating System Engineering.
exokernel jos operating-system
Last synced: 13 Apr 2025
https://github.com/kyegomez/swarmos
An all-new OS that orchestrates autonomous agents as workers to execute tasks.
ai asynchronous asynchronous-programming concurrent gpt4 llms ml multi-modality multithreading operating-system os swarms
Last synced: 19 Apr 2025
https://github.com/iosmanthus/osmanthus-tutorial
How to create an OS from scratch
kernel operating-system osdev tutorial
Last synced: 12 Apr 2025
https://github.com/IAmTheNerdNextDoor/LUM-MARINER
LUM/MARINER attempts to aim to be a clone of XNU/Darwin written in Rust just without the Apple stuff. A kernel and Operating System.
darwin kernel kerneldevelopment operating-system operating-systems os osdev rust rust-kernel rust-lang rust-os rust-os-dev rust-osdev rustlang rustlanguage xnu
Last synced: 16 Feb 2025
https://github.com/techno-coder/example_os
A heavily commented OS in Rust for reference purposes
kernel operating-system osdev rust tutorial x86-64
Last synced: 23 Mar 2025
https://github.com/comidan/computer-science-engineering
Collection of all courses, and their materials, attended at Politecnico di Milano during both Bachelor level degree and Master level degree in Engineering, Computer Science Engineering
artificial-intelligence automation bioinformatics compilers computer-architecture computer-science-engineering cybersecurity databases electronics engineering logic-circuit machine-learning mathematics networks operating-system physics probability-statistics robotics telecomunications
Last synced: 14 Apr 2025
https://github.com/snacsnoc/snacklinux
Linux distribution for lazy people
binutils busybox linux linux-distribution linux-distros musl musl-libc operating-system syslinux
Last synced: 15 Feb 2025
https://github.com/ismoilovdevml/oinix
Xinux Jamiyati Arch asosida qurilayotgan open source OS
arch-linux kernel linux oinix open-source operating-system
Last synced: 04 Apr 2025
https://github.com/memescoep/xenos
XenOS is an operating system written in .NET C# and is made possible by the Cosmos OS project.
bruh-moment c-sharp cosmos-os dotnet operating-system osdev
Last synced: 11 Apr 2025
https://github.com/ehmicky/node-version-alias
Resolve Node.js version aliases like `latest`, `lts` or `erbium`
bash cli command-line dependency-management es6 exec javascript library node nodejs npmjs npx nvm operating-system package-manager shell terminal typescript versioning versions
Last synced: 09 Apr 2025
https://github.com/rollingrhinoremix/rollingrhinoremix.github.io
This is the official repository for the Rolling Rhino Remix. Rolling Rhino Remix is an un-official Ubuntu flavour which converts the Ubuntu operating system into a rolling release Linux distribution by tracking the devel series.
distro linux open open-source operating operating-system ubuntu ubuntu-remix website
Last synced: 13 Apr 2025
https://github.com/iamthenerdnextdoor/lum-mariner
LUM/MARINER attempts to aim to be a clone of XNU/Darwin written in Rust just without the Apple stuff. A kernel and Operating System.
darwin kernel kerneldevelopment operating-system operating-systems os osdev rust rust-kernel rust-lang rust-os rust-os-dev rust-osdev rustlang rustlanguage xnu
Last synced: 13 Feb 2025
https://github.com/brosck/simpleasmkernel
「💻」Simple kernel made in 16-bit assembly only
16-bit assembly assembly-language cpu disk dos kernel operating-system simple system
Last synced: 13 Nov 2024
https://github.com/krishpranav/pranaos-old
pranaOS moved to: https://github.com/pranaOS/pranaOS
c c-plus-plus clang cplusplus desktop desktop-environment kernel linux linux-desktop linux-desktop-environment linux-kernel linux-system operating-system os prana-os pranaos pull-request unix unix-os unix-platform
Last synced: 27 Jan 2025
https://github.com/mikaku/fiwixos
FiwixOS is a Fiwix distribution, an operating system made from a software collection that is based upon the Fiwix kernel.
i386 operating-system os posix unix-like
Last synced: 21 Mar 2025
https://github.com/coletrammer/iros
Operating System focused on asynchronicity, minimalism, and performance.
c-plus-plus cpp kernel operating-system os osdev posix
Last synced: 19 Mar 2025
https://github.com/tiacsys/bridle
Bridle and kite line for embedded systems based on Zephyr.
doc-zephyr iot kconfig microcontroller operating-system real-time realtime realtime-framework rtos setup-zephyr zephyr zephyr-documentation zephyr-rtos zephyr-source
Last synced: 21 Nov 2024