Hacker News new | ask | show | jobs
by earthboundkid 2209 days ago
I think it is very cool that Rust has led to a renaissance of rewriting classic Unix tools to make them fit more with current use. Unix was never meant to stand still. It just happened that AT&T broke up and it took a while for Linux to catch up, and by then people got used to the idea of a fixed set of POSIX utilities. But their CLIs are often quite bad, and security was never a consideration in the olden days, so it’s good see them re-evaluated.
1 comments

> I think it is very cool that Rust has led to a renaissance of rewriting classic Unix tools to make them fit more with current use. Unix was never meant to stand still.

Technically it has not, even for the core tools they've been getting extended, usually incompatibly, in both GNU and BSD lineages. Though it's pretty funny how much the rust community has been taken up by providing alternatives and replacements for "classic" (POSIX) utilities.

While development has not stopped, there haven't really been many advances in improving the syntax. Many of these tools are stuck in awkard, unintuitive syntax, which is cumbersome unless you use them frequently. I feel like the renaissance has lately been one of usability, which I personally really appreciate. Obviously, hard-core daily users would disagree, but considering I use `awk` at most once every 6 months, I hate that I need to spend 20 minutes re-learning how to use it every single time, particularly for basic purposes.