https://github.com/kaleidicforks/mkernel-d
I spent a few minutes on just turning the C code to betterC D - was curious to see if it would work. It seems to. I didn't try loading with GRUB. The dub.sdl isn't quite right, so best run ./build.sh
Cannot push to code.dlang.org - it complains about registering a forked package, even after renaming.