From 14b000b62cef0306a7faa7bebafa91846cdca736 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Mon, 25 Apr 2022 16:59:08 +0200 Subject: [PATCH] notes --- notes/systemd-functions.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/notes/systemd-functions.md b/notes/systemd-functions.md index 8736590..f5589ec 100644 --- a/notes/systemd-functions.md +++ b/notes/systemd-functions.md @@ -66,6 +66,14 @@ title: 'What does systemd do?' - pstore: ? - random-seed: load/save random seed at boot/shutdown - resolve: a full DNS resolver + - or? `systemd-resolved` is an interesting take on non-daemonless DNS service for processes + on the machine: in particular it is able to do split DNS right, with ~routes advertising + their ability to resolve specific subsets of DNS space. Apparently DBus can be used to + get rich queries and control things, and there's a listener on a localhost address + (127.0.0.53?) for unmodified processes to use. Tailscale makes use of the split DNS to + get things like resolution of the private names. Presumably you can say "hey give these + names to me and *only* me" as well as "I am able to resolve these names, but if others + also claim to be able to, go ahead and try things in parallel"? Unclear. - rfkill: radio power control - run: "Run the specified command in a transient scope or service" - shared