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}
|
||||
\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)}
|
||||
|
|
Loading…
Reference in a new issue