Devotd Github
NewDeveloper tools

libracoder/kiri v0.1.18 — a container runtime for multiple operating systems

libracoder/kiri is a Rust container runtime that works with Docker tooling on macOS, Windows, and Linux; the latest release identified in the provided material is v0.1.18.

Repositorylibracoder/kiri ↗

libracoder/kiri is a Rust container runtime that works with Docker tooling on macOS, Windows, and Linux; the latest release identified in the provided material is v0.1.18.

GitHub description: A small, fast container runtime for macOS, Windows and Linux

stars
★ 800
Forks
55
Language
Rust
License
Apache-2.0
Latest release
v0.1.18
Read original source ↗View on GitHub ↗

libracoder/kiri is a Rust-based runtime that runs containers using Docker images and Docker tooling. The latest release identified in the provided material is v0.1.18. However, the material lists nothing new or changed in this version, so the changes in each release cannot be asserted. The project supports macOS, Windows, and Linux: on macOS and Windows it uses a small Linux virtual machine, while on Linux it runs containers directly in the kernel.

The purpose of this project is to provide a runtime environment where Docker workflows can be carried across multiple operating systems. It targets use not only with Docker images but also with Docker CLI, Compose, and buildx. The desktop window handles containers, images, volumes, and networks, and commands for creating Kubernetes clusters and Linux virtual machines are also provided. Its internal structure is described as Rust components split into its own virtual machine, a guest agent, and the Docker Engine API. The license is Apache-2.0.

The README publishes a startup time comparison that uses the same Docker command, together with the measurement method and a command for re-measuring. However, the provided material contains no actual times for the comparison, so performance differences cannot be judged. The intended use of leveraging Docker tooling across multiple operating systems is therefore confirmed, but any conclusion about performance should be held back until the published measurements have been checked.