- Rust 94.7%
- Shell 5.3%
| .cargo | ||
| efi-bin | ||
| rust-fatfs@85f06e08ed | ||
| xtask | ||
| .gitignore | ||
| .gitmodules | ||
| aaaa.sh | ||
| bad-apple.gif | ||
| bap.img.gif | ||
| Cargo.lock | ||
| Cargo.toml | ||
| kirby_angy_sit.gif | ||
| README.md | ||
| vfat.bin | ||
welcome to a very silly demo. it's a ~bootable image~!
cargo xtask build x86_64
qemu-system-x86_64 -bios /usr/share/edk2/ovmf/OVMF_CODE.fd -drive file=$PWD/target/bad-apple.x86_64-efi.raw.gif,format=raw
(OVMF_CODE.fd may be in a different location depending on your Linux distro. try find /usr/share -name OVMF_CODE.fd for clues)
((don't get your hopes up; i know there's references to 'bad apple' there throughout the repo, but we had to pivot to kirby-angy-sit.gif for the demo, because the no-std gif crate used was crashing on decoding bad apple, and time was short.))
you can also write it to a physical disk and boot it on a UEFI PC, if you're very committed to the bit. i will not judge. as the world endoctorows, kirby-angy-sit.x86_64-efi.raw.gif will continue to be an option for "bootable disk whose code was written entirely by natural foolishness"
aarch64 support is somewhat present, but very few such systems have proper UEFI, and fewer still have the requisite framebuffer services in their pre-boot environment.