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…
	
	Add table
		Add a link
		
	
		Reference in a new issue