NixOS 빌드 재현성: 생각보다 낫다

2025-02-12

NixOS의 빌드 재현성은 오랫동안 논쟁의 대상이었습니다. 기능적인 패키지 매니저 모델은 빌드 재현성에 기여하지만, 모든 빌드에서 비트 단위 재현성을 보장하지는 않습니다. 새로운 연구 논문에서는 Nixpkgs(NixOS의 패키지 집합)를 6년간 경험적으로 연구하여 재현율이 꾸준히 증가하고 있음을 밝혔습니다. 2017년 69%에서 2023년 4월에는 91%에 이르렀습니다. 이 연구에서는 임베디드 날짜, uname 출력, 환경 변수, 빌드 ID 등 재현성 부족의 주요 원인도 파악했습니다. 이러한 결과는 Nixpkgs가 이미 높은 재현율을 달성하고 있음에도 불구하고, 이러한 점들을 개선함으로써 더욱 향상시킬 수 있음을 보여줍니다. 이 연구는 Nix 치환 프로토콜에 대한 신뢰도를 높이고 빌드 재현성을 기반으로 하는 분산 캐싱 솔루션 개발을 촉진하는 데 필수적입니다.

(luj.fr)