3 ms·
Redox has been working on smaller, more BSD-like versions of the basic Unix utilities, also written in Rust: https://github.com/redox-os/coreutils https://gith
by rhelmer 11y ago
Redox has been working on smaller, more BSD-like versions of the basic Unix utilities, also written in Rust:
https://github.com/redox-os/coreutils https://github.com/redox-os/coreutils
I am excited to see this as I was working on a similar project last year (rewriting the BSD userland in Rust), but it's from pre-1.0 Rust so not really as idiomatic as what is coming out of the Redox project.
- spaceheeder 11y agoFrom the README: "These are based on BSD coreutils rather than GNU coreutils as these tools should be as minimal as possible." If all of these utilities are running in userspace, per Redox's microkernel architecture, then what is the advantage of intentionally not making them feature-rich?
- icebraining 11y agoIt has the advantages that come from following the UNIX style. To learn more, I recommend reading this short paper by Rob Pike and Brian Kernighan, published in 1984: http://harmful.cat-v.org/cat-v/unix_prog_design.pdf http://harmful.cat-v.org/cat-v/unix_prog_design.pdf
- spiralpolitik 11y ago"Those days are dead and gone and the eulogy was delivered by Perl" - Rob Pike (2004)