Open Source Operating Systems
The operating system is an essential component of a computer system. We want to highlight this cool and highly technical subset of the open source world.
-
C 30,674 12,115
torvalds / linux
Linux kernel source tree -
C 10,176 1,823
SamyPesse / How-to-Make-a-Computer-Operating-System
How to Make a Computer Operating System in C++ -
C 2,053 374
cloudius-systems / osv
OSv, a new operating system for the cloud. -
C 1,769 751
freebsd / freebsd
FreeBSD src tree -
Assembly 1,300 237
ReturnInfinity / BareMetal-OS
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust. -
C 1,198 170
klange / toaruos
Hobby kernel + userspace, built mostly from scratch. -
Shell 931 157
andreasgal / B2G
Boot to Gecko aims to create a complete, standalone operating system for the open web. -
Assembly 753 161
KnightOS / KnightOS
KnightOS is a third-party Operating System for Texas Instruments z80 calculators. It offers many features over the stock OS, including multitasking and a tree-based filesystem, delivered in a Unix-like environment. KnightOS is written entirely in z80 assembly, with a purpose-built toolchain. Additionally, the KnightOS kernel is standalone, and you can use it as the basis for your own powerful operating systems.
-
C 725 134
charliesome / jsos
An operating system written in JavaScript
Sign up for free
to get involved with these projects and more.
Already have an account?
Sign in now