This is an experiment in writing an OS Kernel in rust (http://rust-lang.org).
Mostly the architecture is being designed as I go along, but it will be written to be architecture independent (the current version is x86_64/amd64).
With the required dependencies installed, run make -C rundir ENABLE_VIDEO=1 to do a standard qemu PXE boot with display output enabled.
nasmqemu-system-amd64 (or other qemu-system-* binary)mtools (for making FAT volumes)pxelinux (for doing PXE boots, the default)grub-mkrescue (for ISO boots)OVMF qemu firmwarelibguestfs-tools (for creating generic disk images)525 followers · starred Jul 2015
7,487 followers · starred Dec 2015
1,186 followers · starred Nov 2014
2,031 followers · starred Jan 2018
This is an experiment in writing an OS Kernel in rust (http://rust-lang.org).
Mostly the architecture is being designed as I go along, but it will be written to be architecture independent (the current version is x86_64/amd64).
With the required dependencies installed, run make -C rundir ENABLE_VIDEO=1 to do a standard qemu PXE boot with display output enabled.
nasmqemu-system-amd64 (or other qemu-system-* binary)mtools (for making FAT volumes)pxelinux (for doing PXE boots, the default)grub-mkrescue (for ISO boots)OVMF qemu firmwarelibguestfs-tools (for creating generic disk images)525 followers · starred Jul 2015
7,487 followers · starred Dec 2015
1,186 followers · starred Nov 2014
2,031 followers · starred Jan 2018