A Go unikernel running on x86 bare metal
This version brings the egg
tool, which can compile ordinary go programs into unikernel running on bare metal. For quick use, see build your own unikernel
in the README.
This version brings the implementation of amd64
, and the code of 386
has been deleted. This version will serve as the foundation for subsequent versions.
The next release will focus on turning eggos into a library, with the help of command line tools, turning any normal go program into a kernel that runs on a bare metal.
go test
based unit test.localhost
.This release brings a lot of new features, such as graphical interface support, floating-point support and supports the latest go version etc. Also fixed some bugs.
The next version will be migrated to the amd64 architecture, and the 386 code may be deleted.
uidemo
command.