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? > 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.
