diff --git a/installparty/folien-buildhauen/slides.tex b/installparty/folien-buildhauen/slides.tex index a0e1306d839d2708498ad20a416a867586e6a2c6..53e2ad111f55c0c55373018f73f9c1de7e390571 100644 --- a/installparty/folien-buildhauen/slides.tex +++ b/installparty/folien-buildhauen/slides.tex @@ -228,6 +228,7 @@ text width=8em, text centered, rounded corners, minimum height=4em] \item \enquote{richtiges} rootfs wird /root \item<2> \textcolor{blue}{\textit{modprobe.d} und \textit{sysctl.d} angepasst} \item<2> \textcolor{blue}{diverse Pakete sind vorinstalliert} + \item<2> \textcolor{blue}{Deduplizierung von 64Bit und 32Bit} \end{itemize} \end{column} \end{columns} @@ -238,37 +239,68 @@ text width=8em, text centered, rounded corners, minimum height=4em] \tableofcontents[currentsection] \end{frame} -\begin{frame} - \begin{tikzpicture} - \coordinate (sw) at (0, 0); - \coordinate (nw) at (0, 2); - \coordinate (no) at (3, 2); - \coordinate (so) at (3, 0); - \coordinate (om) at (3 ,1); - \coordinate (wm) at (0 ,1); - \coordinate (nsw) at (3, 0.4); - \coordinate (nnw) at (3, 1.6); - \coordinate (nno) at (4.4, 1.6); - \coordinate (nso) at (4.4, 0.4); - \coordinate (h1a) at (3.95, 1.5); - \coordinate (h1b) at (3.75, 1.2); - \coordinate (h2a) at (3.95, 0.8); - \coordinate (h2b) at (3.75, 0.5); - \draw[fill=green!40!white, rounded corners=4pt] (om) -- (so) -- (sw) -- (wm); - \draw[fill=red!80!black, rounded corners=4pt] (om) -- (no) -- (nw) -- (wm); - \draw [fill=LightGrey] (no) -- (nnw) -- (nno) -- (nso) -- (nsw) -- (so) -- (no) ; - \draw (om)--(wm); - - \node at (.5,1.5) [align=center, white] {32 bit \\ binaries}; - \node at (.5,.5) [align=center] {64 bit \\ binaries}; - \draw [fill=blue!40!white] (2,0) rectangle (3,2);\node at (2.5,1) [align=center] {offline \\ Repo}; - \draw [fill=yellow!40!white] (1,0) rectangle (2,2);\node at (1.5,1) [align=center] {non \\ arch}; - - \draw [fill=gray] (h1a) rectangle (h1b); - \draw [fill=gray] (h2a) rectangle (h2b); - - \node [right] at (3.0, 1.4) {4GB}; - \end{tikzpicture} +\begin{frame}{LIPImage -- versionierte Dateien} +% \begin{tikzpicture}[scale=2.7] +% \coordinate (sw) at (0, 0); +% \coordinate (nw) at (0, 2); +% \coordinate (no) at (3, 2); +% \coordinate (so) at (3, 0); +% \coordinate (om) at (3 ,1); +% \coordinate (wm) at (0 ,1); +% \coordinate (nsw) at (3, 0.4); +% \coordinate (nnw) at (3, 1.6); +% \coordinate (nno) at (4.4, 1.6); +% \coordinate (nso) at (4.4, 0.4); +% \coordinate (h1a) at (3.95, 1.5); +% \coordinate (h1b) at (3.75, 1.2); +% \coordinate (h2a) at (3.95, 0.8); +% \coordinate (h2b) at (3.75, 0.5); +% \draw[fill=blue!80!white, rounded corners=4pt] (om) -- (so) -- (sw) -- (wm); +% \draw[fill=green!50!white, rounded corners=4pt] (om) -- (no) -- (nw) -- (wm); +%% \draw [fill=LightGrey] (no) -- (nnw) -- (nno) -- (nso) -- (nsw) -- (so) -- (no) ; +% \draw [fill=LightGrey] (nnw) -- (nno) -- (nso) -- (nsw) -- (nnw) ; +% \draw (om)--(wm); +% +% \node at (nw) [align=center, white] {\begin{minipage}{5cm}\begin{itemize} +% \item foo +% \end{itemize}\end{minipage}}; +% %\node at (.5,.5) [align=center] {64 bit \\ binaries}; +% %\draw [fill=blue!40!white] (2,0) rectangle (3,2);\node at (2.5,1) [align=center] {offline \\ Repo}; +% %\draw [fill=yellow!40!white] (1,0) rectangle (2,2);\node at (1.5,1) [align=center] {non \\ arch}; +% +% \draw [fill=gray] (h1a) rectangle (h1b); +% \draw [fill=gray] (h2a) rectangle (h2b); +% +% %\node [right] at (3.0, 1.4) {4GB}; +% \end{tikzpicture} +\begin{itemize} + \item aus dem \texttt{lipstick} git + \item lassen sich mit git einfach aktualisieren + \item zum großen Teil handgeschrieben + \item kleine Dateien + \vspace{1em} + \pause + \item grub Konfiguration + \item linuxparty.sh inklusive Paketdokumentation + \item Hilfsskripte + \item initrd Hooks (lipnsa) + \item EFI-Shell, FreeDOS +\end{itemize} +\end{frame} + +\begin{frame}{LIPImage -- generierte Dateien} +\begin{itemize} + \item werden von LIPCK generiert + \item Aktualisierung nur durch Neubau des Image möglich + \item sollten flexibel sein + \item große oder stark abhängige Dateien + \vspace{1em} + \pause + \item Bootloader (4x grub + 1x shim) + \item Kernel und initramfs (je 2x) + \item rootfs (common, 32Bit, 64Bit) + \item .disk +\end{itemize} \end{frame} \section{Aufbau und Arbeitsweise von LIPCK}