This is a release of the go-boot unikernel which implements a UEFI Shell and OS loader for AMD64 platforms, implemented as a bare metal Go unikernel using the TamaGo framework.
The unikernel can be executed as:
- EFI application by an existing loader (e.g. UEFI shell, systemd-boot)
- EFI boot entry
- QEMU plain or confidential KVM
- Google Compute Engine plain or confidential KVM
Documentation can be found in the README.
This release features the following performance and reliability improvements:
- cmd: cache AMD SEV-SNP secrets
- main: disable watchdog as early as possible (cddc6ec)
- uefi: adjust keystroke delay to prevent runtime starvation (55e0707)
Full Changelog: v1.5...v1.5.1