Releases: icexin/eggos
Releases · icexin/eggos
v0.4.1
v0.4.0
Release v0.3.1
Fixes:
- Fixed eggos import issue
Release v0.3.0
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
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)