- รักษาความเข้ากันได้ของคำสั่งกับ Homebrew พร้อมทั้งทำให้การติดตั้งแพ็กเกจสำหรับ Mac เร็วขึ้น 5~20 เท่า
- ใช้ Homebrew CDN เดิมได้ตามเดิม เพียงเปลี่ยนคำสั่ง
brew เป็น zb ก็ใช้งานได้ทันที
- เป็นโอเพนซอร์ส Rust ที่นำโมเดลของโปรเจกต์ uvมาปรับใช้กับการจัดการแพ็กเกจบน Mac
- เก็บแพ็กเกจไว้ในคลังเก็บแบบอ้างอิงตามเนื้อหาด้วย SHA256
- ใช้โครงสร้างการติดตั้งซ้ำแบบไม่ทำสำเนาที่กู้คืนได้ทันทีเมื่อมีการติดตั้งแพ็กเกจเดิมซ้ำ
- ใช้ APFS clonefile แบบ Copy-on-Write เพื่อลด disk overhead ให้ต่ำที่สุด
- เร่งความเร็วตลอดกระบวนการติดตั้งด้วยการดาวน์โหลดแบบขนานและการรันแบบสตรีมมิง
- ประมวลผลพร้อมกันทั้งการดาวน์โหลด การแตกไฟล์ และการลิงก์
- เพิ่มประสิทธิภาพเครือข่ายสูงสุดด้วย HTTP caching แบบเชิงรุก และ CDN connection racing
- ใช้ Brewfile เดิมของ Homebrew ได้ตามเดิม
- รองรับการติดตั้งแบบชุดด้วยคำสั่ง
zb install --file Brewfile หรือ zb bundle
- มีคำสั่งที่เข้าใจง่าย เช่น
zb install, zb uninstall, zb gc, zbx
- ผลเบนช์มาร์ก
- จากแพ็กเกจยอดนิยม 100 อันดับแรก ความเร็วดีขึ้นเฉลี่ย 2.0 เท่า (cold) และ 7.6 เท่า (warm)
- ปรับปรุงได้สูงสุด 18~29 เท่า ใน
sqlite, libsodium, tesseract เป็นต้น
- ไลเซนส์คู่ Apache-2.0 และ MIT
- ยังอยู่ในขั้นทดลอง แต่เข้ากันได้กับแพ็กเกจหลักส่วนใหญ่ของ Homebrew
ยังไม่มีความคิดเห็น