diff options
author | Vincent Ambo <tazjin@gmail.com> | 2018-03-12T23·39+0100 |
---|---|---|
committer | Vincent Ambo <tazjin@gmail.com> | 2018-03-12T23·39+0100 |
commit | eb2bc80100a244966ed81c9c5f3157020c9b58e6 (patch) | |
tree | 8d59ab949290ad8e953295c49a06fe5d8e4c26f4 /presentation.tex | |
parent | 71c900dbffda4e02f7c80355a543effe20cacb31 (diff) |
feat(slides): Add NixOS slides
Diffstat (limited to 'presentation.tex')
-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)} |