/runzigc

Primary LanguageZigMIT LicenseMIT

runzigc

A toy container runtime written in Zig.

CAUTION: still under active development, not production ready.

Prerequisites

CAUTION: Zig language is still under active development, so building with the latest zig release might fail.

Build

Before build, you need to fetch submodules.

$ git submodule update --init --recursive

Debug build

zig build

zig-out/bin/runzigc is the built binary.

Release build

zig build -Drelease-safe

Similar projects

  • opencontainers/runc CLI tool for spawning and running containers according to the OCI specification
  • containers/youki A container runtime written in Rust
  • containers/crun A fast and lightweight fully featured OCI runtime and C library for running containers
  • fancl20/zrun A fast and low-memory footprint (non-standard) container runtime fully written in Zig.