20 คะแนน โดย xguru 2023-02-14 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • uutils ซึ่งเป็นการนำ GNU Coreutils มาเขียนใหม่ด้วย Rust ได้เปิดตัวเมื่อ 2 ปีก่อน
  • cp, mv และยูทิลิตีหลักอื่น ๆ ที่พัฒนาด้วย Rust เกือบจะไปถึงระดับเทียบเท่า GNU upstream แล้ว และสามารถนำไปใช้งานจริงได้
  • เป้าหมายของ uutils คือการมาแทนที่ GNU Coreutils ได้โดยตรง พร้อมรองรับการทำงานข้ามแพลตฟอร์มและทำให้การทดสอบทำได้ง่าย

2 ความคิดเห็น

 
glacks0224 2023-02-14

เป้าหมายของ uutils คือการใช้แทน GNU Coreutils ได้แบบตรงตัว พร้อมรองรับการทำงานข้ามแพลตฟอร์มและทำให้การทดสอบเป็นเรื่องง่าย -> เป้าหมายของ uutils คือการใช้แทน GNU Coreutils ได้แบบตรงตัว พร้อมรองรับการทำงานข้ามแพลตฟอร์มและทำให้การทดสอบเป็นเรื่องง่าย

 
popopo 2023-02-14

เพราะเป้าหมายคือให้ใช้แทน coreutils ได้ตรงๆ แบบเดิม เลยไม่ควรคาดหวังเรื่องประสิทธิภาพที่ดีขึ้นงั้นหรือครับ..?

find: ไม่มี -> ใช้ fd-find
grep: ไม่มี -> ใช้ rip-grep
du: du เดิมเร็วกว่า uu-du อยู่นิดหน่อย -> ใช้ dust

  • ดูจากที่ทั้งคู่ช้ากว่า dust มาก น่าจะเป็นเพราะไม่ได้เป็นแบบ single-thread หรือเปล่าครับ