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/godarch/darch
A tool for building and booting stateless and immutable images, bare metal.
containers go golang linux linux-distribution operating-system
Last synced: 12 Apr 2025
https://github.com/picodotdev/alis
Arch Linux Install Script (or alis, also known as the Arch Linux executable installation guide and wiki) installs an unattended, automated and customized Arch Linux system.
arch arch-linux archlinux archlinux-alis archlinux-installer bash console installer-script linux linux-distribution operating-system
Last synced: 13 Apr 2025
https://github.com/xxyzz/ostep-hw
Operating Systems: Three Easy Pieces(OSTEP) homework and project solutions
c operating-system ostep python
Last synced: 12 Apr 2025
https://github.com/supercip971/wingos
a little 64bit operating system written in c++ with smp support
64bit cpp hobby-os kernel operating-system os osdev wingos x86-64
Last synced: 14 Apr 2025
https://github.com/skiffos/skiffos
Any Linux distribution, anywhere.
containers linux linux-distribution operating-system raspberry-pi
Last synced: 14 Apr 2025
https://github.com/skiffos/SkiffOS
Any Linux distribution, anywhere.
containers linux linux-distribution operating-system raspberry-pi
Last synced: 07 Apr 2025
https://github.com/pac-ac/osakaOS
The de facto operating system developed for the cult of Ayumu "Osaka" Kasuga.
Last synced: 22 Jan 2025
https://github.com/pritamzope/os
Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics
assembly bootloader graphics hello-world kernel kernel-development kernel-driver operating-system os osdev x86-assembly x86-nasm
Last synced: 07 Apr 2025
https://github.com/flosse/rust-os-comparison
A comparison of operating systems written in Rust
comparison kernel microcontroller operating-system rust unmaintained
Last synced: 14 Apr 2025
https://github.com/ehmicky/nve
Run any command on specific Node.js versions
bash cli command-line dependency-management es6 exec javascript library node nodejs npmjs npx nvm operating-system package-manager server shell terminal versioning versions
Last synced: 11 Apr 2025
https://github.com/tamhoang1412/backend-swe-interview-questions
Technical interview questions for backend engineer.
backend database interview networking operating-system programming-paradigm security software-development-process
Last synced: 14 Apr 2025
https://github.com/opuntiaOS-Project/opuntiaOS
opuntiaOS - an operating system targeting x86, ARM and RISC-V.
hobby-kernel hobby-os kernel operating-system opuntiaos os osdev userland
Last synced: 12 Nov 2024
https://github.com/mister0/How-to-prepare-for-google-interview-SWE-SRE
This repository includes resources which are more than sufficient to prepare for google interview if you are applying for a software engineer position or a site reliability engineer position
algorithms algorithms-and-data-structures competitive-programming database google google-interview interview interview-preparation interview-questions operating-system site-reliability-engineer site-reliability-engineering software-architecture software-design software-engineering sre-interview system-design
Last synced: 10 Apr 2025
https://github.com/Macjutsu/super
S.U.P.E.R.M.A.N. optimizes the macOS software update experience.
apple compliance jamf jamf-pro jamfpro jamfpro-scripts mac macadmin macadmins macos mdm operating-system update updates
Last synced: 05 Apr 2025
https://github.com/zystemos/pluto
An x86 kernel written in Zig
hacktoberfest kernel operating-system x86 zig
Last synced: 04 Apr 2025
https://github.com/tsoding/pinpog
Ping-Pong-like game in Assembly that works without OS
assembly-language bios game-development hacktoberfest hacktoberfest2020 operating-system os ping-pong-game real-mode twitch twitch-streamers
Last synced: 05 Apr 2025
https://github.com/adi1090x/CustomArch
Arch Linux Based Custom ISOs Made With "Archiso"
adi1090x arch arch-linux archiso archlinux archlinux-installer archlive custom-iso custom-linux gnu-linux i3wm iso linux lxde openbox operating-system os unixporn virtual-machine virtualbox
Last synced: 30 Mar 2025
https://github.com/anishlearnstocode/books
A collection of Mathematics + CS + what have you related books collected over the years for school 🎓 and personal reading 📚.
algebra algorithms book books calculus computer-science computer-vision cs data-structures dbms digital-image-processing fuzzy-logic game-theory java machine-learning mathematics operating-system programming python
Last synced: 05 Apr 2025
https://github.com/arceos-org/arceos
An experimental modular OS written in Rust.
modular operating-system os-components osdev rust unikernel
Last synced: 10 Apr 2025
https://github.com/jobhope/TechnicalNote
Repository to store what we have studied. :book: We want everyone to get a job through TechnicalNote.
algorithm computer-architecture computer-science cpp data-structures database design-patterns github java linear-algebra network operating-system programming-language security software-engineering sort tech-interview technical-notes web windows
Last synced: 13 Nov 2024
https://github.com/byteduck/duckOS
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
baremetal doom dynamic-linking hobby-os kernel operating-system os osdev posix unix unix-like x86
Last synced: 12 Nov 2024
https://github.com/ZystemOS/pluto
An x86 kernel written in Zig
hacktoberfest kernel operating-system x86 zig
Last synced: 16 Apr 2025
https://github.com/nuta/resea
A microkernel-based hackable operating system.
Last synced: 07 Apr 2025
https://github.com/killedbyapixel/os13k
A Tiny OS and Mini Game Engine
codegolf dwitter js13k operating-system shadertoy tinycode
Last synced: 05 Apr 2025
https://github.com/KilledByAPixel/OS13k
A Tiny OS and Mini Game Engine
codegolf dwitter js13k operating-system shadertoy tinycode
Last synced: 21 Nov 2024
https://github.com/klange/ponyos
My Little Unix: Kernels are Magic!
operating-system parody ponies ponysay python unix
Last synced: 05 Apr 2025
https://github.com/mikaku/fiwix
A UNIX-like kernel for the i386 architecture
c i386 kernel operating-system os posix unix-like
Last synced: 08 Apr 2025
https://github.com/lf-edge/eve
EVE is Edge Virtualization Engine
edge iot linux-foundation networking operating-system security virtualization
Last synced: 13 Apr 2025
https://github.com/powernex/powernex
An operating system written in D
assembly dlang gas kernel operating-system osdev powernex
Last synced: 05 Apr 2025
https://github.com/PowerNex/PowerNex
An operating system written in D
assembly dlang gas kernel operating-system osdev powernex
Last synced: 18 Nov 2024
https://github.com/paxo-phone/PaxOS-8
Code source du système d'exploitation du PaxoPhone
cpp emulator esp32 esp32-ardui lightphone linux lua macos operating-system os paxo paxos phone smartphone windows windows-10
Last synced: 17 Apr 2025
https://github.com/andreaorru/zen
Experimental operating system written in Zig
kernel operating-system os zig
Last synced: 11 Apr 2025
https://github.com/dc-swat/dreamshell
Operating system for the Sega Dreamcast
bios bootloader c cpp dreamcast driver embedded emulator filesystem firmware homebrew iso loader lua operating-system sega sega-dreamcast sh4 shell xml
Last synced: 07 Apr 2025
https://github.com/DC-SWAT/DreamShell
Operating system for the Sega Dreamcast
bios bootloader c cpp dreamcast driver embedded emulator filesystem firmware homebrew iso loader lua operating-system sega sega-dreamcast sh4 shell xml
Last synced: 04 Apr 2025
https://github.com/rwth-os/eduos-rs
A teaching operating system written in Rust
eduos-rs kernel operating-system rust
Last synced: 12 Apr 2025
https://github.com/RWTH-OS/eduOS-rs
A teaching operating system written in Rust
eduos-rs kernel operating-system rust
Last synced: 10 Apr 2025
https://github.com/corruptedbycpu/cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64
Last synced: 04 Apr 2025
https://github.com/AndreaOrru/zen
Experimental operating system written in Zig
kernel operating-system os zig
Last synced: 11 Nov 2024
https://github.com/kangtegong/self-learning-cs
『혼자 공부하는 컴퓨터구조 & 운영체제』 (한빛미디어) 심화자료
computer-architecture computer-engineering computer-science kernel operating-system
Last synced: 12 Apr 2025
https://github.com/CorruptedByCPU/Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64
Last synced: 15 Nov 2024
https://github.com/DISTORTEC/distortos
object-oriented C++ RTOS for microcontrollers
arm arm-microcontrollers cortex-m cpp cpp11 embedded framework library microcontroller microcontrollers operating-system real-time rtos
Last synced: 15 Mar 2025
https://github.com/ujjwal-kr/system-programming-roadmap
A roadmap to teach myself compiler dev, malware reverse engineering, exploitation and kernel dev fundamentals
assembly compilers malware operating-system reverse-engineering
Last synced: 08 Apr 2025
https://github.com/alex313031/thoriumos
ChromiumOS fork with Thorium Browser, x264/x265 codecs, Widevine, Kernel 5.15, Linux firmware/modules support, Nouveau, Intel microcode, and extra packages.
chromium chromium-browser chromium-os chromiumos chromiumos-overlay operating-system operating-systems thoriumos web-platform
Last synced: 05 Apr 2025
https://github.com/aros-development-team/AROS
Main AROS repository for active development. Contains the main Operating System components and Build System.
abi-v1 amigaos arm aros bare-metal core m68k official operating-system ppc x86
Last synced: 08 Apr 2025
https://github.com/azkadev/azkaos
open source operating system based flutter and kernel zircon
android azkadev azkaos carbon-lang dart flutter fuchsia fuchsia-os indonesia indonesian ios kernel linux macos operating-system os windows zig zircon
Last synced: 05 Apr 2025
https://github.com/Aniruddha-Tapas/Operating-Systems-Notes
:books: Compendium of all the important OS concepts and key points. https://applied-programming.github.io/Operating-Systems-Notes/
Last synced: 04 Dec 2024
https://github.com/azkadev/operating_system_guide
Operating System Guide Dari 0
guide indonesia operating-system os tutorial
Last synced: 06 Apr 2025
https://github.com/nsg650/polaris
A WIP 64-bit UNIX-like kernel
c kernel operating-system osdev
Last synced: 12 Apr 2025
https://github.com/mrgian/felix
🐱 Experimental operating system written in Rust
bootloader kernel operating-system os rust
Last synced: 11 Nov 2024
https://github.com/heliosproj/HeliOS
A community delivered, open source embedded operating system project.
arduino arm avr embedded freertos multitasking operating-system os real-time rtos sam teensy zephyr
Last synced: 05 Apr 2025
https://github.com/mquy/mos
A hobby operating system developed from scratch
c file-system hobby-os network-stack operating-system os osdev x-server x86
Last synced: 06 Apr 2025
https://github.com/moritztng/fltr
Like grep but for natural language questions. Based on Mistral 7B or Mixtral 8x7B.
cli grep grep-like llama llama-2 llm localllama mistral mixtral mixtral-8x7b operating-system rust
Last synced: 06 Mar 2025
https://github.com/mthipparthi/operating-systems-three-easy-pieces
operating systems three easy pieces by Rezmi
operating-system operating-system-learning python webscraping
Last synced: 04 Apr 2025
https://github.com/HardenedBSD/hardenedBSD
HardenedBSD implements strong exploit mitigations and security hardening technologies on top of FreeBSD, with a direct focus on the nexus between human rights and information security. HardenedBSD is the first (and only) enterprise operating system to have every part of its public infrastructure accessible by human-rights focused technologies like Tor Onion Services.
hardenedbsd hardening infosec operating-system security
Last synced: 18 Nov 2024
https://github.com/MQuy/mos
A hobby operating system developed from scratch
c file-system hobby-os network-stack operating-system os osdev x-server x86
Last synced: 20 Nov 2024
https://github.com/FriendUPCloud/friendup
FriendOS is a free web based platform that runs in your browser. It allows you to work and play, collaboratively, across devices.
chat-application cloud-computing collaboration-platform development-environment groups-manager javascript-framework operating-system operating-systems operatingsystem stable webos
Last synced: 31 Mar 2025
https://github.com/jonaskruckenberg/k23
Experimental WASM Microkernel Operating System
microkernel operating-system research wasm
Last synced: 12 Apr 2025
https://github.com/hackclub/ram-a-thon
Just a detailed in-depth, and comprehensive explanation of how computers operate internally, focusing on RAM and CPU aspects, respectively. By @ILyesMk2
computer-science cpu kernel linux operating-system ram windows
Last synced: 12 Apr 2025
https://github.com/willdurand/ArvernOS
:floppy_disk: A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress
32-bit 64-bit aarch32 aarch64 asm hobby-os kernel learning-by-doing operating-system x86-64
Last synced: 20 Nov 2024
https://github.com/willdurand/arvernos
:floppy_disk: A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress
32-bit 64-bit aarch32 aarch64 asm hobby-os kernel learning-by-doing operating-system x86-64
Last synced: 06 Apr 2025
https://github.com/deyuhua/xv6-book-chinese
MIT操作系统工程的教学操作系统Xv6的源码剖析中文翻译项目,使用ANSI标准C重新在riscv架构上实现Unix v6;
linux operating-system qemu unix virtualbox xv6 xv6-book-chinese
Last synced: 11 Nov 2024
https://github.com/skyzh/core-os-riscv
🖥️ An xv6-like operating system on RISC-V with multi-core support. Documentation available online.
cargo operating-system qemu risc-v rust xv6
Last synced: 09 Apr 2025
https://github.com/clayrisser/linux-factory
a framework used to create custom debian linux operating systems
debian developer-tools linux live-build operating-system
Last synced: 06 Apr 2025
https://github.com/armbian/community
Armbian operating system community releases provides automated builds of community maintained targets
aarch64 archlinux armbian community debian distribution download elementaryos fedora free-software iso kali linux linux-mint manjaro operating-system release tvbox ubuntu zorin-os
Last synced: 12 Apr 2025
https://github.com/penberg/manticore
Manticore is a research operating system, written in Rust.
Last synced: 07 Apr 2025
https://github.com/Antergos/Cnchi
A modern, flexible online system installer for Antergos Linux
gui-application installer linux operating-system python
Last synced: 13 Dec 2024
https://github.com/JonasKruckenberg/k23
Experimental WASM Microkernel Operating System
microkernel operating-system research wasm
Last synced: 24 Dec 2024
https://github.com/ehmicky/human-signals
Human-friendly process signals
error-handling es6 exit exitcode handlers interrupts irq javascript linux macos nodejs operating-system process sigint signal signals sigterm status typescript windows
Last synced: 10 Apr 2025
https://github.com/seaswalker/tiny-os
《操作系统真象还原》一书实现的系统代码
learning-by-doing operating-system
Last synced: 06 Apr 2025
https://github.com/ariel-os/ariel-os
Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust
embedded embedded-systems iot low-power microcontroller multi-core operating-system rtos rust
Last synced: 11 Apr 2025
https://github.com/nairuzabulhul/.codebits
:books: List of resources for Algorithms and Data Structures in Python & other CS topics @2017
algorithm algorithms books c computer-science databases django-tutorial hackerrank interview interview-questions leetcode networking operating-system programming programming-tutorial python python-tutorial resources security tech-interviews
Last synced: 06 Apr 2025
https://github.com/LibertyOS-Development/kernel
The kernel for LibertyOS.
kernel operating-system os os-dev
Last synced: 10 Apr 2025
https://github.com/ers35/luakernel
Lua + SQLite + musl libc running on x86.
Last synced: 16 Mar 2025
https://github.com/tractordev/wanix
A virtual environment kit for the local-first web, inspired by Plan 9
browser development-environment golang operating-system shell web-development webassembly
Last synced: 03 Apr 2025
https://github.com/flouthoc/wiser
:racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.
hypervisor kernel kvm kvm-hypervisor linux operating-system type-2 virtual-machine
Last synced: 10 Jan 2025
https://github.com/shmuelhizmi/web-desktop-environment
a web-based cross-platform desktop environment
desktop-enviornment desktop-environment nodejs operating-system pwa react react-fullstack react-server typescript visual-interface wed-desktop
Last synced: 05 Apr 2025
https://github.com/IsaacWoods/poplar
Microkernel and userspace written in Rust exploring modern ideas
kernel microkernel operating-system os osdev risc-v rust x86-64
Last synced: 22 Apr 2025
https://github.com/isaacwoods/poplar
Microkernel and userspace written in Rust exploring modern ideas
kernel microkernel operating-system os osdev risc-v rust x86-64
Last synced: 09 Apr 2025
https://github.com/mohitmishra786/exploring-os
This repository is a journey through Operating System concepts, with practical implementations in C. Each day focuses on a specific topic, providing theoretical understanding and hands-on coding experience.
c-programming c-programming-language cpu kernel-driver kernel-module linux linux-kernel operating-system operating-systems os programming project-repository
Last synced: 13 Apr 2025
https://github.com/shhossain/computer_science
Computer Science Topics
algorithms cloud-computing computer-engineering computer-science computer-science-algorithms computer-science-education computer-science-studies computerscience data-structures datatypes filesystem hacktoberfest machine-learning memory networking operating-system programming-language software-engineering web web-technologies
Last synced: 14 Apr 2025
https://github.com/GreenteaOS/Tofita
:candy: All-new engine of the @GreenteaOS
drivers gpl greenteaos kernel operating-system operating-systems os osdev uefi
Last synced: 22 Jan 2025
https://github.com/evilbinary/YiYiYa
YiYiYa 一个os
c duck hobby-os kernel operating-system os osdev rust yiyiya
Last synced: 13 Apr 2025
https://github.com/ivandavidov/minimal-linux-script
One script which generates live Linux ISO image with minimal effort. Based on the first published version of Minimal Linux Live: http://github.com/ivandavidov/minimal
linux linux-kernel minimal operating-system shell shell-scripts
Last synced: 09 Apr 2025
https://github.com/hermit-os/libhermit
HermitCore: A C-based, lightweight unikernel
cloud-computing high-performance-computing kernel multi-kernel operating-system osdev unikernel virtualization
Last synced: 30 Mar 2025
https://github.com/OpenIndiana/oi-userland
Unified build system for OpenIndiana distribution components
illumos openindiana operating-system solaris
Last synced: 20 Apr 2025
https://github.com/ehmicky/cross-platform-terminal-characters
All the characters that work on most terminals
ascii bash characters cli codepoints cross-platform encoding font linux macos operating-system os portability shell terminal typescript unicode unix utf-8 windows
Last synced: 06 Apr 2025
https://github.com/prozilla-os/prozillaos
🖥️ ProzillaOS is a web-based operating system inspired by Ubuntu Linux and Windows made with React by Prozilla.
desktop desktop-environment frontend operating-system react reactjs typescript ui web-desktop web-os webtop
Last synced: 08 Apr 2025
https://github.com/nuta/microkernel-book
『自作OSで学ぶマイクロカーネルの設計と実装』サポートサイト
educational microkernel operating-system
Last synced: 04 Apr 2025
https://github.com/lyre-os/lyre
UNIX-like kernel and distro written from scratch
kernel limine lyre lyre-os operating-system os osdev x86-64
Last synced: 12 Nov 2024
https://github.com/FedericoPonzi/Horust
Horust is a supervisor / init system written in rust and designed to run inside containers.
docker init init-system operating-system rust rust-lang supervisor
Last synced: 09 Apr 2025
https://github.com/federicoponzi/horust
Horust is a supervisor / init system written in rust and designed to run inside containers.
docker init init-system operating-system rust rust-lang supervisor
Last synced: 08 Apr 2025
https://github.com/moratorium08/osmium
A toy operating system written in Rust on RISC V(rv32im)
operating-system risc-v rust rust-embedded
Last synced: 10 Apr 2025
https://github.com/owlman/CS_StudyNotes
基于 Obsidian 系统构建的计算机专业学习/研究笔记
database operating-system programming web
Last synced: 03 Apr 2025
https://github.com/dreamos82/dreamos64
My experiments with osdev... again
assembly c kernel operating-system operating-system-development operating-system-kernel operating-system-learning operating-systems-project osdev x86-64
Last synced: 04 Apr 2025
https://github.com/ibreaker/os-one
一个自制的树莓派操作系统
c kernel operating-system raspberrypi
Last synced: 12 Apr 2025