@prologic@twtxt.net , GoNix ponderances: If Docker runs, would non-GoNix-compatible apps run successfully in said Docker containers? is go-capnp something that would run in GoNix, considering I believe the Go side is just the bindings?
@ocdtrekkie@twtxt.net Right now (as of this moment) there is no defined “GoNix compatible” term as such. GoNix has no libc however, so the only binaries that will run are statically linked binaries.
That being said, we are building a lightweight container runtime that will be compatible with OCI images (ala Docker images) and I would fully expect most Docker/OCI images to “just work”™.
@prologic@twtxt.net I was thinking if Cap’n Proto can work on GoNix, then Sandstorm apps could conceivably also work…
@ocdtrekkie@twtxt.net It’s just a wire protocol,, so I see no reason why not. I suspect though there is more to just “whether or not Capt’n Proto” can work or not though to support Sandstorm apps. 🤔
@prologic@twtxt.net Well, SPKs carry all the parts of a Linux OS (except the kernel itself) to operate the app, and while presumably the container environment itself would have to be reimplemented, I think Cap’n Proto would really be the only like… hard dependency to an environment being able to run a Sandstorm app, as it’s the protocol Sandstorm apps talk through to the outside world.
@ocdtrekkie@twtxt.net Ahh I see! Hmmm 🤔