diff options
| author | Manuel Traut <manut@mecka.net> | 2011-04-25 21:08:33 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2011-04-25 21:08:33 +0200 |
| commit | fe4b1b187ab159ca052707fb89202c02a0e432bf (patch) | |
| tree | 11c28df20b6e20b12bd12da8ade8440ccc0d88f7 | |
| parent | 22da5b25692a0247413e74b6c03bb635a4172b60 (diff) | |
vorl5: RFS generation added
Signed-off-by: Manuel Traut <manut@mecka.net>
| -rw-r--r-- | Makefile | 8 | ||||
| -rw-r--r-- | handout.tex | 2 | ||||
| -rw-r--r-- | handout5.tex | 4 | ||||
| -rw-r--r-- | index.txt | 32 | ||||
| -rw-r--r-- | linux-basics/fromscratch_vs_debian/Makefile | 9 | ||||
| -rw-r--r-- | linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex | 63 | ||||
| -rw-r--r-- | vorl.tex | 4 | ||||
| -rw-r--r-- | vorl5.tex | 8 |
8 files changed, 126 insertions, 4 deletions
@@ -24,8 +24,8 @@ vorlesung:: touch configpres.tex mv tailpres.tex _tailpres.tex touch tailpres.tex - pdflatex vorl4.tex - pdflatex vorl4.tex + pdflatex vorl5.tex + pdflatex vorl5.tex pdflatex vorl.tex pdflatex vorl.tex rm configpres.tex tailpres.tex @@ -35,8 +35,8 @@ vorlesung:: touch confighandout.tex mv tailhandout.tex _tailhandout.tex touch tailhandout.tex - TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout4.tex - TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout4.tex + TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout5.tex + TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout5.tex TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout.tex TEXINPUTS=`pwd`/wise:.:$(TEXINPUTS) pdflatex handout.tex rm confighandout.tex tailhandout.tex diff --git a/handout.tex b/handout.tex index abb85de..6df688f 100644 --- a/handout.tex +++ b/handout.tex @@ -2,6 +2,7 @@ \section{Grundlagen} \input{./linux-basics/what-is-linux/handout_what-is-linux_de.tex} \input{./linux-basics/boot-process/handout_boot-process_de.tex} +\input{./linux-basics/filesystem-structure/handout_file-system-structure_de.tex} \section{Kernel-Grundlagen} \input{./kernel-devel/kernel-basics/handout_kernel-basics_de.tex} \input{./kernel-devel/kernel-best-practices/handout_kernel-best-practices_en.tex} @@ -11,3 +12,4 @@ \input{./flash-memory/mtd/handout_mtd_de.tex} \input{./flash-memory/ubi/handout_ubi_de.tex} \input{tailmasterhandout} +\input{configmasterhandout} diff --git a/handout5.tex b/handout5.tex new file mode 100644 index 0000000..b363516 --- /dev/null +++ b/handout5.tex @@ -0,0 +1,4 @@ +\input{configmasterhandout} +\section{Linux Basics} +\input{./linux-basics/filesystem-structure/handout_file-system-structure_de.tex} +\input{tailmasterhandout} @@ -266,6 +266,38 @@ http://www.winters-hotel-berlin-city-messe.de/ RV ab Di, 10.05. 21:04, Berlin an Mi, 11.05. 07:20 (2 x umsteigen) 234 EUR Berlin ab So, 15.05. 12:42, RV an So, 15.05. 21:07 (3 x umsteigen) 359 EUR +Hinfahrt Bahnhof/Haltestelle Datum Uhrzeit Produkte Reservierungswunsch + Ravensburg +Ulm Hbf Di, 10.05.2011 21:04 +21:58 IRE 3363 Reservierung nicht möglich + Ulm Hbf +Mannheim Hbf Di, 10.05.2011 22:04 +23:42 ICE 990 5 Plätze in der 2. Klasse, Großraum mit Tisch, Ruhebereich + Mannheim Hbf +Berlin Hbf (tief) Di, 10.05.2011 23:59 +07:20 CNL 1259 Reservierungspflichtiger Zug, 5 Plätze in der 2. Klasse +Rückfahrt Bahnhof/Haltestelle Datum Uhrzeit Produkte Reservierungswunsch + Berlin Hbf (tief) +Nürnberg Hbf So, 15.05.2011 12:42 +17:24 ICE 109 5 Plätze in der 2. Klasse, Großraum mit Tisch, Ruhebereich + Nürnberg Hbf +Aalen So, 15.05.2011 17:39 +19:01 IC 2062 5 Plätze in der 2. Klasse, Großraum mit Tisch + Aalen +Ulm Hbf So, 15.05.2011 19:07 +19:54 IRE 3235 Reservierung nicht möglich + Ulm Hbf +Ravensburg So, 15.05.2011 20:12 +21:07 IRE 4215 Reservierung nicht möglich +Ihr Ticket HIN- UND RÜCKFAHRT, 5 Erw., 2. Klasse, Hin: Sitzplatz, 5 Personen im Ruhesessel Großraumwagen, Ravensburg - Berlin, Berlin - Ravensburg +Sparpreis +Zugbindung. Umtausch/Erstattung 15 EUR; ab 1. Geltungstag ausgeschlossen +Inkl. Nachtzugaufpreis, reservierungspflichtiger Zug enthalten (Preis inkl. Res.), Anschlussreservierung kostenpflichtig 593,00 EUR +Reservierung Hinfahrt: +Rückfahrt: 12,50 EUR +12,50 EUR +Gesamtpreis 618,00 EUR + Damit läge die Zugfahrt bei ca. 118 EUR / Person + 60 EUR übernachtung (im Doppelzimmer) + 16 EUR Eintritt Linuxtag + ca. 15 EUR U-Bahn Tickets (Gruppentageskarte 5 Pers. 15 EUR * 5 Tage) diff --git a/linux-basics/fromscratch_vs_debian/Makefile b/linux-basics/fromscratch_vs_debian/Makefile new file mode 100644 index 0000000..d641258 --- /dev/null +++ b/linux-basics/fromscratch_vs_debian/Makefile @@ -0,0 +1,9 @@ +all: + for pdf in `ls -1 *.tex` ; do \ + TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ + TEXINPUTS=`pwd`/../..:.:..:$(TEXINPUTS) pdflatex $$pdf; \ + done + +clean: + rm -f *.aux *.log *.pdf *.log *.snm *.toc *.vrb *.nav *.out + diff --git a/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex b/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex new file mode 100644 index 0000000..9ca3b9d --- /dev/null +++ b/linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex @@ -0,0 +1,63 @@ +\input{configpres} + +\title{Rootfilesystem from scratch vs. Debian based system} +\maketitle + +\subsection{Rootfilesystem from scratch} + +\subsubsection{Overview} +\begin{frame} +\frametitle{RFS from scratch} +Advantage: +\begin{itemize} +\item smallest footprint +\end{itemize} +Disadvantages: +\begin{itemize} +\item manual dependency tracking +\item hard to maintain (track bugs for each source) +\end{itemize} +Okay for systems that have less than 16 MB flash. +\end{frame} + +\begin{frame} +\frametitle{RFS from scratch} +HOWTO: see app-devel/cross-devel section +\end{frame} + + +\subsection{Debian based system} + +\subsubsection{Overview} +\begin{frame} +\frametitle{Debian based system} +Advantages +\begin{itemize} +\item Bugtracking is made by Debian +\item Dependencytracking is made by Debian +\item easy to add new packages +\end{itemize} +Disadvantages +\begin{itemize} +\item standard system is about 100 MB +\end{itemize} +\end{frame} + +\subsubsection{HOWTO} +\begin{frame}[containsverbatim] +\frametitle{cross debootstrap} +\begin{lstlisting} +sudo rm -rf /tmp/debian-rfs +sudo /usr/sbin/debootstrap --verbose --arch armel --foreign squeeze \ + /tmp/debian-rfs http://debian.tu-bs.de/debian +sudo rm -rf var/cache/* +sudo rm -rf debootstrap +sudo rm -rf usr/share/doc/* +sudo rm -rf usr/share/man/* +\end{lstlisting} +\end{frame} + + + + +\input{tailpres} @@ -3,6 +3,9 @@ \input{./linux-basics/what-is-linux/pres_what-is-linux_de.tex} \input{./linux-basics/boot-process/pres_boot-process_de.tex} \input{./linux-basics/filesystems/pres_filesystems_en.tex} +\input{./linux-basics/filesystem-structure/pres_file-system-structure_de.tex} +\input{./linux-basics/udev-basics/pres_udev_en.tex} +\input{./linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex} \input{./flash-memory/section} \input{./flash-memory/mtd/pres_mtd_en.tex} \input{./flash-memory/ubi/pres_ubi_en.tex} @@ -13,4 +16,5 @@ \input{./kernel-devel/kernel-basics/pres_kernel-basics_de.tex} \input{./application-devel/section} \input{./application-devel/devel-environment/pres_devel-environment_de_short.tex} +\input{./application-devel/cross-devel/pres_cross-devel_de.tex} \input{tailmasterpres} diff --git a/vorl5.tex b/vorl5.tex new file mode 100644 index 0000000..c9c908b --- /dev/null +++ b/vorl5.tex @@ -0,0 +1,8 @@ +\input{configmasterpres} +\input{./linux-basics/section} +\input{./linux-basics/filesystem-structure/pres_file-system-structure_de.tex} +\input{./linux-basics/udev-basics/pres_udev_en.tex} +\input{./linux-basics/fromscratch_vs_debian/pres_fromscatch_vs_debian_en.tex} +\input{./application-devel/section} +\input{./application-devel/cross-devel/pres_cross-devel_de.tex} +\input{tailmasterpres} |
