История изменений
Исправление rtxtxtrx, (текущая версия) :
zoxide весит 1 мегабайт. он написан на rust. очень «толсто»… но это не очень пример. сравним:
# find
# написана на C
$ yay -Qi findutils | grep -i size
Installed Size : 1747.97 KiB
# написан на Rust
$ yay -Qi fd | grep -i size
Installed Size : 3.89 MiB
Для растовской приблуды требуется gcc-libs тот же, а он и так почти для всего требуется. Есть, конечно, оверхед какой-то, но это без учета куцого функционала оригинала. У них и применение то разное: fd работает с регулярками, а find использует вроде fnmatch
Исправление rtxtxtrx, :
zoxide весит 1 мегабайт. он написан на rust. очень «толсто»… но это не очень пример. сравним:
# find
# написана на C
$ yay -Qi findutils | grep -i size
Installed Size : 1747.97 KiB
# написан на Rust
$ yay -Qi fd | grep -i size
Installed Size : 3.89 MiB
Для растовской приблуды требуется gcc-libs тот же, а он и так почти для всего требуется
Исправление rtxtxtrx, :
zoxide весит 1 мегабайт. он написан на rust. очень «толсто»… но это не очень пример. сравним:
# find
# написана на C
$ yay -Qi findutils | grep -i size
Installed Size : 1747.97 KiB
# написан на Rust
$ yay -Qi fd | grep -i size
Installed Size : 3.89 MiB
Исходная версия rtxtxtrx, :
zoxide весит 1 мегабайт. он написан на rust. очень «толсто»… но это не очень пример. сравним curlie, написанный на go, и curl-с:
$ yay -Qi curlie | grep -i size
Installed Size : 2.20 MiB
$ yay -Qi curl | grep -i size
Installed Size : 1916.32 KiB
И это без зависимостей второго - тогда он становится жиробасом с весом на порядок больше.