mirror of
https://github.com/ananthb/systemd-cri.git
synced 2026-09-20 16:26:56 +00:00
A container runtime implementation backed by systemd
- Go 81.5%
- Nix 10.6%
- Shell 7.9%
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .github/workflows | ||
| cmd/systemd-cri | ||
| internal | ||
| scripts | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| go.mod | ||
| go.sum | ||
| gomod2nix.toml | ||
| LICENSE | ||
| README.md | ||
systemd-cri (Go rewrite)
This is the Go rewrite of systemd-cri. It is a CRI implementation that depends only on systemd at runtime and manages pods/containers via systemd D-Bus.
Layout
cmd/systemd-cri- main binaryinternal/cri- CRI gRPC servicesinternal/systemd- systemd D-Bus wrapperinternal/store- embedded KV store (bbolt)legacy-zig/- previous Zig implementation (archived)
Build (WIP)
go build ./cmd/systemd-cri