nerdexam
Linux_Foundation

KCNA · Question #92

What is the reference implementation of the OCI runtime specification?

The correct answer is C. runc. runc is the de facto reference implementation of the Open Container Initiative (OCI) runtime specification, defining how to run a container.

Submitted by valeria.br· May 4, 2026Kubernetes Fundamentals

Question

What is the reference implementation of the OCI runtime specification?

Options

  • Alxc
  • Bcri-o
  • Crunc
  • Ddocker

How the community answered

(51 responses)
  • A
    2% (1)
  • B
    2% (1)
  • C
    90% (46)
  • D
    6% (3)

Why each option

runc is the de facto reference implementation of the Open Container Initiative (OCI) runtime specification, defining how to run a container.

Alxc

LXC (Linux Containers) is an older container technology that predates OCI and is not its reference implementation.

Bcri-o

cri-o is a Kubernetes Container Runtime Interface (CRI) implementation, which uses OCI runtimes like runc to actually execute containers.

CruncCorrect

runc is a lightweight, portable container runtime that implements the OCI runtime specification, handling the low-level details of creating and running containers, including setting up namespaces, cgroups, and root filesystems.

Ddocker

Docker Engine is a complete container platform that utilizes OCI runtimes (like runc) internally, but it is not the reference implementation itself.

Concept tested: OCI runtime specification implementation

Source: https://github.com/opencontainers/runc

Topics

#OCI#Container Runtime#runc#Containerization Fundamentals

Community Discussion

No community discussion yet for this question.

Full KCNA Practice