From 53eb080236382ce1a6524a0178feb5da8df7d010 Mon Sep 17 00:00:00 2001 From: Christoph Egger Date: Thu, 17 Mar 2011 19:09:33 +0100 Subject: [PATCH] write about the history of debian kernels --- history/freebsd.tex | 18 ++++++++++++++++++ history/hurd.tex | 17 +++++++++++++++++ history/index.tex | 7 ++++++- history/linux.tex | 17 +++++++++++++++++ history/minix.tex | 18 ++++++++++++++++++ lit.tex | 1 + motivation/devs.tex | 4 ++++ motivation/index.tex | 2 +- 8 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 history/freebsd.tex create mode 100644 history/hurd.tex create mode 100644 history/linux.tex create mode 100644 history/minix.tex diff --git a/history/freebsd.tex b/history/freebsd.tex new file mode 100644 index 0000000..536379d --- /dev/null +++ b/history/freebsd.tex @@ -0,0 +1,18 @@ +\subsection{FreeBSD} +\begin{frame} + \frametitle{FreeBSD} + \begin{columns} + \begin{column}{.25\textwidth} + \includegraphics[width=\textwidth]{images/freebsd} + \end{column} + \begin{column}{.7\textwidth} + \begin{description} + \item[1993] FreeBSD entsteht als Fork der BSD Familie + \item[1999] Debian/FreeBSD Port erwacht + \item[2003] glibc basierter Port startet, now ``kFreeBSD'' + \item[2011] 2 ``preview'' FreeBSD basierte Architekturen + \item[2011] Dritte Portierung kfreebsd-mips in Arbeit + \end{description} + \end{column} + \end{columns} +\end{frame} \ No newline at end of file diff --git a/history/hurd.tex b/history/hurd.tex new file mode 100644 index 0000000..c088037 --- /dev/null +++ b/history/hurd.tex @@ -0,0 +1,17 @@ +\subsection{The Hurd} +\begin{frame} + \frametitle{The Hurd} + \begin{columns} + \begin{column}{.25\textwidth} + \includegraphics[width=\textwidth]{images/hurd} + \end{column} + \begin{column}{.7\textwidth} + \begin{description} + \item[1990] Entwicklung am Hurd Kernel Beginnt + \item[1998] Erste Hurd basierte Debian Architektur + \item[2011] Hurd (x86) wird immer noch aktiv entwickelt. Es gibt + noch kein Debian Release mit Hurd + \end{description} + \end{column} + \end{columns} +\end{frame} \ No newline at end of file diff --git a/history/index.tex b/history/index.tex index 65f4d91..14325ff 100644 --- a/history/index.tex +++ b/history/index.tex @@ -2,4 +2,9 @@ \begin{frame} \frametitle{Geschichte} \tableofcontents[hideothersubsections] -\end{frame} \ No newline at end of file +\end{frame} + +\input{history/linux} +\input{history/hurd} +\input{history/freebsd} +\input{history/minix} \ No newline at end of file diff --git a/history/linux.tex b/history/linux.tex new file mode 100644 index 0000000..f8889dc --- /dev/null +++ b/history/linux.tex @@ -0,0 +1,17 @@ +\subsection{Linux} +\begin{frame} + \frametitle{Linux} + \begin{columns} + \begin{column}{.25\textwidth} + \includegraphics[width=\textwidth]{images/linux} + \end{column} + \begin{column}{.7\textwidth} + \begin{description} + \item[1991] Die Linux Entwicklung beginne + \item[1993] Linux ``Port'' der Debian Distribution + \item[2011] 10 stabile Linux basierte Architekturen, weitere + unstabile und inoffizielle + \end{description} + \end{column} + \end{columns} +\end{frame} \ No newline at end of file diff --git a/history/minix.tex b/history/minix.tex new file mode 100644 index 0000000..312cc21 --- /dev/null +++ b/history/minix.tex @@ -0,0 +1,18 @@ +\subsection{MINIX 3} +\begin{frame} + \frametitle{MINIX 3} + \begin{columns} + \begin{column}{.25\textwidth} + \includegraphics[width=\textwidth]{images/minix} + \end{column} + \begin{column}{.7\textwidth} + \begin{description} + \item[1987] MINIX 1 + \item[2005] MINIX 3 + \item[2006] Debian GNU/Minix als Bastelprojekt eines Debian + Entwicklers ``angekündigt'' + \item[2010] Blogpost während der Debconf + \end{description} + \end{column} + \end{columns} +\end{frame} \ No newline at end of file diff --git a/lit.tex b/lit.tex index f36c408..05514ef 100644 --- a/lit.tex +++ b/lit.tex @@ -30,6 +30,7 @@ \setbeamercolor{palette sidebar quaternary}{fg=debianred} \setbeamercolor{block title}{fg=debianblue} + \setbeamercolor{description item}{fg=debianblue} \begin{document} diff --git a/motivation/devs.tex b/motivation/devs.tex index af3a3ad..5cb05af 100644 --- a/motivation/devs.tex +++ b/motivation/devs.tex @@ -6,6 +6,10 @@ \end{block} \bigskip \begin{block}{Antwort} + An eine Portierung zu arbeiten ist ein Weg, die beteiligten + Komponenten, Debian, apt/dpkg, den Verwendeten Karn und die + Software an der Basis der Distribution zu erkunden. + Meine Software wird robuster und besser. Die Momentane Implementierung von Linux versteckt Fehler in meiner Software, manche Probleme treten seltener oder gar nicht in Erscheinung. diff --git a/motivation/index.tex b/motivation/index.tex index 089b068..a8a0675 100644 --- a/motivation/index.tex +++ b/motivation/index.tex @@ -4,7 +4,7 @@ \tableofcontents[hideothersubsections] \end{frame} +\input{motivation/devs} \input{motivation/debian} % TODO: warum nicht direkt z.B. FreeBSD \input{motivation/others} -\input{motivation/devs} \ No newline at end of file -- 2.39.2