A fast and low-memory footprint OCI Container Runtime fully written in C. While most of the tools used in the Linux containers ecosystem are written in Go, I believe C is a better fit for a lower-level tool like container runtime. runc, the most used implementation of the OCI runtime specs written in Go, re-execs itself and uses a module written in C for setting up the environment before the container process starts. crun aims to be also usable as a library that can be easily included in programs without requiring an external process for managing OCI containers.
Features
- Low-memory footprint OCI Container Runtime fully written in C
- Documentation available
- Examples available
- Crun is faster than runc and has a much lower memory footprint
- Python is needed only by libocispec to generate the C parser at build time
- Shared Libraries
Categories
Container ManagementLicense
GNU General Public License version 3.0 (GPLv3)Follow crun
Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of crun!