mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-08 03:47:15 -04:00
3
Tools
Baptiste Wicht edited this page 2013-12-15 13:03:25 -08:00
Several tools are necessary in order to build the operating system:
- GCC Cross Compiler for the x86_64-elf target (with binutils for the same target): To compile the C++ kernel
- NASM: To assemble the bootloader
- dd and objcopy: To create binary for the floppy (should be by default on distributions)
To run the operating system, either of these tools can be used:
- Bochs: Better for debugging purposes but can be quite different from hardware
- QEMU: Should be closer to the hardware, but not very practical for debugging