enroot
container2wasm
enroot | container2wasm | |
---|---|---|
3 | 7 | |
552 | 1,803 | |
2.2% | - | |
4.4 | 9.1 | |
7 days ago | 1 day ago | |
Shell | C++ | |
Apache License 2.0 | Apache License 2.0 |
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
container2wasm
-
Show HN: dockerc – Docker image to static executable "compiler"
Unfortunately cosmopolitan wouldn't work for dockerc. Cosmopolitan works as long as you only use it but container runtimes require additional features. Also containers contain arbitrary executables so not sure how that would work either...
As for WASM, this is already possible using container2wasm[0] and wasmer[1]'s ability to generate static binaries.
[0]: https://github.com/ktock/container2wasm
[1]: https://wasmer.io/
- FLaNK Weekly 08 Jan 2024
-
Container2wasm: Convert Containers to WASM Blobs
Really impressed by the depth and breadth of this project, well done!
A particularly interesting part is the socket layer inside the browser. Other people solving this problem have previously used a proxy to a server that does the real socket implementation. This means you can't have a "browser-only" solution.
The author has solved this (for HTTP/S only) by proxying HTTP requests and then re-creating them as fetch requests (details here: https://github.com/ktock/container2wasm/tree/main/examples/n...). I'm very interested in using this approach for my own project Runno (https://runno.dev).
- ktock/container2wasm: Container to WASM converter
What are some alternatives?
Squid - Squid Web Proxy Cache
webvm - Virtual Machine for the Web
vas-quod - :aerial_tramway: Minimal linux container runtime
SSH-Snake - SSH-Snake is a self-propagating, self-replicating, file-less script that automates the post-exploitation task of SSH private key and host discovery.
railcar - RailCar: Rust implementation of the Open Containers Initiative oci-runtime
leptos - Build fast web applications with Rust.
macos-cross-compiler - Compile binaries for macOS on Linux
dioxus - Fullstack GUI library for web, desktop, mobile, and more.
dockerc - container image to single executable compiler
cortex - Drop-in, local AI alternative to the OpenAI stack. Multi-engine (llama.cpp, TensorRT-LLM). Powers 👋 Jan
terminal-sunday - Start each new terminal session with a thought-provoking reminder of the time you have to make the most of your life!