Originally posted by RahulSundaram
View Post
Announcement
Collapse
No announcement yet.
Rust-Written Coreutils Replacement uutils 0.0.19 Released
Collapse
X
-
Originally posted by Nth_man View Post
It's related to the "seem more like a passion project and nothing to do with organizations" expression. Redox also seemed that.
- Likes 2
Comment
-
Originally posted by Sethox View PostOn the surface it's a hobby project with some personal reasoning, but depending on how one research the source code (to rewrite it on another language) could prove good to analyze better solutions to the minor details.
Only when it's stable and good to go will the end-user see if it was worth it or not.
Comment
-
Originally posted by jacob View PostIf you are worried that someone may compromise a crate like clap that is used by uutils, the risk is really no greater than someone compromising C-written GNU coreutils' repository or tarballs.
Maybe you can just ignore that or handwave it away. I can't.
- Likes 1
Comment
-
Originally posted by jacob View PostCargo provides some limited form of protection by letting you specify git checkout IDs, but having built-in support for PGP-signed tags would be good.
Plus, https://crates.io is immutable.
- Likes 1
Comment
-
Originally posted by ZeroPointEnergy View Post
Yeah, but we are talking about maybe 5 repository and parties for C coreutils you can try to compromise. For Rust coreutils it's over 80.
Maybe you can just ignore that or handwave it away. I can't.
Also, dtolnay https://github.com/dtolnay/ and taiki-e https://github.com/taiki-e/ are two well-known and well-trusted people who owned and maintained many essential crates.
Comment
-
Originally posted by NobodyXu View Post
Cargo.lock (cargo lockfile) includes checksum for every dependencies.
Plus, https://crates.io is immutable.
Comment
-
Originally posted by jacob View PostBut when you start a new project, you just indicate version numbers in your cargo.toml. If you could refer to a signed tag so that it would automatically check the signature the first time it pulls the dependency, that would be a massive improvement.
Comment
-
Originally posted by ZeroPointEnergy View Post
Yeah, but we are talking about maybe 5 repository and parties for C coreutils you can try to compromise. For Rust coreutils it's over 80.
Maybe you can just ignore that or handwave it away. I can't.
- Likes 1
Comment
-
Originally posted by jacob View Post... Code re-use is a GOOD THING. ...
But it can become a nightmare when you need to confirm the legalities of all involved licenses. That's something commercial companies need to do. I see rust moving to a similar direction like JavaScript where a single function call can pull in over 20'000 legal dependencies.
- Likes 1
Comment
Comment