Closed andig closed 3 years ago
I believe gokrazy still uses the Linux kernel underneath, while tamago produces binaries that can be run bare metal, without the need for another kernel.
gokrazy is very different, it is not bare metal and uses an actual OS (Linux) underneath, therefore its implementation and scope are extremely different.
This comparison might give you better perspective with more similar efforts.
See https://gokrazy.org/. Both seem to provide bare metal, both are lacking Wifi support. gokrazy works with the stock compiler. I have some experience with gokrazy- why would I need tamago and its changes to the runtime?
refs https://github.com/golang/go/issues/46802