Dux is an operating system started in 2008, and was mostly unmaintained from 2012 to 2014. It's a hot mess.
To compile dux you need:
- GNU Make
- A C compiler (clang is officially supported, gcc should work)
- nasm (assembler)
- ld (any linker which can link an elf binary should work)
- genisoimage (or mkisofs)
It should compile on most UNIX-y systems, assuming the above dependencies are met. In theory.
$ cp config.mk.dist config.mk
# Edit config.mk, if necessary
$ make
Released under the MIT license, see LICENSE for more information.