feat(slides): Add NixOS slides

This commit is contained in:
Vincent Ambo 2018-03-13 00:39:15 +01:00
parent 71c900dbff
commit eb2bc80100

View file

@ -138,7 +138,7 @@
\begin{itemize} \begin{itemize}
\item Sparse information on the Debian-wiki \item Sparse information on the Debian-wiki
\item Bootstrapping discussions mostly resolve around new architectures \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{itemize}
\end{frame} \end{frame}
@ -169,11 +169,20 @@
\end{center} \end{center}
\end{frame} \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} \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} \end{frame}
\begin{frame}{The Nix project(s)} \begin{frame}{The Nix project(s)}