feat(slides): Add NixOS slides
This commit is contained in:
parent
71c900dbff
commit
eb2bc80100
1 changed files with 12 additions and 3 deletions
|
@ -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)}
|
||||||
|
|
Loading…
Reference in a new issue