diff --git a/lectures/froscon/image/IMG_6914.jpg b/lectures/froscon/image/IMG_6914.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a01fc1645a6a0bd0be2c565d09f6ae5b976437ba Binary files /dev/null and b/lectures/froscon/image/IMG_6914.jpg differ diff --git a/lectures/froscon/image/pic_shot_1435255610835.jpg b/lectures/froscon/image/pic_shot_1435255610835.jpg new file mode 100755 index 0000000000000000000000000000000000000000..a3f80393491f277c21a7b9e3bda8d14d3c027cf0 Binary files /dev/null and b/lectures/froscon/image/pic_shot_1435255610835.jpg differ diff --git a/lectures/froscon/lip.tex b/lectures/froscon/lip.tex index 56423882298450739e376b29fa15a56542367218..f1fd4b0e1f38b17ff7e6d6c7673f922d5e25405e 100644 --- a/lectures/froscon/lip.tex +++ b/lectures/froscon/lip.tex @@ -1,31 +1,13 @@ \section{Linux Install Partys} -\subsection{Geschichte} - \begin{frame}{Geschichte} - % % % ZEITSTRAHL mit Ubuntuversionen vs Realeasedatum und Probleme - \begin{itemize} - \item erste Linux Install Party im Wintersemester 2010/11 - \item Übliche Startschwierigkeiten (z.B. Raum zu klein, zu wenig IP-Adressen, zu wenig Helfer,\ldots) - \item zweite LIP im Sommersemester 2011 mit sehr wenig Teilnehmer, dafür in einem sehr großen Raum (Physikhörsaal) - \item ab Wintersemester 2011/12 überwiegend gute Teilnehmerzahlen - \item SS 12 4 Partitionen WTF ???? LDM+LVM+GRUB4DOS - \item ab Wintersemester 2012/13 Custom Ubuntu (Images ohne Kernel – Sticks neuflashen) - \item ab Sommersemester 2013 FS-eigene USB-Sticks mit 8GB (UEFI) - \item ab Wintersemester 2013/14 Image sprengte 4GB Grenze (Secure Boot, GRUB 1.98 beta2 mag kein UEFI, Sony Vaio ohne Linux nach hause) - \item Sommersemester 2014 UCK tut nicht mehr aber GRUB 2 (Bootloader umbennen hilft, UEFI-AXT) - \item WS 14/15 LIPCK \texttt{make image} – sehr viele Teilnehmer (keine EFI-Menüeintrage ohne Passwort) - \item Sommersemester 2015 Probleme mit BIOS und MBR , semiautomatisches Flashen, danke LIP Flashes 10.LIP - \item WS 15/16 WINDOWS 10 *uaaa* - - - \end{itemize} - \end{frame} \begin{frame}[t]{Geschichte} -\begin{center} +%\begin{center} +\framebox{ + \begin{tikzpicture} % draw horizontal line \draw [->, ultra thick](0,5.5) -- (0,0); @@ -81,35 +63,180 @@ \draw (0,1.9) node[left=3pt] {Ubuntu 12.04}; \draw (0,0.9) node[left=3pt] {Ubuntu 12.10}; + \end{tikzpicture} +} +\hfill +%\end{center} + +\end{frame} + +\begin{frame}[t]{Geschichte} +%\begin{center} +\framebox{ + \begin{tikzpicture} + + % draw horizontal line + \draw [->, ultra thick](0,5.5) -- (0,0); + + % draw vertical lines + + \draw [thick](1.3cm, 5cm) -- (0, 5 cm) node [above,align=center,midway] { SS 13 }; + \draw [thick](1.3cm, 5cm) -- (2, 6cm) -- (2.5, 6cm) node[right, align=left]{ + Eigene LIP-Sticks mit 8GB \\ + + Boot-Schwierigkeiten mit UEFI + }; + + \draw [thick](1.3cm, 4cm) -- (0, 4 cm) node [above,align=center,midway] { WS 13 }; + \draw [thick](1.3cm, 4cm) -- (2, 4.5cm) -- (2.5, 4.5cm) node[right, align=left] { + Image wird 8GB groß \\ + Probleme mit Secure Boot\\ + UEFI wg Grub 1.98beta2 \\ + Sony Vaio geht ohne Linux nach Hause + + }; + + \draw [thick](1.3cm, 3cm) -- (0, 3 cm) node [above,align=center,midway] { SS 14 }; + \draw [thick](1.3cm, 3cm) -- (2, 3cm) -- (2.5, 3cm) node[right, align=left] { + UCK zerfällt, immer mehr Patches nötig \\ +Gegen UEFI: die EFI-Axt und GRUB 2 + + }; + + \draw [thick](1.3cm, 2cm) -- (0, 2 cm) node [above,align=center,midway] { WS 14 }; + \draw [thick](1.3cm, 2cm) -- (2, 1.5cm) -- (2.5, 1.5cm) node[right, align=left] { + \texttt{make image} \\ + sehr viele Teilnehmer \\ + EFI ohne Passwort zickt rum + }; + + \draw [thick](1.3cm, 1cm) -- (0, 1 cm) node [above,align=center,midway] { SS 15 }; + \draw [thick](1.3cm, 1cm) -- (2, 0cm) -- (2.5, 0cm) node[right, align=left] { + \textbf{10. LIP} \\ + Probleme mit \textbf{BIOS und MBR}\\ + semiautomatisches Flashen LIP Flash + }; + + \foreach \y in {4.9, 3.9, 3, 1.9, 0.9} + { + \draw [thick](0, \y cm) -- (-4pt, \y cm); + } + + % draw nodes +%\draw (0,5) node[left=3pt] {WS 10} ; +\draw (0,4.9) node[left=3pt] {Ubuntu 13.04}; +\draw (0,3.9) node[left=3pt] {Ubuntu 13.10}; +\draw (0,3) node[left=3pt] {Ubuntu 14.04}; +\draw (0,1.9) node[left=3pt] {Ubuntu 14.10}; +\draw (0,0.9) node[left=3pt] {Ubuntu 15.04}; \end{tikzpicture} -\end{center} + } +\hfill +% \end{center} -\end{frame} +\end{frame} \subsection{Organisation} -\begin{frame} + +\begin{frame}{Organisation} +\todo{Itemsep erhöhen um etwas luft zu kriegen} +\begin{columns} +\begin{column}{.5\textwidth} +\begin{itemize} +\item monatliche Planungssitzungen +\item Aufgabenverteilung +\item Teams +\begin{itemize} +\item Hauptorga +\item Image / Technik +\item "`Infrastruktur"' +\item Werbung +\item Verpflegung +\end{itemize} +\item Dokumentation +\end{itemize} +\end{column} + +\begin{column}{.5\textwidth} \begin{itemize} -\item monatliche Sitzungen, vor Veranstaltungen auch häufiger ;) \item Ticketsystem \item git -\item pubwiki, checklisten, tipps und tricks -\item (writeonly) protokolle -\item Mailingliste, Helfer Teilnehmer Orga -\item Unterstützung durch: RBI, Fachschaft, FG Informatik / Physik, ALUG -\item flache Hierarchie, Anpackmentalität, Teams/Gruppen (Hauptorga, Image / Technik, Infrastruktur, Werbung, Verpflegung) +\item Wiki +\item Mailinglisten (Helfer / Orga) +\item Selbstentwickelte Software +\item Hilfewinker \item Handouts \end{itemize} +\end{column} +\end{columns} \end{frame} + \subsection{Durchführung} +\begin{frame}{bis Woche vor der LIP} +\end{frame} + % Zeitstrahl: bis Woche vor der LIP, Woche vor der LIP, "Tag vor der LIP (72h)", Nacht vor der LIP, Tag der LIP, LIP selbst \subsection{Software} \subsubsection{LIPCK / LIPStick} +\begin{frame}{Motivation eigenes Image} +\begin{itemize} +\item Offline Repository um Netzwerkbandbreite zu sparen +\item \LaTeX auf Netbooks dauert lange +\item 32- und 64-Bit auf einem Stick (4GB Grenze) +\item Aktuellere Software / Kernel +\item Erster Ansatz: \texttt{linuxparty.sh} -- Installation zusätzlicher Software +%\item \todo{LIPSTICK GRAFIK} +\end{itemize} +\scriptsize +\begin{tikzpicture} +\coordinate (sw) at (0, 0); +\coordinate (nw) at (0, 2); +\coordinate (no) at (3, 2); +\coordinate (so) at (3, 0); +\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[rounded corners=4pt] (so) -- (sw) -- (nw) -- (no); +\draw (no) -- (nnw) -- (nno) -- (nso) -- (nsw) -- (so) -- (no); + +\draw [fill=gray] (h1a) rectangle (h1b); +\draw [fill=gray] (h2a) rectangle (h2b); + +\node [right] at (3.0, 1.4) {4GB}; + + +\end{tikzpicture} +\end{frame} + +\begin{frame}{LIPCK / LIPStick} +\begin{itemize} +\item UCK -- Ubuntu Customization Kit von Canonical (bis SS14) +\item Seit Mitte 2012 nicht mehr entwickelt +\item Viele Bugfixes und Anpassungen durch uns +\item UCK hatte architekturbedingte Probleme +\item LIPCK -- Linux Install Party Customization Kit $\rightarrow$ \texttt{make image} +\begin{itemize} +\item make + bash + LXC + GNU-Userland +\item Deduplikation 32-/64-Bit und Common-Files +\item Automatisch Erzeugung von VM-Images +\item Download benötigter Komponenten (Images, Offline-Repository) +\item Anpassen von Live-System und Initrd (Kernel, Software, Einstellungen) +\end{itemize} +\end{itemize} +\end{frame} + \subsubsection{LIPFlash} \subsubsection{LIPCLMS} diff --git a/lectures/froscon/main.pdf b/lectures/froscon/main.pdf index 54b016788fd1553c84230ce2b8fdc97eee00f515..2f6a79c9c94981da800ece50d9bc8325dc6e3525 100644 Binary files a/lectures/froscon/main.pdf and b/lectures/froscon/main.pdf differ diff --git a/lectures/froscon/main.tex b/lectures/froscon/main.tex index b6aaff5a8c09f157d7dbc1930e001f5b960820d5..7aa8abe3c6476393ca226ca97acec5050bbb12f0 100644 --- a/lectures/froscon/main.tex +++ b/lectures/froscon/main.tex @@ -1,4 +1,4 @@ -\documentclass[]{beamer} %Dieses Dokument wird ein Beamer-Foliensatz. +\documentclass[t]{beamer} %Dieses Dokument wird ein Beamer-Foliensatz. %Kommentar @@ -18,6 +18,13 @@ \usetheme{Boadilla} %Theme: Gestaltung der Folien, z.B. Navigationsleisten %\usecolortheme{whale} %Farbschema \usecolortheme{beaver} + +%Tikz-Stuff +\usetikzlibrary{shapes} +\usetikzlibrary{positioning} +\usetikzlibrary{arrows} +\usetikzlibrary{backgrounds} +\usetikzlibrary{decorations.pathreplacing} %Themes aussuchen z.B. über http://www.hartwork.org/beamer-theme-matrix/ \logo{\includegraphics[height=2cm]{../osak-logo}} diff --git a/lectures/froscon/osak.tex b/lectures/froscon/osak.tex index a25ff0521ba103e680b5364b5496309ce3728fcc..42047811f1fd456631d12c4464655e1f7dc589b1 100644 --- a/lectures/froscon/osak.tex +++ b/lectures/froscon/osak.tex @@ -14,10 +14,26 @@ \item OSAK -- so wie es ihn heute gibt -- wurde 2010 gegründet \item in der Fachschaft Mathematik / Physik / Informatik gab es davor schon Open Source Begeisterte und Vorläufer des AKs \item Svenja von der Fachschaft hat bei der Aachener Linux User Group (ALUG) nach Unterstützern für die erste LIP im WS 2010/11 gefragt - \item organisiert Linux Install Partys und Vortrag- und Workshopabende (KISS, Cryptopartys ) - + \item organisiert Linux Install Partys und Vortrag- und Workshopabende (KISS, Cryptopartys) + \end{itemize} - \todo{OSAK wenig Verwaltungsoverhead, was sagen? } \end{frame} +\begin{frame}{Arbeitsweise} + +\begin{itemize} +\item monatliche Sitzungen; vor Veranstaltungen auch häufiger +\item flache Hierarchie +\item Anpackmentalität: was getan muss, wird gemacht +\item Externe Unterstützung +\begin{itemize} +\item Fachschaft +\item ALUG +\item Fachgruppen Physik und Informatik +\item Rechnerbetrieb der FG Informatik +\item Sponsoren bei Veranstaltungen +\end{itemize} +\item Helfer, die nicht aktiv an der Orga beteiligt sind +\end{itemize} +\end{frame} \ No newline at end of file