This is designed to be a rust equivalent of the OSDev.org Bare_Bones article, presenting the bare minimum you need to get started.
- A recent (1.0alpha) build of rustc
- A suitable cross-compiling copy of binutils (i586-elf or x86_64-elf)
- A copy of the libcore source in .../libcore (synlink will do)
- x86 and x86_64 (amd64) "ports"
- Initial paging for both (with higher-half)
- Serial output using the classic PC serial port, formatted using
::core::fmt
- Links with libcore