Trying to write OS, but D.
https://github.com/phil-opp/blog_os
Currently x86_64 only.
- qemu -- for running OS on qemu.
- nasm -- for compiling assembly sources.
- dmd -- for compiling D sources.
- dub -- for building D language project.
- xorriso -- for create ISO image.
- grub-pc-bin -- (optional.) because of Linux on EFI
Get system requirements.
$ apt install -y qemu-system-x86 nasm xorrisoInstall DMD.
$ curl https://dlang.org/install.sh | bash -s dmd$ make run