Is Sudo a good candidate for a Rust rewrite?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • please

  • To prove my point, there's already a sudo replacement written in rust: https://gitlab.com/edneville/please . How many distributions even have a package for it? How many ship it by default?

  • doas

    A port of OpenBSD's doas which runs on FreeBSD, Linux, NetBSD, and illumos

  • No, it's mostly because sudo is FOUR HUNDRED THOUSAND lines of C code, sudo is extremely bloated for what it does (running a command with elevated privileges). A similar BSD utility such as doas has 4000 lines of C code and doas has only 2 discovered vulnerabilities so far whereas sudo has 140.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rudo

    A toy sudo clone written in Rust

  • There is a project called rudo. https://github.com/shawnanastasio/rudo

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts