2 ms·
Go is a step further than these though since it enables "static binaries" you can run go programs in docker with nothing else in their containers. Just one file
by techdragon 11y ago
Go is a step further than these though since it enables "static binaries" you can run go programs in docker with nothing else in their containers. Just one file, the Go binary.
Which is amazing and frustrating since it exposes the inability of other languages to operate in such a simple environment. Even languages like Rust, C and C++ aren't able to do this reliably all the time, with the results being highly dependent on libraries and platforms of choice.
- auvrw 11y agothanks for the &replies ;-) ... tbh, Go vs. Rust for the, "i wanna write a Docker-thing!" use case was pretty much the question i had in mind. the Rust ppl are looking toward static linking [links]... https://internals.rust-lang.org/t/static-binary-support-in-rust/2011/48 https://internals.rust-lang.org/t/static-binary-support-in-r... https://github.com/rust-lang/rust-buildbot/issues/24 https://github.com/rust-lang/rust-buildbot/issues/24