Skip to content
The cubeOS (in progress) for DCPU-16 (1.7); see for packages
Other Python
Find file
Pull request Compare This branch is 197 commits ahead, 262 commits behind master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


CubeOS is an operating system for the DCPU-16, intended for fast, scalable computing, and very easy development. It is modeled after UNIX in origin, but has since acquired its own oddities and optimizations. Besides its working filesystem, standard hardware support, and shell, it implements a modular package system with the objective of being able to run all sorts of programs without the difficulty of porting them to a specific form.

CubeOS Organization actively encourages anyone and everything to use CubeOS, develop CubeOS, and develop for CubeOS. Its modular package system makes the last two very different; writing packages to be run in CubeOS, as well as printing to the screen and taking command line arguments are made very easy. If you want to try writing a package from scratch, or making one of your programs into a package to be run on CubeOS, head over here. As for actually running CubeOS, we recommend using the das assembler and Benedek's emulator. See help, and by all means contact us at, or on our Jabber chatroom at

CubeOS has one major philosophy by which we encourage all developers to live by.

Release early, release often, and think outside the cube.

Something went wrong with that request. Please try again.