PowerNex is a kernel written in the D Programming Language. The goal is to have a whole OS written in D, where PowerNex powers the core.
The name PowerNex comes from the words power
and next
. A kernel to power the
next generation of hardware. (Please don't hate on the name, I came up with it
in 2011)
It required a crosscompiler, see link below for download.
It uses my build system called Wild
It expects the wild binary to be located in the root directory of PowerNex, then
you just need to run ./build
to build.
Prebuild toolchain (wild and compilers) for (Arch)Linux x64
One tip is to run source env.sh
, this adds shortcuts for building and running.
b
compiles and runs PowerNex in qemu, v
just builds PowerNex.
- A 64bit processor
- At least 32 MiB of ram
Recommended & Supported Virtual Machines
- QEMU
- VirtualBox
- Adam D. Ruppe - For his minimal.zip, which contains a bare bone minimal d runtime. Which this kernel is based on.
- Bloodmanovski - For his D Kernel Trinix His files for booting x64 really helped me alot.
Dan Printzell
Mozilla Public License, version 2.0