Skip to content

Release v0.3.0

Compare
Choose a tag to compare
@icexin icexin released this 31 Jul 14:59
· 62 commits to main since this release

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.