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.

Reply via email to