Rewriting essential Linux packages in Rust
1–10 of 175 posts
Re: Rewriting essential Linux packages in Rust
#2Re: Rewriting essential Linux packages in Rust
#3Re: Rewriting essential Linux packages in Rust
#4[flagged]
Re: Rewriting essential Linux packages in Rust
#5[flagged]
Re: Rewriting essential Linux packages in Rust
#6[flagged]
Re: Rewriting essential Linux packages in Rust
#7[flagged]
If the original thing is improved by being written in Rust as everyone proclaims, then this would be a good thing. However, I have doubts that the years upon years of updates fixing odd behavior, and then forgotten about the whys&hows of those updates that the same issues will not be introduced in the Rust version.
Re: Rewriting essential Linux packages in Rust
#8Ripgrep should be included in all distros by default.
Re: Rewriting essential Linux packages in Rust
#9Ripgrep should be included in all distros by default.
Re: Rewriting essential Linux packages in Rust
#10[flagged]
If the original thing is improved by being written in Rust as everyone proclaims, then this would be a good thing. However, I have doubts that the years upon years of updates fixing odd behavior, and then forgotten about the whys&hows of those updates that the same issues will not be introduced in the Rust version.
Ideally that's what test suites are for, although I'm sure some deviations/gaps will be caught by users. For uutils they are preserving all the edge cases, replicating the original behaviour.
There are benefits to rewrites (far less often in my experience), like doas replacing sudo in BSD distros and culling previous unused and insecure behaviour.