Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An operating system.
C C++ Assembly Shell
branch: main

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
include
iso Massive overhaul. Compiles, but won't run.
isofs/boot/grub
notes
src src/user -> src/userland.
tools
.gitignore YAY REFACTOR YAY.
.travis.yml
CONTRIBUTORS
LICENSE How in the hell did this slip through that last commit.
Makefile
README
config.mk.dist
copymodules.sh
makeiso.sh
modules.mk
oldMakefile
run.sh
terminal.mk
test.sh

README

Dux is an operating system started in 2008, and was mostly unmaintained from 2012 to 2014.

Originally a super-gross monolithic kernel, it is currently being torn apart and turned into a microkernel.

To compile dux you need:
  - clang (C compiler; version 1.0 is known to work)
  - nasm  (assembler; version 2.08.01 is known to work)
  - ld    (linker, from binutils 2.20.1 is known to work but it should work if it can link an elf binary)

Released under the MIT license, see LICENSE for more information.
Something went wrong with that request. Please try again.