- Behält die Befehls-Kompatibilität mit Homebrew bei und macht gleichzeitig die Paketinstallation auf dem Mac 5–20-mal schneller
- Nutzt das Homebrew-CDN unverändert, sodass es sofort verwendet werden kann, indem der
brew-Befehl einfach durch zb ersetzt wird
- Open Source in Rust, das das Modell des uv-Projekts auf die Mac-Paketverwaltung anwendet
- Speichert Pakete in einem inhaltsadressierten Speicher auf Basis von SHA256
- Verwendet eine duplikatfreie Neuinstallationsstruktur, bei der dasselbe Paket bei einer erneuten Installation sofort wiederhergestellt wird
- Minimiert den Disk-Overhead mit einem Copy-on-Write-Verfahren unter Verwendung von APFS clonefile
- Beschleunigt den gesamten Installationsprozess durch parallele Downloads und Streaming-Ausführung
- Download, Entpacken und Verlinken werden gleichzeitig verarbeitet
- Maximiert die Netzwerkeffizienz durch aggressives HTTP-Caching und CDN-Verbindungs-Racing
- Bestehende Brewfile-Dateien können unverändert weiterverwendet werden
- Unterstützt Masseninstallationen mit den Befehlen
zb install --file Brewfile oder zb bundle
- Bietet intuitive Befehle wie
zb install, zb uninstall, zb gc, zbx usw.
- Benchmark-Ergebnisse
- Bei den Top-100-Paketen durchschnittlich 2,0-fache (cold) und 7,6-fache (warm) Geschwindigkeitsverbesserung
- Bei
sqlite, libsodium, tesseract usw. Verbesserungen von bis zu 18–29-fach
- Doppellizenziert unter Apache-2.0 und MIT
- Befindet sich noch in einer experimentellen Phase, ist aber mit den meisten zentralen Homebrew-Paketen kompatibel
Noch keine Kommentare.