> > I vote for TMPFS, since that would also reduce flash wear. > > Honestly I don't get why it's not already using TMPFS. > > One argument could be how much ram it takes: > > $ du -sc /run/* > 12 /run/blkid > 0 /run/booted-system > 0 /run/current-system > 1312 /run/setuid-programs > 524 /run/udev > 1848 total > > That is with no explicit setuid programs configured, on a machine with a > fairly minimal configuration. > > Not a *huge* amount of ram, but not nothing, either... I'd say it's effectively nothing for almost all devices capable of running Guix. On my laptop the size of /run is 4804 (4.7M). In a quick test one terminal window with only zsh running in it took almost 10 times as much ram.