x86_64 operating system kernel that is Multiboot2 compliant.
Build an image for the build-env:
docker build buildenv -t myos-buildenv
Enter build environment:
- Linux/MacOS:
docker run --rm -it -v "$pwd":/root/env myos-buildenv
- Windows:
docker run --rm -it -v "%cd%":/root/env myos-buildenv
Build for x86_64:
make build-x86_64
To leave the build environment, enter exit
.
qemu-system-x86_64 -cdrom dist/x86_64/kernel.iso