1️⃣8️⃣ Here's the 18th post highlighting key new features of the recently published v260 release of systemd. #systemd260 #systemd

Accessing the journal is primarily done via journalctl. Since a long time it has optionally provided output in JSON mode. But a tool that can generate JSON output is so very close to a Varlink service! Starting v260, journalctl actually *is* a Varlink service, if you want.

More specifically: you can now access the journal through a simple Varlink IPC interface…

…on /run/systemd/io.system.JournalAccess (access only for system users) or $XDG_RUNTIME_DIR/systemd/io.systemd.JournalAccess (only for regular users).

It's not quite yet as powerful with the filtering options as journalctl invoked from the command line, but in the coming releases we hope to fill all the relevant gaps.