Skip to content

Releases: icexin/eggos

v0.4.1

07 Aug 18:29
9b479c4
Compare
Choose a tag to compare

Changelog

9b479c4 app: add examples for egg command (#77)
4985da0 cmd/egg: Fix run and test command to accept kernel as argument and qemu options from QEMU_OPTS env var (#73). Thanks @prologic
8080dca cmd/egg: fix build for go args
044a508 kernel: add avx support (#75)

v0.4.0

04 Aug 18:19
7ed33ec
Compare
Choose a tag to compare

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.

Release v0.3.1

01 Aug 17:13
5ee716d
Compare
Choose a tag to compare

Fixes:

  • Fixed eggos import issue

Release v0.3.0

31 Jul 14:59
Compare
Choose a tag to compare

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.

Features

  • Added support for amd64 #58 .
  • Added support for go test based unit test.
  • Added support for kernel command line parameters.
  • Added kernel log level support.

Fixes

  • Fixed epoll missing event bug.
  • Fixed a bug that could not connect to localhost.
  • Fixed the concurrent access bug of inode.

Release v0.2.0

21 Jul 15:56
b74627c
Compare
Choose a tag to compare

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.

Features:

  • add mouse and gui (#32), GUI can be accessed by uidemo command.
  • add support for go version >= 1.14 (#45)
  • add cmos clock (#37)
  • add fpu support (#31)
  • add tss, running main on ring3 (#30)

Fixes:

  • sync page cache after mmap (#39)
  • change net stack package from netstack => gvisor (#45)
  • fix dhcp h.isValid on qemu 6.0 (#26)

v0.1.0

03 Jul 09:06
fd57a56
Compare
Choose a tag to compare
prepare for release (#24)