Nixのsubstituter
from
NixのBinary Cache
Nixにおけるbuild cacheの取得元のこと
Nix Store
の代替(substituter)
いろいろある
https://cache.nixos.org/
nixpkgs
のbinary cacheを管理している
Nixを使用するとdefaultでこれが使用される
Cachix
Binary CacheをhostingするSaaS
個人でBuildしたBinary Cacheをこのサービス上に保存できる
Attic
https://docs.attic.rs/
https://github.com/zhaofengli/attic
Rust実装
https://discourse.nixos.org/t/introducing-attic-a-self-hostable-nix-binary-cache-server/24343
nix-serve
https://github.com/edolstra/nix-serve
https://nixos.org/manual/nix/unstable/package-management/binary-cache-substituter.html
HHTP経由でbinary cacheをやり取りできる
S3
などのRemote Storage系のサービス
https://fzakaria.com/2020/07/15/setting-up-a-nix-s3-binary-cache.html
https://nixos.org/manual/nix/unstable/package-management/s3-substituter.html
https://medium.com/earlybyte/the-s3-nix-cache-manual-e320da6b1a9b
Minio
SSH経由
任意のマシンではSSH経由でやり取りができる
https://nixos.org/manual/nix/unstable/package-management/copy-closure.html
https://nixos.org/manual/nix/unstable/package-management/ssh-substituter.html
バイナリキャッシュ|Nix入門