dux
dux copied to clipboard
An operating system.
!!!!! NO LONGER MAINTAINED !!!!!
See awooOS for my current operating system related shenanigans!
Dux
Dux is an operating system in the process of becoming a microkernel. It was started in 2008.
NOTE: If you cloned this repository before July 11th 2017, you will need to re-clone it. I (@duckinator) modified the commit history to correct my name.
Requirements
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.
Compiling
$ cp config.mk.dist config.mk
# Edit config.mk, if necessary
$ make
Licensing
Released under the MIT license, see LICENSE for more information.