zerobrew - Homebrew'den 5~20 kat daha hızlı paket yöneticisi
(github.com/lucasgelfond)- Homebrew ile komut uyumluluğunu korurken Mac için paket kurulumunu 5~20 kat hızlandırır
- Aynı Homebrew CDN'ini kullanır;
brewkomutunu yalnızcazbile değiştirerek hemen kullanılabilir - Rust tabanlı açık kaynak olarak uv projesinin modelini Mac paket yönetimine uygular
- Paketleri SHA256 tabanlı içerik adresli depoda saklar
- Aynı paket yeniden kurulduğunda anında geri yüklenen kopyasız yeniden kurulum yapısı kullanır
- APFS clonefile kullanan Copy-on-Write yöntemiyle disk ek yükünü en aza indirir
- Paralel indirme ve akış halinde yürütme ile kurulum sürecinin tamamını hızlandırır
- İndirme, arşiv açma ve bağlantılama işlemlerini eşzamanlı yürütür
- Agresif HTTP önbellekleme ve CDN bağlantı yarışı (racing) ile ağ verimliliğini en üst düzeye çıkarır
- Mevcut Homebrew Brewfile dosyalarını aynen kullanabilir
zb install --file Brewfileveyazb bundlekomutuyla toplu kurulum desteklenir
zb install,zb uninstall,zb gc,zbxgibi sezgisel komutlar sunar- Benchmark sonuçları
- İlk 100 paket için ortalama 2.0 kat (cold), 7.6 kat (warm) hız artışı
sqlite,libsodium,tesseractgibi paketlerde 18~29 kata kadar iyileşme
- Apache-2.0 ve MIT çift lisanslıdır
- Deneysel aşamada olsa da Homebrew'nin temel paketlerinin çoğuyla uyumludur
Henüz yorum yok.