Hlavní navigace

NetBSD má reprodukovatelnou kompilaci

Jan Fikar

Od včera má NetBSD reprodukovatelnou kompilaci na AMD64 a SPARC64. Jde o to, že stejné zdrojové kódy se vždy zkompilují do shodných binárních souborů, které si uživatel může snadno ověřit. Vývoj trval asi rok.

Reprodukovatelná kompilace samozřejmě potřebuje shodné kompilační prostředí, v NetBSD to obstarává skript build.sh . Navíc bylo potřeba vyřešit například časové značky v ar  a tar, které byly nahrazeny prostě nulou nebo konstantou tam, kde nula nedávala smysl. Na reprodukovatelné kompilaci pracují i jiné systémy, mezi nimi Debian, který v současné době reprodukuje asi 76 % balíčků pro AMD64.

(zdroj: phoronix)

Našli jste v článku chybu?