No description
- Rust 93.5%
- Python 6%
- Shell 0.4%
| .cargo | ||
| crates | ||
| docs | ||
| LICENSES | ||
| patches | ||
| tests | ||
| tools | ||
| .clippy.toml | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| deny.toml | ||
| LICENSE | ||
| NOTICE | ||
| README.md | ||
| rust-toolchain.toml | ||
Lazaret
Rootless gVisor sandbox for development tools and coding agents.
Status
- Early development
- Linux x86-64, kernel 6.9 or newer
Host requirements
- Unprivileged user namespaces
- Contiguous subordinate UID and GID ranges of at least 65,536 IDs
/usr/bin/newuidmap,/usr/bin/newgidmap, and/usr/bin/slirp4netns/dev/fuse,fuse-overlayfs, andfusermount3- Rootless nerdctl with BuildKit
cmp,install, andsha256sum
Build and install
tools/install-to-host
The default destination is ~/.local/bin. Pass --install-dir DIRECTORY to override it.
Configure and run
mkdir -p ~/.config/lazaret
cp docs/example.toml ~/.config/lazaret/config.toml
lazaret default
lazaret default -- COMMAND ARGUMENT...
Edit the example network allowlists and persistent volume paths before use.