enroot
dockerc
Our great sponsors
enroot | dockerc | |
---|---|---|
3 | 5 | |
552 | 1,383 | |
4.0% | - | |
4.4 | 7.0 | |
4 days ago | about 2 months ago | |
Shell | Zig | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
enroot
-
Show HN: dockerc – Docker image to static executable "compiler"
Enroot can do something similar: https://github.com/NVIDIA/enroot/blob/v3.4.1/doc/cmd/bundle....
-
Researchers: Do you use idle computer labs as your cluster?
NVIDIA Enroot A lighter weight alternative to Singularity which solves a lot of issues in regards to user namespaces and subuid/subgid. Still evaluating.
-
Show HN: Vas-quod – A minimal Linux container runtime written in Rust
Enroot does exactly that: https://github.com/NVIDIA/enroot
dockerc
-
Show HN: dockerc – Docker image to static executable "compiler"
The main reason Zig was chosen is because the project was started at a hackathon[0] at which there was a prize for "best use of Zig". Beyond that there were also other reasons: 1. I have been wanting to try out Zig 2. It fit the requirement of being a so called "systems language".
However having written it in Zig I have a few retroactive reasons for why Zig was a good choice (if not the best choice):
* The build system allows to make the runtime a dependency of the "compiler". I don't think any other language has that.
* The interoperability with C/systems calls is amazing (in comparison to anything but C/C++)
* The ability to embed files
[0]: https://treehacks.com/
[1]: https://github.com/NilsIrl/dockerc/blob/68b0e6dc40e76c77ad0c...
What are some alternatives?
Squid - Squid Web Proxy Cache
macos-cross-compiler - Compile binaries for macOS on Linux
vas-quod - :aerial_tramway: Minimal linux container runtime
traveling-ruby - Self-contained Portable Ruby ( 2.6.10 -> 3.3.x ) Binaries for Linux/MacOS/Windows
railcar - RailCar: Rust implementation of the Open Containers Initiative oci-runtime
crun - A fast and lightweight fully featured OCI runtime and C library for running containers
ruby-packer - Packing your Ruby application into a single executable.
container2wasm - Container to WASM converter
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten