As mentioned in the NixCon 2019 lightning talks, I want to discuss some ideas around the migration to networkd in NixOS. There are some new questions that have come up since my talk about networkd at NixCon 2018 and I think it would be wise to discuss them with more people from the community before starting to implement them.
We want to host a networkd sprint for everyone that is interested in discussing, implementing some ideas or just want to test networkd to possibly discover more issues. The ideal outcome would be an RFC for a redesign of the networking module for better composition and extensibility. We also have to decide what to do with scripted networking since we will most probably include a lot more of the features available in networkd. My goal would be to have networkd as a viable option for 20.03 and make it the default in at least 20.09 (including breaking compatibility for at least some of the networking options).
It will take place on a weekend at the new Mayflower office in Munich (Landsberger Strasse 314, OSM) on Saturday 2019-11-23 and the following Sunday. You can also already visit us on Friday. The next public transport station is Laim via the S-Bahn. Food and drinks will be provided for the duration of the sprint at least.
There will also be the possibility of joining remotely so you don’t necessarily need travel to Munich but that would of course simplify communication. If you’re unsure about accommodation, we can also host you in our office since we have a shower available (please contact us at email@example.com). There is a cheap hostel just a few 100 meters away (A&O Hostel) and relatively cheap hotels like the Super 8 Munich City West that are also close and in walking distance.
Here is a poll to help decide on the date: https://dudle.inf.tu-dresden.de/nixos-networkd-sprint-2019/
Please try to vote as soon as possible so we can communicate the final date in about a week.