summaryrefslogtreecommitdiff
path: root/app-containers/crun/metadata.xml
blob: 9b43fe00613c1d17f152b720b6539e417e96b444 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://srcux.com/dtd/metadata.dtd">
<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>
  <upstream>
    <changelog>https://github.com/containers/crun/releases</changelog>
    <remote-id type="cpe">cpe:/a:crun_project:crun</remote-id>
  </upstream>
  <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>
  <origin>srcux</origin>
</pkgmetadata>