Hacker GitHub

← All repos

uutils/coreutils

View on GitHub ↗ ★ 24,324 Rust

Cross-platform Rust rewrite of the GNU coreutils

162 mentions on Hacker News by 138 people: 22 stories, 140 comments · first 2013-11-29 · latest 2026-10-04

Mentions per year 162 mentions · busiest year 2025 (28)
20082026
  1. …that are easy to compile anywhere, and this is as good a way as any to try and learn it. [1] https://github.com/uutils/coreutils/
    comment by twic · 2021-03-09 · in Debian Running on Rust Coreutils
  2. ▲ 4
    Cross-platform Rust rewrite of the GNU coreutils
    story by ibraheemdev · 2021-02-24 · 0 comments
  3. ▲ 1
    Cross-platform Rust rewrite of the GNU coreutils
    story by ibraheemdev · 2021-02-22 · 0 comments
  4. ▲ 5
    Cross-platform Rust rewrite of the GNU coreutils
    story by ibraheemdev · 2021-02-16 · 3 comments
  5. ▲ 1
    Cross-platform Rust rewrite of the GNU coreutils
    story by joshlk · 2021-02-15 · 0 comments
  6. ▲ 3
    Cross-platform Rust rewrite of the GNU coreutils
    story by __henil · 2021-01-11 · 0 comments
  7. It's not finished, but a decent amount is implemented: https://github.com/uutils/coreutils In general there has been more effort put into trying to improve on the default tools through projects like ripgrep (grep), bat (cat), lsd and exa…
  8. ▲ 1
    Uutils coreutils – GNU coreutils rewritten in safe Rust
    story by ashitlerferad · 2020-08-26 · 1 comment
  9. …has been rather fun and successful, is speeding up uutils' implementation of integer factorisation: https://github.com/uutils/coreutils/pulls?q=is%3Apr+author%3... (uutils is a Rust reimplementation of the GNU coreutils and findutils) I'm…
  10. There is https://github.com/uutils/coreutils implemented in Rust
  11. https://github.com/uutils/coreutils
    comment by vePhi4le · 2020-05-19 · in Linux Productivity Tools (2019) [pdf]
  12. He might just be wrong: https://github.com/uutils/coreutils The only reason he might still be right is if they don't aim to be POSIX-compliant. The page doesn't explicitly call out compliance as a goal, but given that it has some busybox…
  13. The first four utils were added 7+ years ago: https://github.com/uutils/coreutils/commit/9653ed81a2fbf393f... This has been developed for a while. You're looking at the official GitHub releases which doesn't mean much. It just means they…
  14. …100 commands, so you'll have seen at least that many separate crates building. They're listed here: https://github.com/uutils/coreutils/blob/6e8c901204934029c88... My impression is that ecosystems where tracking dependencies is hard tend…
  15. That commit doesn't have any files in it. The first release of "uutils coreutils" appears to be this: https://github.com/uutils/coreutils/commit/511f138e3856e2d69... which is only twenty days young, and a 0.0.1 release to boot (whatever…
  16. https://github.com/uutils/coreutils/commit/d4e96b33e34373399... I read 2013, Theo de Raadt's email is from 2017, over 4 years later. I think we can fault him for being overconfident and not checking his facts.
  17. …network connections at build time to fetch dependencies! For example something as simple as chown: https://github.com/uutils/coreutils/blob/master/src/uu/chown...
  18. 79 by my count, but I'd be happy to have someone correct me. https://github.com/uutils/coreutils/tree/ef4d09ee3c067c280ba... It looks to me like the only changes in that table since November 2017 are that `join` and `df` were moved from…
  19. …This is in fact incorrect--there is a project aiming to build all of the coreutils in Rust ( https://github.com/uutils/coreutils ). More to the point: while I do concur in the conclusion that Rust shouldn't be a part of the OpenBSD base…
  20. …it into existing systems. I dream of one day ordering a System76 with Redox already installed. [1]: https://github.com/uutils/coreutils.git [2]: https://www.redox-os.org/
  21. …as a systems programming language, there's a fairly far along implemention that already exists: https://github.com/uutils/coreutils/blob/master/README.md
    comment by saghm · 2020-02-25 · in Fuchsia Programming Language Policy
  22. https://github.com/uutils/coreutils ?
  23. Core utils in Rust: https://github.com/uutils/coreutils
  24. For coreutils actually written from scratch, see a more interesting project: https://github.com/uutils/coreutils
  25. …Cross-platform Rust rewrite of the GNU coreutils [2] [1] https://github.com/Peltoche/lsd [2] https://github.com/uutils/coreutils
    comment by Fnoord · 2019-07-30 · in Exa – A Modern Replacement for Ls
  26. …to giving Rust a shot I think their idea of reimplementing coreutils in the language has merit. [1] https://github.com/uutils/coreutils
  27. …the "standard" gnu coreutils, as well as suckless tools, and 9base from plan9. And projects like https://github.com/uutils/coreutils So there's plenty of places to draw inspiration from.
    comment by e12e · 2018-03-25 · in Look for the duct tape
  28. How about replacing the core utilities? https://github.com/uutils/coreutils
  29. https://github.com/uutils/coreutils for instance Personally, I don't find this a bad idea, as long as it is not the primary thrust. The reason it is needed is that you aren't going to convince everyone to change the default tools they've…
  30. …interesting to try to cobble together a Linux distribution with a rust userland, using coreutils ( https://github.com/uutils/coreutils ) and over time building more and more of the userland/interface in rust.
    comment by AtticusTheGreat · 2017-12-04 · in Integrating “safe” languages into OpenBSD?
  31. …I'm misunderstanding but there is a pretty serious effort to rewrite all the gnu coreutils in Rust: https://github.com/uutils/coreutils
  32. https://github.com/uutils/coreutils is a long way along.
  33. …utils wrapper) tokei: https://github.com/Aaronepower/tokei (loc stats) And of course this: https://github.com/uutils/coreutils
  34. …quality auto-completion for every command. --- [1] https://github.com/jwilm/alacritty [2] https://github.com/uutils/coreutils
    comment by brandur · 2017-07-01 · in Cicada – Unix shell written in Rust
  35. …to write an OS from scratch: https://www.redox-os.org Then there's the Rust rewrite of coreutils: https://github.com/uutils/coreutils Someone also did the research on building a Linux kernel module in Rust, though it seems like quite the…
    comment by kosinus · 2017-06-28 · in Increasing Rust’s Reach
  36. …in original C ( https://github.com/goj/coreutils/blob/rm-d/src/ls.c ) and its rewrite in Rust ( https://github.com/uutils/coreutils/blob/master/src/ls/ls.rs ) are quite different. The rewrite doesn't implement half of the original options.…
    comment by alexeiz · 2017-04-17 · in Why don't you just rewrite it in X?
  37. …Golang runtime for example. Objective-C to Swift migration. Various parts of Firefox. Coreutils ( https://github.com/uutils/coreutils ). Ruby extensions: https://codeandtalk.com/v/fullstackfest-2015/full-stack-fest... . remacs:…
    comment by lossolo · 2017-03-30 · in Addendum to “Curl is C”
  38. …Golang runtime for example. Objective-C to Swift migration. Various parts of Firefox. Coreutils ( https://github.com/uutils/coreutils ). Ruby extensions: https://codeandtalk.com/v/fullstackfest-2015/full-stack-fest... remacs:…
    comment by fiedzia · 2017-03-30 · in Addendum to “Curl is C”
  39. …of rust. But it's mostly because of static linkage AFAIK [1] and not "a mess of abstractions". [1] https://github.com/uutils/coreutils/issues/747
    comment by wyldfire · 2017-03-27 · in Curl is C
  40. …this-is-the-OS-at-its-root stuff: coreutils [1], "libc" [2], kernels [3], browser engines [4]. [1] https://github.com/uutils/coreutils [2] https://github.com/japaric/steed [3] https://github.com/redox-os [4] https://github.com/servo/servo
    comment by wyldfire · 2017-03-27 · in Curl is C
  41. Observation: https://github.com/uutils/coreutils/blob/master/LICENSE GNU coreutils is GPL, this is MIT.
    comment by CiPHPerCoder · 2016-03-22 · in Cross-platform Rust rewrite of the GNU coreutils
  42. …Ugly. I looked at one random file which turned out to be a `du' command implementation: https://github.com/uutils/coreutils/blob/master/src/du/du.rs... Are they really starting a new OS level thread for every directory found? Looks like an…
  43. Just to give an example: https://github.com/uutils/coreutils/blob/master/src/whoami/p... looks suspically simmilar to: http://code.metager.de/source/xref/gnu/coreutils/src/whoami....
  44. ▲ 548
    Cross-platform Rust rewrite of the GNU coreutils
    story by yincrash · 2016-03-22 · 487 comments
  45. I wonder why they decided to write their own coreutils instead of using https://github.com/uutils/coreutils
  46. https://github.com/uutils/coreutils - in Rust. https://github.com/aisola/go-coreutils - in Go. https://github.com/search?l=Nimrod&q=coreutils&type=Reposito... - in Nim (didn't seem to take off) You know how people write a to-do list, or a…
  47. How about a re-write of coreutils in Rust? https://github.com/uutils/coreutils
    comment by cls59 · 2016-02-23 · in Rewrite Everything in Rust
  48. https://github.com/redox-os/redox https://github.com/uutils/coreutils
  49. …I failed to find git's checkout function, even with a good bit of energy put into it. 0: https://github.com/uutils/coreutils 1: https://github.com/mkottman/lua-git/blob/d64218a227fe26b1fc9...
    comment by mitchtbaum · 2015-10-29 · in Pijul version control system
  50. Or contribute to the project that's already doing so: https://github.com/uutils/coreutils/ (I myself wrote a little wc for fun a month ago, still missing some compatibility things https://github.com/steveklabnik/rwc/blob/master/src/main.rs…
    comment by steveklabnik · 2015-08-14 · in Rust in 2016