summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2013-07-10 17:26:31 +0200
committerManuel Traut <manut@mecka.net>2013-07-10 17:26:31 +0200
commitbead619b23d34d7df8d5c7d64b38b5bac101ded5 (patch)
tree98e48bea8ae05319e56b39ef04eacacb026881f3
parentee774829de8607af65a128e171bdba1f26409ad4 (diff)
add presentation about the debian project
Signed-off-by: Manuel Traut <manut@mecka.net>
-rw-r--r--distribution/debian/Makefile9
-rw-r--r--distribution/debian/pres_debian.tex140
2 files changed, 149 insertions, 0 deletions
diff --git a/distribution/debian/Makefile b/distribution/debian/Makefile
new file mode 100644
index 0000000..d641258
--- /dev/null
+++ b/distribution/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/distribution/debian/pres_debian.tex b/distribution/debian/pres_debian.tex
new file mode 100644
index 0000000..0009185
--- /dev/null
+++ b/distribution/debian/pres_debian.tex
@@ -0,0 +1,140 @@
+\input{configpres}
+
+\begin{frame}
+\begin{figure}[ht]
+\includegraphics[width=1.0\textwidth]{debian.png}
+\end{figure}
+Manuel Traut, Linutronix GmbH
+
+OSADL Networking Day 2013
+
+May 28, 2013
+\end{frame}
+
+\subsection{Agenda}
+\begin{frame}
+Debian is a community driven distribution,
+
+well-known for
+
+its high quality standard
+
+and a clear focus on Security.
+
+We also have a look at the open-source infrastructure of Debian.
+\end{frame}
+
+\subsection{Debian is a community driven distribution}
+\begin{frame}
+The Debian Project is
+\begin{itemize}
+\item a worldwide group of volunteers
+\item an operating system distribution
+\item composed entirely of free software
+\end{itemize}
+\end{frame}
+
+
+\subsection{well-known for}
+\begin{frame}
+its huge number of supported architectures
+\begin{itemize}
+\item 32-Bit PC/Intel IA-32 (i386)
+\item 64-Bit PC/Intel EM64T/x86-64 (amd64)
+\item ARM EABI (armel and armhf for devices with FPU)
+\item MIPS (mips - Big-Endian and mipsel - Little-Endian)
+\item Motorola/IBM PowerPC (powerpc)
+\item Sun/Oracle SPARC (sparc)
+\item Intel Itanium (ia64)
+\item IBM S/390 (31 Bit s390 und 64 Bit s390x)
+\end{itemize}
+
+\dots and its huge number of packages (about 35.000 per arch)
+\end{frame}
+
+
+\subsection{its high quality standard}
+\begin{frame}
+There is an extensive set of policies and procedures for packaging and
+delivering software.
+
+These standards are backed up by
+\begin{itemize}
+\item tools (dh\_make, lintian, debuild, reprepro)
+\item automation (wanna\_build, version tracking)
+\item documentation (http://debian.org/doc/):
+\begin{itemize}
+ \item New Maintainer Guide
+ \item Debian Policies
+ \item Porting Guide
+ \item Developer Reference
+ \item Securing Debian
+\end{itemize}
+\end{itemize}
+All of Debian's key elements are open and visible.
+\end{frame}
+
+
+\subsection{and a clear focus on security.}
+\begin{frame}
+\begin{itemize}
+\item Security issues are discussed openly on the debian-security mailing list
+\item When a security problem arises, the security update is prepared and
+ distributed as fast as possible.
+\item There is a 'secure by default' policy for service installations
+ which could impose restrictions on their normal use.
+\item Debian Security Advisories (DSAs) are sent to public mailing lists,
+ are published on http://www.debian.org/security/\#DSAS
+\end{itemize}
+\end{frame}
+
+\subsection{Debian Security Advisory}
+\begin{frame}
+\includegraphics[height=1.0\textheight]{dsa.png}
+\end{frame}
+
+\subsection{Debian Infrastructure}
+\begin{frame}
+Debian has a great infrastructure which is also available as open-source.
+
+The following slides show a few components of the infrastructure.
+\end{frame}
+
+\subsection{Debian Package Tracking System}
+\begin{frame}
+\includegraphics[width=1.0\textwidth]{qa.png}
+\end{frame}
+
+\subsection{Source Repo of a Debian Package}
+\begin{frame}
+\includegraphics[width=1.0\textwidth]{x11-git.png}
+\end{frame}
+
+\subsection{Debian Package Build}
+\begin{frame}
+\includegraphics[height=1.0\textheight]{x11-buildd.png}
+\end{frame}
+
+\subsection{Debian Bugtracker}
+\begin{frame}
+\includegraphics[height=1.0\textheight]{x11-bugs.png}
+\end{frame}
+
+\subsection{Debian Package Informations}
+\begin{frame}
+\includegraphics[height=1.0\textheight]{x11-pkg.png}
+\end{frame}
+
+\subsection{Conclusion}
+\begin{frame}
+Debian stands for
+\begin{itemize}
+\item a huge number of packages and supported architectures
+\item development is transparent and community driven
+\item a focus on security
+\item a strict licence compliance
+\item good documentation in different languages
+\end{itemize}
+\end{frame}
+
+\input{tailpres}