frames/exim.tex
changeset 11 3d9bb718ac1c
child 12 e3ac4157aae4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/frames/exim.tex	Fri May 09 10:38:05 2014 +0200
@@ -0,0 +1,47 @@
+
+
+\begin{frame}[<+->][fragile]{Exim}{Entwicklung}
+\begin{itemize}
+	\item \textbf{Ex}perimental \textbf{I}nternet \textbf{M}ailer
+  \item seit 1995 Phil Hazel, seit ca. 2007 ca. 5…8 Aktive Entwickler
+	\item Klassisch Unix: traditionelle Konfiguration und traditionelles Prozess-Management
+	\item mehr als 90\% der Nachrichten werden sofort weitergeleitet bzw. ausgeliefert
+\begin{scriptsize}
+\begin{verbatim}
+Time spent on the queue: messages with at least one remote delivery
+-------------------------------------------------------------------
+Under   1m    15052  99.2%   99.2%
+        5m       20   0.1%   99.3%
+       15m        2   0.0%   99.3%
+       30m       91   0.6%   99.9%
+        1h        9   0.1%  100.0%
+        6h        2   0.0%  100.0%
+Over    1d        1   0.0%  100.0%
+\end{verbatim}
+\end{scriptsize}
+\end{itemize}
+\end{frame}
+
+\begin{frame}[<+->][fragile]{Exim}{Position}
+Ja, das ist Religionskrieg :-)
+\pause
+\begin{itemize}
+	\item Lego vs. Playmobil (P. Heinlein)
+	\item Anpassbarkeit 
+		\begin{itemize}
+		\item keine Klassifizierung von Adressen
+		\item keine \verb=$mydestination=
+		\item Router sind Funktionsblöcke, keine Tabellen
+		\item Intensive Expansion von Variablen zur Laufzeit
+		\end{itemize}
+	\item gut verstandene Prozessstruktur $\rightarrow$ Stabilität
+	\item extrem gutes Logging $\rightarrow$ Sicherheit
+	\item exzellente Dokumentation (Referenz-Handbuch mit Beispielen:
+	spex.txt (33k L), spec.pdf (ca. 500 Seiten))
+	\item sehr gutes Debugging der Konfiguration möglich
+	\item vorbildlichster Quelltext (C, kommentiert)
+\end{itemize}
+\pause
+Nachteile? Klar - das Abarbeiten der Queue ist nicht sonderlich
+effizient gelöst.
+\end{frame}