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:
- Makefile: add
NET=lnetobuild variable argument for lneto network stack selection - uefi:
(*MultiProcessor).StartupAllAPsadded arguments for threading and timeout options (ed8d7d5)
Full Changelog: v1.7...v1.8