guix/gnu
Sam Lockart 969cea6836
file-systems: Use cgroups v2.
cgroup v2 is the next generation of the control groups API.  This patch
replaces the cgroup v1 file systems with the unified cgroup v2 file
system.

cgroup v2 allows for things like containerd/podman to run rootless
containers and opens guix system up to running things like Kubernetes.

Thanks to Hilton Chain <hako@ultrarare.space> for suggesting the Docker
service change.

* gnu/system/file-systems.scm (%control-groups): Change to a single
"cgroup2" mount point.
* gnu/services/docker.scm (docker-shepherd-service): Trim 'requirement'
field accordingly.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-08-08 18:01:55 +02:00
..
bootloader
build
home
installer
machine system: Do not check initrd modules for pseudo file systems. 2023-08-08 18:01:54 +02:00
packages gnu: Add gp-saml-gui 2023-08-08 18:01:55 +02:00
services file-systems: Use cgroups v2. 2023-08-08 18:01:55 +02:00
system file-systems: Use cgroups v2. 2023-08-08 18:01:55 +02:00
tests
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: qtbase: Fix qmake link directives. 2023-08-07 23:34:58 -04:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm