Takao
A kernel, written in D with tons of love and cat pics.
You can follow the development and meet the team at the official discord server (We have more seal pictures).
Building the source code
Make sure you have installed:
ldc
, a LLVM based D compiler.lld
, the LLVM project linker.nasm
.make
.
To build the kernel, it is enough with a simple make
, add flags as needed.
To test, run make test
.
An example for a release build some appropiate flags would be
make DFLAGS='-O -release -inline -flto=full' LDFLAGS='-O3'
, while the default
flags are suited for debug/development builds, architecture target can also be
chosen with the Makefile's ARCH
variable.