diff options
-rw-r--r-- | presentation.tex | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/presentation.tex b/presentation.tex index 0803920a821b..2591c5b07ccc 100644 --- a/presentation.tex +++ b/presentation.tex @@ -138,7 +138,7 @@ \begin{itemize} \item Sparse information on the Debian-wiki \item Bootstrapping discussions mostly resolve around new architectures - \item GCC is compiled by depending on previous versions of gcc + \item GCC is compiled by depending on previous versions of GCC \end{itemize} \end{frame} @@ -169,11 +169,20 @@ \end{center} \end{frame} + \begin{frame}{Bootstrapping NixOS} + Nix evaluation can not recurse forever: The bootstrap can not + simply depend on a previous GCC. + + Result: \texttt{bootstrap-tools} tarball from a previous binary + cache is fetched and used. + + An unfortunate magic binary blob ... \end{frame} - \section{The future of bootstrapping} + \begin{frame}{Reproducing NixOS} + Not all reproducibility patches have been ported from Debian. - \begin{frame}{MES} + However: Builds are fully repeatable via the Nix fundamentals! \end{frame} \begin{frame}{The Nix project(s)} |