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
PowerNex is using a custom build system. For its code look inside
To use the following shortcuts run
source env.sh in 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