diff options
| author | 2026-05-29 11:18:13 +0100 | |
|---|---|---|
| committer | 2026-05-29 11:18:13 +0100 | |
| commit | 1ab5e40fc75e293b87f645fc2de08e0a0fe3d50f (patch) | |
| tree | b3e5c39fcbcf2a95e1df5b3cf05ac1f150ca6b3a /just-lib.sh | |
| parent | 88e152d3fe8174f1a2ba338714ceba1cb73ffa40 (diff) | |
| download | dotfiles-1ab5e40fc75e293b87f645fc2de08e0a0fe3d50f.tar.gz dotfiles-1ab5e40fc75e293b87f645fc2de08e0a0fe3d50f.tar.bz2 dotfiles-1ab5e40fc75e293b87f645fc2de08e0a0fe3d50f.zip | |
fix(hardened): restore podman compatibility on linux-hardened
Two breakages observed on first linux-hardened boot:
1. `podman run` failed because linux-hardened sets
kernel.unprivileged_userns_clone=0 by default (stock linux: 1).
Rootless podman requires unprivileged user namespaces. Restoring
the stock-kernel default via sysctl — this is a documented hardened
knob meant to be flipped back if you actually use rootless
containers. No-op on stock kernel.
2. "kernel does not support overlay fs: 'overlay' is not supported over
btrfs". Kernel overlayfs cannot use a btrfs subvolume as lowerdir;
podman needs fuse-overlayfs as the user-mode shim. ~10-30% slower
I/O than native overlay but works correctly and is the upstream
recommendation for btrfs-backed rootless storage.
Diffstat (limited to 'just-lib.sh')
0 files changed, 0 insertions, 0 deletions
