aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2021-02-03 15:58:34 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2021-02-03 15:58:34 +0200
commitca8ea6f6abe9826ab6817b2c37ff78bb9758360d (patch)
tree5c707d465996a52cc681503a11510a35218054f1 /readme.md
parentPrint some multiboot2 information (diff)
downloadkernel.cpp-ca8ea6f6abe9826ab6817b2c37ff78bb9758360d.tar.xz
Update readme with required packages
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)
+