| 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.