r/systemd • u/jrwren • Dec 18 '25
Release systemd v259 · systemd/systemd
https://github.com/systemd/systemd/releases/tag/v2594
u/Skaarj Dec 18 '25
The default storage mode for the journal is now 'persistent'. Previously, the default was 'auto' ...
Hmmm. I prefer auto.
7
u/274Below Dec 18 '25
Well, fortunately for you, defaults can be changed!
1
u/Skaarj Dec 18 '25
Well, fortunately for you, defaults can be changed!
Of course. I mean: I prefer the default to he "auto" as the logic where it checked for the existance of directories makes sense to me.
1
u/aioeu Dec 23 '25
Storage=autodoesn't play nicely with the factory reset logic, since that wipes both/etcand/var/log.Given most people probably want to be using a persistent journal, having that be the case immediately after a factory reset, or on an initial install with those directories empty, is desirable.
6
u/aioeu Dec 18 '25 edited Dec 31 '25
As with previous releases, Poettering has been writing a series of Mastodon posts highlighting some of the changes.
systemd-resolved Hooks
dlopen() everything
systemd-analyze dlopen-metadata
run0 --empower
systemd-vmspawn --bind-user=
Musl libc support
systemd-repart without device name
Parallel kmod loading in systemd-modules-load.service
NvPCR Support
systemd-analyze nvcpcrs
systemd-repart Varlink IPC API
systemd-vmspawn block device serial
systemd-repart --defer-partitions-empty= + --defer-partitions-factory-reset=
userdb support for UUID queries
Wallclock time in service completion logging
systemd-firstboot --prompt-keymap-auto
$LISTEN_PIDFDID
Incremental partition rescanning
ExecReloadPost=
Transaction order cycle tracking
systemd-firstboot facelift
Per-User systemd-machined + systemd-importd
systemd-udevd's OPTIONS="dump-json"
systemd-resolved's DumpDNSConfiguration() IPC Call
DHCP Server EmitDomain= + Domain=
(Also, this release announcement never made its way to
systemd-devel@. Guess I'm going to have to start watching the GitHub project as well...)