• Lehmanator@programming.dev
    link
    fedilink
    English
    arrow-up
    27
    ·
    3 months ago

    Few reasons, some less valid than others.

    • replaces GPL license with more permissive one
    • wasnt broke dont fix
    • missing some configuration features of base sudo
    • C people feeling threatened by rust
    • people hate rust’s overzealous stans
    • rust community is pretty queer, so being anti-rust is a nice proxy for anti-lgbtq
    • InternetCitizen2@lemmy.world
      link
      fedilink
      English
      arrow-up
      18
      ·
      3 months ago

      replaces GPL license with more permissive one

      Honestly I think this is a rather big deal. It leaves our project open to just being made closed source / justifies not contributing back from big companies.

    • 8uurg@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      3 months ago
      • wasnt broke dont fix

      Sadly, security issues are still being found in sudo, so wasn’t broke isn’t entirely true. Though, whether or not Rust prevents a given security issue is strongly dependent on the kind of issue. Security issues arising from logical errors usually don’t get caught, there is only a guarantee for memory management issues.

      • missing some configuration features of base sudo

      One of the things sudo-rs does is implement only a subset of features to decrease the attack surface. A recent security issue did not affect sudo-rs because they simply did not implement the feature that had the (logic) bug. As with many things this is a trade-off.