aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md40
1 files changed, 28 insertions, 12 deletions
diff --git a/readme.md b/readme.md
index 2bf96a1..5f6a1ad 100644
--- a/readme.md
+++ b/readme.md
@@ -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)
+