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.
Major changes:
- bumped minimum Go version to 1.27.2, following tamago-go1.27.2
- Makefile: add
DEFAULT_TEXT_MODEbuild variable argument for EFI text output mode selection
Full Changelog: v1.9.1...v2.0