crun is a low-level container runtime that implements the Open Container Initiative specification for managing the lifecycle of isolated processes. It provides the core mechanisms for container creation, execution, and deletion, ensuring compatibility across platforms through standardized lifecycle management. The project distinguishes itself by offering a shared C library that allows container runtime operations to be embedded directly into other compiled applications. It further extends execution capabilities through specialized handlers that enable the deployment of containers within isola
Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open Container Initiative specifications. It serves as an execution engine that can function as a rootless container manager or a pluggable Kubernetes CRI runtime to manage pods and containers within a cluster. The project distinguishes itself by providing a Wasm container runtime capable of executing WebAssembly modules as isolated workloads compatible with standard orchestration tools. It further supports a rootless execution model, allowing isolated environments to start as non-
Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin
runc is a command-line utility for spawning and running containers on Linux systems according to the Open Container Initiative specification. It serves as a low-level container execution engine that interfaces directly with the host operating system to manage the lifecycle of isolated processes. The tool functions as a Linux process containerizer, utilizing kernel features such as namespaces for process isolation and control groups for resource governance. It enforces security by restricting processes to specific directory trees and dropping unnecessary kernel privileges to minimize the attac
Youki 是一个用 Rust 编写的 OCI 容器运行时。它实现了 Open Container Initiative (OCI) 运行时规范,以管理容器化进程的生命周期,并确保与标准容器镜像和引擎的兼容性。
containers/youki 的主要功能包括:OCI Container Process Management, Container Runtimes, OCI Runtime Implementations, Namespace-Based Isolation, System Call Interfaces, Rootless Container Runtimes, User Namespace Mappings, Memory Safety。
containers/youki 的开源替代品包括: containers/crun — crun is a low-level container runtime that implements the Open Container Initiative specification for managing the… youki-dev/youki — Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open… lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… opencontainers/runc — runc is a command-line utility for spawning and running containers on Linux systems according to the Open Container… lxc/lxc — LXC is an OS-level virtualization framework and Linux container manager used to run multiple isolated Linux systems on… aliyuncontainerservice/pouch — Pouch is a Linux container runtime and OCI container engine designed to execute containerized applications. It…