CopperOS

A small experimental x86 operating system — download, test, and contribute.

Download release (tar.gz) Try it

About

CopperOS is an experimental operating system targeting 32-bit x86 hardware and virtual machines. It is intended for learning, demos and hobby projects. The repository includes a bootloader, kernel, basic drivers and small libc.

Features

Screenshots

screenshot 1 screenshot 2

Downloads

Try in a VM

Recommended: run in VirtualBox or QEMU. Or click Try it to attempt running the ISO in your browser (requires a modern browser and that the server allows range requests).

# QEMU
qemu-system-x86_64 -cdrom build/copperos.iso -m 256M -boot d

# VirtualBox: create VM and attach build/copperos.vdi as disk

Verify

Verify downloads with SHA-256:

sha256sum -c SHA256SUMS