update readme

This commit is contained in:
Benji Dial 2024-01-15 15:57:07 -05:00
parent c9a1266d21
commit 53135e2592

View file

@ -1,6 +1,13 @@
hilbert is a 64-bit hobby operating system. to build and test it, you will need
some dependencies. these can be installed on debian with:
hilbert os is a 64-bit hobby operating system, which is not
very mature yet. to build and test it, you will need some
dependencies. these can be installed on debian with:
apt install g++ gcc gdb git make nasm qemu-system-x86 xorriso
then, just run "make -jx", replacing x with the number of threads to use while
building. this will create a bios-bootable disk image in out/disk.iso. you can
then test it in qemu with gdb attached by running "make run".
then, just run "make -jx", replacing x with the number of threads to use
while building. this will create a bios-bootable disk image in out/disk.iso.
you can then test it in qemu with gdb attached by running "make run".
hilbert uses the limine bootloader, which is downloaded during the make process
into the limine directory. once that happens, you can find its license in
limine/COPYING. hilbert also uses the terminus font, which is in the terminus
directory. you can find its license in terminus/license.txt