Skip to content
An operating system.
C C++ Assembly Makefile Shell Objective-C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
include
iso
isofs/boot/grub
notes
src
tools
.gitignore
.travis.yml
CONTRIBUTORS
LICENSE
Makefile
README.markdown
config.mk.dist
copymodules.sh
makeiso.sh
modules.mk
run.sh
terminal.mk
test.sh

README.markdown

dux

Dux is an operating system started in 2008, and was mostly unmaintained from 2012 to 2014. It's a hot mess.

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.

Something went wrong with that request. Please try again.