omnibin은 Nix 패키지 목록을 FUSE 파일시스템으로 노출하고 실제 파일을 읽을 때만 캐시에서 데이터를 내려받습니다. 기본 명령은 최신 패키지로 연결하며 버전을 붙이면 과거 실행 파일을 선택할 수 있습니다. README의 Python 3.6.2 예제는 첫 실행 2.690초, 캐시 후 0.035초였고 처음 92MB를 받았습니다. 이는 제작자의 측정이며, 컨테이너에서는 FUSE 장치와 마운트 권한이 필요하고 빌드 단계가 아닌 실행 단계에서 패키지가 준비된다는 제약이 있습니다. 개발자 소개는 거대한 목록을 에이전트가 전수 열람하면 비용이 커질 수 있다고 경고해 필요한 실행 파일을 직접 찾는 사용법을 강조합니다.
Tech로 돌아가기
Tech
omnibin, 과거 Nix 실행 파일을 필요할 때 내려받기
도구를 미리 전부 담는 부담을 줄이는 대신, 첫 실행의 네트워크 비용과 마운트 권한을 고려해야 합니다.