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.

Reply via email to