eggos icon indicating copy to clipboard operation
eggos copied to clipboard

A Go unikernel running on x86 bare metal

Results 22 eggos issues
Sort by recently updated
recently updated
newest added

when I download the eggos and the source, I try run the "helloworld" by "egg run" command,but I receive error, and How can I do , my env setting error?...

Hi @icexin, @jspc and all eggos developers! After having explored eggos, it seems the potential is great, both for developing a deeper understanding of low-level interactions between the Go runtime...

For context, see the detailed commit messages of: * 8cdbd4ff30be64efc808477333ff6bc8ae12bc2a: kernel: invoke sseInit and initFakeFS from rt0 to handle function wrappers of Go 1.17 * ef26ff142208bf3a1e93e100a1952ce3647b7785: kernel: skip return address...

Go 1.17 implements a new way of passing function arguments and results using registers instead of the stack. - https://go.googlesource.com/proposal/+/master/design/40724-register-calling.md - https://go.googlesource.com/go/+/refs/heads/dev.regabi/src/cmd/compile/internal-abi.md This issue is used to track affected modules...

See: https://github.com/icexin/eggos/issues/98 Because of the way go loads init functions from packages, any steps which must occur before kernel init (setting loglevels, perhaps) requires a bit of hacking. By generating...

this was done using the precompiled v0.4.1 binary provided in the releases section (`go version -m` indicates it was built with 1.16.6). running `egg build -o kernel.elf` and then `egg...

This project is cool :) can you the add the sponsorship button (or something equivalent) ?

Add support for WASM, it is best to support the WASI standard, so as to support programs written in c or c++ as user programs. In addition, need to add...

enhancement

Although the goal of eggos is to run on bare metal, supporting [virtio](https://developer.ibm.com/articles/l-virtio/) allows us to run eggos on cloud servers.

enhancement

Hi, This is a very cool project - thank you for building it! I tried running the [helloworld](https://github.com/icexin/eggos/blob/main/app/examples/helloworld/main.go) example on AWS EC2 and got the following error. This output is...