3 ms·
Finishing Firefox oxidation[1] should become a priority too. Also, combining all separate modern alternatives[2] to coreutils and such in Rust, like exa, dust,
by xvilka 5y ago
Finishing Firefox oxidation[1] should become a priority too. Also, combining all separate modern alternatives[2] to coreutils and such in Rust, like exa, dust, etc into one umbrella project.
[1] https://wiki.mozilla.org/Oxidation https://wiki.mozilla.org/Oxidation
[2] https://github.com/ibraheemdev/modern-unix https://github.com/ibraheemdev/modern-unix
- dochtman 5y agoSee also https://github.com/uutils/coreutils/ https://github.com/uutils/coreutils/
- nerdponx 5y agoI love that Rust has become a successful systems language with memory safety. And while I use many of these "coreutils replacements" frequently, they are mostly not equivalent to the originals, and I think it's disingenuous to claim that they are.
- tialaramex 5y agoThey aren't drop-in replacements, but I think "equivalents" is fair. Your existing bash scripts don't work in an alternate universe where computers come with ripgrep not grep, but that universe isn't very different otherwise. Some things are a little easier to do, some things are a little harder to do, there are different bugs than in our universe, but it's way less strange than a universe where Lisp Machines still dominate, or even one where the Network uses X.25 rather than IP.
- justaj 5y agoI think https://github.com/uutils/coreutils https://github.com/uutils/coreutils is aiming to provide drop-in replacements.
- Ericson2314 5y agoGood luck getting Google to fund that one particular go, heh. Even if they do fund Mozilla.