an old hobby os
This repository has been archived on 2025-02-26. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2024-01-10 00:47:09 -05:00
documentation partial (largely untested) memory block device and tar file system support 2024-01-10 00:17:29 -05:00
include/mercury/kernel partial (largely untested) memory block device and tar file system support 2024-01-10 00:17:29 -05:00
kernel more tests, a few fixes 2024-01-10 00:47:09 -05:00
terminus first commit 2024-01-08 22:28:41 -05:00
.gitignore first commit 2024-01-08 22:28:41 -05:00
license.txt first commit 2024-01-08 22:28:41 -05:00
limine.cfg first commit 2024-01-08 22:28:41 -05:00
makefile more tests, a few fixes 2024-01-10 00:47:09 -05:00
qemu.gdb more tests, a few fixes 2024-01-10 00:47:09 -05:00
readme.txt first commit 2024-01-08 22:28:41 -05:00

mercury is a 64-bit hobby operating system. 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".