Check varlink, an alternative to D-Bus defined in the SystemD world.
https://media.ccc.de/v/all-systems-go-2024-276-varlink-now-
Varlink was created independently of systemd. SystemD just adopted it. It just wasn't that well known before that adoption.
Nah, fuck that one in particular. DBus was too type-unsafe? Why not use JSON then, right? Right?!
Varlink was created independently of systemd. SystemD just adopted it. It just wasn't that well known before that adoption.
Nah, fuck that one in particular. DBus was too type-unsafe? Why not use JSON then, right? Right?!