diff options
| author | Manuel Traut <manut@mecka.net> | 2013-07-10 17:26:31 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2013-07-10 17:26:31 +0200 |
| commit | bead619b23d34d7df8d5c7d64b38b5bac101ded5 (patch) | |
| tree | 98e48bea8ae05319e56b39ef04eacacb026881f3 | |
| parent | ee774829de8607af65a128e171bdba1f26409ad4 (diff) | |
add presentation about the debian project
Signed-off-by: Manuel Traut <manut@mecka.net>
| -rw-r--r-- | distribution/debian/Makefile | 9 | ||||
| -rw-r--r-- | distribution/debian/pres_debian.tex | 140 |
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} |
