diff --git a/bs-2015ss.pdf b/bs-2015ss.pdf
index 479c467dd254e66407546f05ef4bb899fa7f6cab..deb590b1e27068f17dd969fca0fc58aa37c1ce25 100644
Binary files a/bs-2015ss.pdf and b/bs-2015ss.pdf differ
diff --git a/slides/bs-20150323.pdf b/slides/bs-20150323.pdf
index 44216af04db0a25a99c623a6dcfcb3ef32870fa7..27b162cc01bbbb56b489a4cfbc47c2fea39e24b8 100644
Binary files a/slides/bs-20150323.pdf and b/slides/bs-20150323.pdf differ
diff --git a/src/Apple_II.jpg b/src/Apple_II.jpg
deleted file mode 100644
index f64d2794a1cb89c4a25b7c4e77a066a4519d7b3a..0000000000000000000000000000000000000000
Binary files a/src/Apple_II.jpg and /dev/null differ
diff --git a/src/IBM_PC_5150.jpg b/src/IBM_PC_5150.jpg
deleted file mode 100644
index 0ac6c4c8a923900c74e78bf3b9c3c44e8f08c31d..0000000000000000000000000000000000000000
Binary files a/src/IBM_PC_5150.jpg and /dev/null differ
diff --git a/src/Makefile b/src/Makefile
index 7809520ffcf4d797c12e484be29819c47c6790df..9147b6019ade8a5901133dddf9ede5cd498074f3 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -13,16 +13,17 @@ $(pdf): $(script).tex
 clean:
 	rm -f $(script).aux $(script).log $(script).toc $(script).pdf $(script).tar.gz
 
