2 ms·
People are working on smaller unixy tools to do fewer things well, but at least for the main codebase we are limited by go itself. Making binaries smaller is no
by whyrusleeping 5y ago
People are working on smaller unixy tools to do fewer things well, but at least for the main codebase we are limited by go itself. Making binaries smaller is not simple at all...
You might be interested in checking out the rust implementation: https://github.com/rs-ipfs/rust-ipfs https://github.com/rs-ipfs/rust-ipfs
Im not actually sure how well it would work for what youre after, but it is an option!
- 1vuio0pswjnm7 5y agoI was thinking more along the lines of splitting up the whopping 56MB single binary into smaller, individual programs. There is a version of libp2p, which is the library used by IPFS, that is written in C++. Perhaps that is another option.
- 1vuio0pswjnm7 5y agoAnother option: https://github.com/ipfs-rust/ipfs-embed/ https://github.com/ipfs-rust/ipfs-embed/