elfshaker - 바이너리에 최적화된 고성능 버전 관리 시스템
(github.com)- Rust로 작성된 CLI 오픈소스
- 현재 폴더의 스냅샷을 고도로 압축된 팩 파일에 저장한 뒤, 내부 파일들에 빠른 접근 가능
ㅤ→ 인크리멘털 빌드의 obj 파일들 처럼 유사한 파일을 많이 저장하는데 유용
- 수천개의 LLVM빌드를 가진 clang 빌드에 적용시 400 Gib → 100 Mib 로 용량을 압축하고, 어떤 커밋에든 4초안에 접근해서 바로 사용 가능
ㅤ→ manyclangs 라는 별도 프로젝트로 제공
- 리눅스/맥/윈도우 모두 지원을 목표