20 Punkte von xguru 2023-02-14 | 2 Kommentare | Auf WhatsApp teilen
  • uutils, eine Reimplementierung der GNU Coreutils in Rust, erschien vor 2 Jahren
  • cp, mv und andere in Rust entwickelte Kern-Utilities haben fast ein Niveau erreicht, das dem GNU-Upstream entspricht, und sind tatsächlich einsatzfähig geworden
  • Das Ziel von uutils ist es, die GNU Coreutils vollständig zu ersetzen sowie plattformübergreifende Unterstützung und einfaches Testen zu ermöglichen

2 Kommentare

 
glacks0224 2023-02-14

Das Ziel von uutils ist es, GNU Coreutils vollständig zu ersetzen und dabei plattformübergreifende Unterstützung sowie einfaches Testen zu ermöglichen -> Das Ziel von uutils ist es, GNU Coreutils vollständig zu ersetzen und dabei plattformübergreifende Unterstützung sowie einfaches Testen zu ermöglichen

 
popopo 2023-02-14

Weil das Ziel offenbar der 1:1-Ersatz von coreutils ist, sollte man dann wohl keine Performance-Verbesserungen erwarten..?

find: nicht vorhanden, -> stattdessen fd-find verwenden
grep: nicht vorhanden, -> stattdessen rip-grep verwenden
du: das ursprüngliche du ist etwas schneller als uu-du -> stattdessen dust verwenden

  • Da beide deutlich langsamer als dust zu sein scheinen, vermute ich, dass sie nicht multithreaded sind.