Package: wnpp Severity: wishlist Owner: Reinhard Tartler <siret...@tauware.de>
* Package name : golang-github-opencontainers-cgroups Version : 0.0.4-1 Upstream Author : Open Container Initiative * URL : https://github.com/opencontainers/cgroups * License : Apache-2.0 Programming Lang: Go Description : Go library for managing Linux control groups (cgroups) - source This library provides a native Go implementation for managing and interacting with Linux control groups (cgroups), specifically for the unified hierarchy (cgroups v2) and the legacy hierarchy (cgroups v1). It is a core dependency for container runtimes and other utilities that require fine-grained resource management of processes (e.g., CPU, memory, I/O, and pids). Key features include: • A clean and idiomatic Go API for creating, managing, and destroying cgroups. • Full support for both cgroups v1 and v2. • Loading and parsing existing cgroup configurations from the system. • Comprehensive management of all standard controllers (subsystems) such as cpu, cpuset, memory, io, pids, and rdma. • Statistics and metrics retrieval from cgroups. This package contains the source code needed to build packages that use this library. It is a fundamental component of the Open Containers Initiative (OCI) ecosystem and is used by projects like containerd and runc.