NixOSのビルド再現性:思っていたより良い

2025-02-12

NixOSのビルド再現性は、長らく議論の的となってきました。機能的なパッケージマネージャーモデルはビルドの再現性に貢献しますが、すべてのビルドでビット単位の再現性を保証するわけではありません。新しい研究論文では、Nixpkgs(NixOSのパッケージ集合)を6年間経験的に調査し、再現率が着実に増加していることを明らかにしました。2017年の69%から2023年4月には91%に達しています。この研究では、埋め込まれた日付、uname出力、環境変数、ビルドIDなど、再現性の欠如の主な原因も特定されました。これらの知見は、Nixpkgsがすでに高い再現率を達成している一方で、これらの点を改善することでさらなる向上を図れることを示しています。この研究は、Nix置換プロトコルの信頼性を高め、ビルド再現性に基づく分散キャッシュソリューションの開発を促進するために不可欠です。

(luj.fr)