Pure64
Pure64 copied to clipboard
Pure64 is a kernel/software loader for x86-64 systems.
Need to investigate what is required to boot with UEFI. How to get the memory map? Is a GPT (instead of MBR) partition format needed? Where are the ACPI tables?...
While I don't know of any cheap hardware to test this on, QEMU has an emulator for it.
64-bit ARM systems would be good to support. It would be neat to support the Raspberry PI 3, or Pine64 boards.
If, for whatever reason, that the boot sectors that come with Pure64 do not work as desired, allow for a custom boot sector to be added. It would look something...
Would also need to save the value across reboots. Something like holding down 'Space' on bootup to get to a config menu would be ideal. Similar to the BeOS loader.
Please, add support for building as ELF coreboot payload http://www.coreboot.org/Payloads
Riscv64 is a 64-bit architecture, aimed at taking over the server market. Pure64 should support this architecture.