app-containers/crun (gentoo)

Search

Package Information

Description:
While most of the tools used in the Linux containers ecosystem are written in Go, crun authors believe C is a better fit for a lower level tool like a container runtime. runc; the most used implementation of the OCI runtime specs written in Go, re-execs itself and use a module written in C for setting up the environment before the container process starts. crun aims to be also usable as a library that can be easily included in programs without requiring an external process for managing OCI containers.
Homepage:
https://github.com/containers/crun

Versions

Version EAPI Keywords Slot
1.25.1 8 ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv 0
1.21 8 amd64 ~arm arm64 ~loong ppc64 ~riscv 0
1.20 8 amd64 ~arm arm64 ~loong ppc64 ~riscv 0
1.19.1 8 amd64 ~arm arm64 ~loong ppc64 ~riscv 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>robert@gnzler.io</email>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription lang="en">
		While most of the tools used in the Linux containers ecosystem are written in
		Go, crun authors believe C is a better fit for a lower level tool like a
		container runtime. runc; the most used implementation of the OCI runtime specs
		written in Go, re-execs itself and use a module written in C for setting up
		the environment before the container process starts.

		crun aims to be also usable as a library that can be easily included in
		programs without requiring an external process for managing OCI containers.
	</longdescription>
	<use>
		<flag name="bpf">Enable in Kernel, eBPF (enhanced Berkley Packet Filter)
			support for managing device controllers.
		</flag>
		<flag name="criu">Enable CRIU based checkpoint/restore support</flag>
	</use>
	<upstream>
		<changelog>https://github.com/containers/crun/releases</changelog>
		<remote-id type="github">containers/crun</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 1.25.1 1.21 1.20 1.19.1
bpf Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers.
caps Use Linux capabilities library to control privilege
criu Enable CRIU based checkpoint/restore support
seccomp Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
static-libs Build static versions of dynamic libraries as well
systemd Enable use of systemd-specific libraries and features like socket activation or session tracking

Manifest

Type File Size Versions
DIST crun-1.19.1.tar.gz 1786019 bytes 1.19.1
DIST crun-1.20.tar.gz 1787750 bytes 1.20
DIST crun-1.21.tar.gz 1788933 bytes 1.21
DIST crun-1.25.1.tar.gz 1867772 bytes 1.25.1
Unmatched Entries
Type File Size