2/1/2026 at 3:46:53 PM
Offline videos are available here: https://video.fosdem.org/2026It's organized by room which you can find here: https://fosdem.org/2026/schedule/tracks/
by notpublic
2/1/2026 at 7:53:28 PM
Hi, I'm trying to find Lennart Poettering's presentations, but they don't seem to be available yet? https://fosdem.org/2026/schedule/speaker/lennart_poettering/ Thanksby wooptoo
2/1/2026 at 8:45:16 PM
The FOSDEM speakers are sent emails to review and approve the video recording (this involves rudimentary stuff like reviewing the start and end time, if the automated system didn't get it right; choosing one of the three audio channels etc). The recordings that have been reviewed and approved would be online by now.by ignoramous
2/1/2026 at 8:24:38 PM
Look forward to ye olde uncle Lennart's old-timey sales pitch.I'm gonna summarize the Varlink talk: DBus is, and I quote, "very very very complex" and his system with JSON for low-level IPC is, in fact, the best thing since sliced bread and has no significant flaws. It works basically just like HTTP so the web people will love it. Kernel support for more great shit pending! I'm not sure where the hardon for a new IPC system with lernel (keeping that typo) support is from, but he's been trying for 15 years now. AFAICT, the service discovery problem could be solved by a user space service without much trouble. I mean if the whole thing wasn't an exercise in bad technological taste.
by ahartmetz
2/2/2026 at 12:02:04 PM
I think you are misrepresenting this;Varlink is based on much more conventional UNIX technology than Dbus, which is decades old: You connect to a named UNIX socket through its socket file in the filesystem (man page: unix(7)).
This is an old mechanism and it is known to work well. It does not require a broker service, it works right at system startup, and it does not require a working user database for permission checks (which would be a circular dependency for systemd in some configurations). If at all, I am surprised that systemd didn't use that earlier.
The main thing that Varlink standardizes on top of that is a JSON-based serialization format for a series of request/response pairs. But that seems like a lightweight addition.
It also does not require kernel support to work, the kernel support is already there. He mentioned in the talk that he'd like to be able to "tag" UNIX sockets that speak varlink as such, with kernel support. But that is not a prerequisite to use this at all. The service discovery -- and he said that in the talk as well -- is simply done by listing socket files in the file system, and by having a convention for where they are created.
by gnoack
2/2/2026 at 12:12:57 PM
What do you connect to, when you connect to varlink, if there is no broker service?by direwolf20
2/2/2026 at 12:32:40 PM
It's kinda weird to present this as a DBus alternative when it doesn't even offer the same facilities, particularly many-to-many communication.Though I have a pretty good idea of where a Varlink broker would turn up and which init system it would be tied to.
by ahartmetz
2/2/2026 at 2:44:19 PM
Very typical systemd–developer style.by direwolf20
2/2/2026 at 2:55:09 PM
Those are pathname UNIX domain sockets, so you address them through the socket file, which is conventionally stored somewhere under /run.You can run "netstat --listening --unix" to list the UNIX domain servers on your system, to get an impression.
by gnoack
2/2/2026 at 7:34:09 PM
And what does the socket connect to?by direwolf20
2/1/2026 at 11:05:47 PM
I do not share your view of old timey sales pitch, at least for the talk about systemd nspawn OCI container support.If anything, that talk was a tad low effort, with even dismissive answers — "Yes" and "No?" as full answers to audience questions, with no follow up?! Still very informative though!
by thinkbud
2/1/2026 at 11:18:45 PM
The Varlink talk really was very salesy for a Fosdem presentation. Shouldn't be long until the recording becomes available, feel free to tell me I was wrong after watching it.by ahartmetz
2/2/2026 at 7:00:19 AM
It's mainly re-hashed. I think I've seen the same talk twice before? At least once.It's a very "I've made a cool thing. This is what I think is cool about it" type of talk. Which I don't think is uncommon for FOSDEM. Maybe a bit uncommon for a higher profile figure like Lennart.
by ongy
2/2/2026 at 9:46:34 AM
> It's mainly re-hashed. I think I've seen the same talk twice before? At least once.He held a similar talk at All Systems Go I think (I missed the talk here at FOSDEM).
> It's a very "I've made a cool thing. This is what I think is cool about it" type of talk.
Varlink isn't something he just made up, he mearly "adopted it" (started making use of it). It existed before, but I don't know anything that really made use of it before.
by NekkoDroid
2/2/2026 at 11:36:00 AM
Who made it up, then?The official-looking website at https://varlink.org doesn't give any information about who the authors are, as far as I can tell, but the screenshots show the username "kay". There's a git repo for libvarlink [1] where the first commits (from 2017) are by Kay Sievers, who is one of the systemd developers.
An announcement post [2] from later in 2017, by Harald Hoyer, says that the varlink protocol was created by Kay Sievers and Lars Karlitski in "our team", presumably referring to the systemd team.
So the systemd developers "adopted" their own thing from themselves?
by ptx
2/2/2026 at 1:17:27 PM
While I guess you aren't wrong, I also wouldn't say you are entirely correct that Kay is a systemd developer. He use to work on udev, but hasn't been active in any meaningful way on it for 2 years before varlinks release[1]. For what it was made I can't really say, but Lennart hadn't start integrating Varlink until a while after its release (I think I remember it being like 2021 or so when he started making use of it, after another check it seems the start of varlink stuff in systemd was 2019[2]).[1]: https://github.com/systemd/systemd/commits/main/?author=kays...
[2]: https://github.com/search?q=repo%3Asystemd%2Fsystemd+varlink...
by NekkoDroid
2/2/2026 at 1:37:20 PM
Kay Sievers' Wikipedia page cites a blog post by Lennart Poettering [1] which says that systemd was designed in "close cooperation" with Kay Sievers and that Harald Hoyer was also involved, so it seems pretty clear that he's on the team that develops systemd, the team that Harald Hoyer referred to as "our team". All three of them gave a talk [2] together in 2013 about what they were developing.If Lennart Poettering "adopted" varlink, he seems to have done so from members of his own team ("our team") who created varlink and who are also fellow co-creators of systemd.
by ptx
2/2/2026 at 6:00:01 PM
It takes time before all videos have been edited and reviewed for publishing.You can see the progress schedule here: https://review.video.fosdem.org/overview
by Findecanor
2/1/2026 at 8:25:12 PM
Hehe, I'm eagerly waiting for this one as well as I'd be extremely happy to replace some hack to run docker images with `systemd-nspawn` served from the nix store.by miduil
2/2/2026 at 2:49:32 PM
Appreciate the .vtt filesEasier to preview content before downloading
by 1vuio0pswjnm7