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/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.

operating-system

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/StevenBaby/onix

Onix - 操作系统实现

operating-system os

Last synced: 26 Mar 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/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/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/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.

microkernel 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/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/andreaorru/zen

Experimental operating system written in Zig

kernel operating-system os zig

Last synced: 11 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/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/Aniruddha-Tapas/Operating-Systems-Notes

:books: Compendium of all the important OS concepts and key points. https://applied-programming.github.io/Operating-Systems-Notes/

operating-system

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/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/andrewrk/hellos

"hello world" x86 kernel example

operating-system zig

Last synced: 07 Apr 2025

https://github.com/penberg/manticore

Manticore is a research operating system, written in Rust.

kernel operating-system 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/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/andrewrk/HellOS

"hello world" x86 kernel example

operating-system zig

Last synced: 13 Nov 2024

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.

lua operating-system os osdev

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/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/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/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/OpenIndiana/oi-userland

Unified build system for OpenIndiana distribution components

illumos openindiana operating-system solaris

Last synced: 20 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/ibreaker/os-one

一个自制的树莓派操作系统

c kernel operating-system raspberrypi

Last synced: 12 Apr 2025