An operating system written in D
PowerNex is a OS written in the D Programming Language. The goal is to have a whole OS written in D, where the PowerNex kernel powers the core.
The name PowerNex comes from the words
next. A kernel to power the next generation of hardware.
It requires a crosscompiler, which can be aquired by running
./toolchainManager.d. PowerNex is using a custom build system. For its code look inside
To use the following shortcuts run
source env.shin your shell. -
c- Removes the build files -
v- Compiles PowerNex -
b- Compiles and runs PowerNex in qemu -
bd- Compiles and runs PowerNex in qemu, with debug logs to qemu_debug.log -
a- Runs addr2line on the kernel -
al- Runs addr2line on the loader -
log- Runs tail on the COM1.log, and demangles and inserts colors for the entries.
Mozilla Public License, version 2.0