On Sat, 2026-10-03 at 09:23 -0400, Marius Bakke wrote: > Noé Lopez <[email protected]> writes: > > > > Hi, > > > > I’m concerned that replacing components just because we prefer the > > language is not a good reason. > > I'm not suggesting to replace eudev. At least, not yet! ;-) > > > There already exists many implementations of udev, it would be good > > to > > at least produce an in-depth comparison before jumping to a > > personal > > favorite. > > Really? I only know of systemd-udevd and eudev. Are there others? >
Hi, I know of gardendevd: https://codeberg.org/Gardenhouse/gardendevd The gardenhouse project is a cool initiative to provide replacements of systemd components for a Gentoo project. They also made gardenhostd, which we have in Guix for the GNOME desktop :) Have a nice day, Noé > > Why are we trying to replace eudev in the first place? > > eudev was dormant/abandonware until just two weeks ago. Even with > the > recent update, goodev implements more of systemd-udevd than eudev. > > The same goes with rewriting libudev in Rust: great, you just > > produced > > the same software, but without the security updates, the > > maintainers > > and the years of community around it. > > No argument here. But for goodev to be a serious alternative, a > libudev > is necessary. libudev is very stable and don't see much updates at > all. > > > Please, avoid replacing core libraries and components in Guix > > without a > > very good reason. > > Abandonware was a pretty good reason! Still, I think goodev is more > maintainable in the long run than eudev.
