Home | News | Downloads | Documentation | Support | About |
The source code for FENIX can currently be found in four separate repositories on Aura's Gitdab page. Below are links for the individual repositories.
Component | Repository |
---|---|
Build stuff and project notes | FENIX_main |
The FENIX Kernel | FENIX_kernel |
Fenlibc | FENIX_libc |
FENIX Core Utilities | FENIX_coreutils |
If you'd like to build FENIX, you need to first download the contents of
FENIX_main. This repository contains the build system for FENIX. From
there, you'll want to follow the instructions in
dev_tools/build_util_src
to create a working i686
cross-compiler. Once you've got that, you'll want to download the
contents of FENIX_kernel and FENIX_libc to folders named
kernel
and libc
respectively. From there,
simply run ./build.sh
. (Note: you may need to mark the
build scripts as executable first. Running chmod +x *.sh
should do the trick.) To then test your build, you can run
./qemu.sh
to boot a generated ISO in QEMU.