← Back to context

Comment by WindyTree

7 hours ago

Go has grown too, since 1.25 it knows it’s in a container, uses all cores on CPU for go routines without hiccup.

That isn't really relevant for the tool starting the container. The biggest problem with go here is that it can't natively perform the operations necessary to set up a container, due to the nature of the runtime, so it has to resort to complicated workarounds like a shim in c, and starting spawning from /proc/self/exe instead of forking/cloning.