Building Abrid

From
Revision as of 23:27, 14 August 2021 by Matthyno (talk | contribs)
Jump to: navigation, search

Requirements

1. GCC
2. NASM
3. LD linker
4. grub2-common or a package with grub-mkrescue
5. qemu-system-x86
6. A *n*x-running OS
7. NodeJS
8. Git (optional)

Downloading repos

Makination

To start, you will need to download Makination, the main.sh-building tool to create the bash script that will build & run Abrid.
You can either download a zip of the project or use Git to clone the repository at https://github.com/codexahedron/makination.git .
You are now ready to download Abrid and soon enough, build the main.sh and then the entirety of Abrid.

Abrid

You can download Abrid here in a zip archive or use Git to clone the repository at https://github.com/codexahedron/abrid.git .

Building

Makination

Makination does not need to be built. Just simply move the Makinfile in the Abrid directory to the directory of Makination.js, run chmod +x Makination.js && ./Makination.js Makinfile -o main.sh, and then move the resulting main.sh into the directory of Abrid.

Abrid

Using your new shell script, simply run bash main.sh to run the buildscript, and then QEMU should pop up, and and ISO should be made. Voila, you now have compiled Abrid on your own!