QEMU can serve host files using the 9P2000 protocol. Xen can serve host files using the 9P2000 protocol. Even WSL2 can serve files using the 9P2000 protocol. This makes it a perfect choice to make your kernel under development in your host environment available to your testing VM, right? Well, almost. GRUB2 cannot boot from a Plan9 filesystem share.
Goal for this Hackweek
Implement 9P2000 for GRUB2 (at least over virtio) and allow booting from a 9P filesystem.
This project is part of:
Hack Week 23
[comment]: # (Please use the project descriptio...