AI Briefing

Arch Linux가 이제 bit-for-bit 재현 가능한 Docker 이미지를 제공한다

·2026.04.25 02:33

Arch Linux가 재현 가능한 Docker 이미지를 `repro` 태그로 배포했다.

Arch Linux가 bit-for-bit 재현 가능한 Docker 이미지를 제공한다. 몇 달 전 달성한 WSL 이미지의 재현성 이정표를 Docker로 확장한 것이다.

  • 이미지는 전용 repro 태그로 배포된다.
  • 재현성을 보장하기 위해 기본 상태에서는 pacman 키를 제거해 두었고, 바로 pacman을 쓰는 것은 불가능하다.
  • 패키지 설치나 업데이트를 하려면 먼저 pacman-key --init && pacman-key --populate archlinuxkeyring 재생성이 필요하다.

재현성은 빌드 간 digest 일치diffoci 비교로 확인한다. REPRO.md에 재현 절차가 정리돼 있으며, podman inspect --format '{{.Digest}}' <image> 같은 방식으로 검증할 수 있다.

구현 측면에서는 Docker용 base rootFS를 결정론적으로 빌드했고, 다음과 같은 조정이 적용됐다.

  • SOURCE_DATE_EPOCH 설정 및 org.opencontainers.image.created 라벨 정렬
  • var/cache/ldconfig/aux-cache 제거로 비결정성 차단
  • docker build / podman build에서 --source-date-epoch--rewrite-timestamp 사용

향후에는 Docker 이미지와 WSL 이미지, 그리고 이후의 재현 가능한 이미지들에 대해 rebuilder를 도입해 주기적 자동 재빌드, 검증, 로그 및 결과 공개까지 이어갈 계획이다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.