diff options
Diffstat (limited to 'readme.md')
-rw-r--r-- | readme.md | 40 |
1 files changed, 28 insertions, 12 deletions
@@ -1,14 +1,30 @@ ## Compiling -- gnu make -- llvm/clang (llvm-ar, clang++, ld.lld) -- nasm -- grub -- qemu - -## running -- make run -- requires multiboot2-compliant bootloader - -## foreign sources -multiboot2.h | https://git.savannah.gnu.org/git/grub.git +### Required tools + +build tools | arch package +------------|-------------- + GNU make | make + nasm | nasm + clang++ | clang + llvm-ar | llvm + ld.lld | lld + +grub tools | arch package +---------------|-------------- + grub-mkrescue | grub + mformat | mtools + +GRUB can potentially be replaced by any multiboot2-compliant bootloader. + +## Running + +i386 emulator | arch package +------------------|-------------- + qemu | qemu + qemu-system-i386 | qemu-arch-extra + +## Credits / foreign sources +- osdev wiki +- [multiboot2.h](https://git.savannah.gnu.org/git/grub.git) + |