guix/gnu/system
Ludovic Courtès 5f89f45e74
linux-initrd: Further strip the static Guile.
‘guile-static-initrd’ weighs in at 46 MiB, compared to 54 MiB for
‘guile-static-stripped’ (15% reduction).

* gnu/packages/make-bootstrap.scm (make-guile-static-stripped): Add
‘directories-to-remove’ parameter and honor it.
(%guile-static-initrd): New variable.
* gnu/system/linux-initrd.scm (expression->initrd): Default to
‘%guile-static-initrd’.
* doc/guix.texi (Initial RAM Disk): Adjust accordingly.

Change-Id: I2baf06fed7a3698433e7c83b1d7726054a8c746e
2024-04-29 22:52:08 +02:00
..
examples system: Remove nss-certs from OS templates, adjust doc. 2024-04-18 10:43:06 -04:00
images system: Remove nss-certs from OS templates, adjust doc. 2024-04-18 10:43:06 -04:00
accounts.scm
file-systems.scm
hurd.scm
image.scm services: Add ‘virtual-build-machine’ service. 2024-02-10 23:21:07 +01:00
install.scm system: Remove nss-certs from OS templates, adjust doc. 2024-04-18 10:43:06 -04:00
keyboard.scm
linux-container.scm
linux-initrd.scm linux-initrd: Further strip the static Guile. 2024-04-29 22:52:08 +02:00
locale.scm locale: Shrink ‘%default-locale-definitions’ from 34 to 10 locales. 2024-04-29 22:52:08 +02:00
mapped-devices.scm mapped-devices: luks: Specify modules needed at the top-level. 2024-04-08 00:17:57 +02:00
nss.scm
pam.scm
setuid.scm
shadow.scm system: default-bash-profile: Add Guix Home search paths as well. 2024-02-28 16:55:20 +01:00
uuid.scm
vm.scm vm: Always use a native emulator in ‘guix system vm’. 2024-04-17 12:13:01 +02:00