feat(zram): add zram-generator configuration for live environment

Enable compressed swap in RAM (zram) for the live environment to prevent memory saturation issues on systems with limited RAM. This configuration provides necessary headroom during Anaconda installation by leveraging zram's ~3:1 compression ratio on Python heaps. The configuration is automatically copied to installed systems via LiveOS payload, maintaining this safety net post-installation on modest hardware.
This commit is contained in:
2026-07-07 02:47:35 +02:00
parent f3feff4dc2
commit 44b476e1d0
@@ -0,0 +1,12 @@
# FWS — swap compressé en RAM (zram), activé automatiquement par
# zram-generator (paquet dans packages.x86_64, aucun service à activer).
#
# Le LIVE n'a AUCUN swap : sur une machine/VM à 2 Go, Anaconda + le rootfs
# squashfs saturent la mémoire → livelock, écran figé pendant « Préparation
# de l'installateur ». Le zram (compression ~3:1 sur les tas Python) donne
# la marge nécessaire. Copié tel quel sur le SYSTÈME INSTALLÉ par le payload
# LiveOS → FWS garde ce filet de sécurité après installation (esprit
# « remplaçant de Windows » sur des machines modestes).
[zram0]
zram-size = min(ram, 4096)
compression-algorithm = zstd