-dist: $(pdf)
-	if [ -e "$(script)" ]; then \
-	  echo "$(script) exists - move it away"; \
-	else \
-	  mkdir -p $(script)/slides $(script)/examples $(script)/src; \
-	  cp -a $(pdf) $(script)/; \
-	  cp -a slides/* $(script)/slides/; \
-	  mv $(script)/slides/*.tex $(script)/src/; \
-	  cp -a examples/* $(script)/examples/; \
-	  cp -a $(src) $(script)/src/; \
-	  tar czf $(script).tar.gz $(script); \
-	  rm -rf $(script); \
-	fi
+#dist: all
+#	cd ..; \
+#	if [ -e "$(script)" ]; then \
+#	  echo "$(script) exists - move it away"; \
+#	else \
+#	  mkdir -p $(script)/slides $(script)/examples $(script)/src; \
+#	  cp -a $(pdf) $(script)/; \
+#	  cp -a slides/* $(script)/slides/; \
+#	  mv $(script)/slides/*.tex $(script)/src/; \
+#	  cp -a examples/* $(script)/examples/; \
+#	  cp -a $(src) $(script)/src/; \
+#	  tar czf $(script).tar.gz $(script); \
+#	  rm -rf $(script); \
+#	fi
diff --git a/src/bs-20150323.tex b/src/bs-20150323.tex
index fa7c5fe27ae90a0b86b153fb9ca03d25f458eb66..8a68f7e30ff949f7c114be99f8ae0dabd45d2ff7 100644
--- a/src/bs-20150323.tex
+++ b/src/bs-20150323.tex
@@ -216,6 +216,8 @@
 
 \end{frame}
 
+\iffalse
+
 \setcounter{section}{3}
 \section{Echtzeit}
 \subsection{Was ist Echtzeit?}
@@ -1494,4 +1496,6 @@
 
 \end{frame}
 
+\fi
+
 \end{document}
diff --git a/src/bs-2015ss.tex b/src/bs-2015ss.tex
index ccd2e3f454e62c30f12effecfdace2fa700bbf48..b1fb15f1f91b8ab6a13c86b2258051805c48dce6 100644
--- a/src/bs-2015ss.tex
+++ b/src/bs-2015ss.tex
@@ -40,7 +40,7 @@
       {\protect\numberline{\goodbreak\hspace{-1.5em}Abb.~\thefigure}{\ignorespaces #1}\protect\nopagebreak}%
     \begingroup
       \def\n{\break}
-      \@makecaption{\csname fnum@figure\endcsname}{\ignorespaces #1}\par
+      \@makecaption{\small\csname fnum@figure\endcsname}{\ignorespaces #1}\par
     \endgroup
     \addtocontents{lof}{\begingroup\leftskip3.8em #2\par\endgroup}
   }
@@ -71,16 +71,18 @@
 
     \setlength{\leftskip}{3cm}
 
-    Stand: 26.\ April 2015
+    Stand: 9.\ Mai 2015
 
     Soweit nicht anders angegeben:\\
     Copyright \copyright\ 2014, 2015\quad Peter Gerwinski\\
     Lizenz: \mylicense
 
-%    Sie k�nnen dieses Skript einschlie�lich Quelltext
-%    und Beispielprogramme\\
-%    herunterladen unter:\\
+    Sie k�nnen dieses Skript einschlie�lich Quelltext
+    und Beispielprogramme\\
+    unter
 %    \url{http://www.peter.gerwinski.de/download/bs-2015ss.tar.gz}
+    \url{http://gitlab.cvh-server.de/pgerwinski/bs}
+    herunterladen.
 
   \endgroup
 
@@ -90,11 +92,11 @@
 
   \clearpage
 
-%  \catcode`\_=13
-%  \listoffigures
-%  \catcode`\_=8
-%
-%  \clearpage
+  \catcode`\_=13
+  \listoffigures
+  \catcode`\_=8
+
+  \clearpage
 
   \section{Einf�hrung}
 
@@ -104,7 +106,11 @@
     \put(0,1.5){\makebox(0,0)[tr]{\begin{minipage}{5cm}
       \begin{center}
         \includegraphics[height=7cm]{Operating_system_placement-de.pdf}\\
-        \url{http://de.wikipedia.org/wiki/ Datei:Operating\_system \_placement-de.svg}
+          \figurecaptionurl{Die Rolle des Betriebssystems bei der Benutzung eines Computers}%
+            {http://de.wikipedia.org/wiki/ Datei:Operating\_system \_placement-de.svg}%
+            {5.\,10.\,2013}%
+            {Wikipedia-Autor "`Golftheman"'}%
+            {\ccbysanp}
       \end{center}
     \end{minipage}}}
   \end{picture}
@@ -129,11 +135,11 @@
 
   Was geh�rt zum Betriebssystem?
   \hfill
-  \begin{picture}(0,0)(4.0,0.7)
+  \begin{picture}(0,0)(5.0,0.65)
     \thicklines
-    \put(-3,0){\vector(0,-1){7}}
+    \put(-3,0){\vector(0,-1){7.5}}
     \put(-2.8,-0.5){\makebox(0,0)[l]{Ja, klar!}}
-    \put(-2.8,-6.5){\makebox(0,0)[l]{Hmm\,\dots\ vielleicht.}}
+    \put(-2.8,-7.0){\makebox(0,0)[l]{Hmm\,\dots\ vielleicht.}}
   \end{picture}
 
   \begin{itemize}
@@ -154,7 +160,8 @@
       Entwicklungswerkzeuge (Compiler usw.),\\
       Skriptsprachen
     \item
-      Internet-Software: Web-Browser, E-Mail-Client usw.
+      Internet-Software:\\
+      Web-Browser, E-Mail-Client usw.
     \item
       Multimedia-Software
     \item
@@ -516,27 +523,44 @@
   sondern �bergibt den String zur Ausgabe an den Betriebssystemkern,
   der ihn wiederum an den Treiber, ein \newterm{Kernel-Modul\/} weiterreicht:
 
+  \bigskip
+
   \newcommand{\textdownarrow}{%
     \begin{picture}(0,0.8)
       \put(0,0.7){\vector(0,-1){0.7}}
     \end{picture}}
 
-  \begin{center}
-    \newterm{Anwenderprogramm},\\
-    z.\,B.\ "`Hello, world!"'\\
-    \textdownarrow\\
-    \newterm{Systembibliothek},\\
-    z.\,B.\ glibc (GNU-C-Bibliothek)\\
-    \textdownarrow\\
-    \newterm{Betriebssystemkern},\\
-    z.\,B.\ Linux\\
-    \textdownarrow\\
-    \newterm{Treiber},\\
-    z.\,B.\ Linux-Kernel-Modul\\
-    \textdownarrow\\
-    \newterm{Hardware},\\
-    z.\,B.\ 64-Bit-PC
-  \end{center}
+  \begin{minipage}{0.49\textwidth}
+    \begin{center}
+      \newterm{Anwenderprogramm},\\
+      z.\,B.\ "`Hello, world!"'\\
+      \textdownarrow\\
+      \newterm{Systembibliothek},\\
+      z.\,B.\ glibc (GNU-C-Bibliothek)\\
+      \textdownarrow\\
+      \newterm{Betriebssystemkern},\\
+      z.\,B.\ Linux\\
+      \textdownarrow\\
+      \newterm{Treiber},\\
+      z.\,B.\ Linux-Kernel-Modul\\
+      \textdownarrow\\
+      \newterm{Hardware},\\
+      z.\,B.\ 64-Bit-PC
+    \end{center}
+  \end{minipage}\hfill
+  \begin{minipage}{0.49\textwidth}
+    \begin{center}
+      \includegraphics[width=\textwidth]{os-layers-5.jpg}
+      \figurecaptionurl{Symbolische Darstellung:
+                        Zwischen der Hardware ("`Si-Fe"') und dem Anwendungsprogramm ("`Hello, world!"')
+                        vermitteln Kernel (inklusive Treiber), Systembibliothek ("`libc"')
+                        und Shell (Aufruf).}%
+        {http://commons.wikimedia.org/wiki/File:Blender3D_EarthQuarterCut.jpg}%
+        {4.\,5.\,2015, selbst bearbeitet}%
+        {http://commons.wikimedia.org/wiki/User:SoylentGreen}%
+        {\fdl\ oder \ccbysanp}
+    \end{center}
+  \end{minipage}
 
 \iffalse
 
@@ -813,6 +837,7 @@
 
   \section{Echtzeit}
   \subsection{Was ist Echtzeit?}
+  \subsection{Echtzeitprogrammierung}
   \subsection{Multitasking}
   \subsection{Ressourcen}
   \subsection{Priorit�ten}
diff --git a/src/mercedes-benz-w116.jpg b/src/mercedes-benz-w116.jpg
deleted file mode 100644
index c49e0e0f5c2f7911a73d277aa4f22bbc6ea3ba58..0000000000000000000000000000000000000000
Binary files a/src/mercedes-benz-w116.jpg and /dev/null differ