summaryrefslogtreecommitdiff
path: root/kernel-devel
diff options
context:
space:
mode:
authorHans J. Koch <hjk@linutronix.de>2009-06-20 02:31:20 +0200
committerHans J. Koch <hjk@linutronix.de>2009-06-20 02:31:20 +0200
commit885ad2f166b61447f0ebf858a8a8dc84a3fba857 (patch)
tree19bf1128942911c57675fb97278ae3af3158732c /kernel-devel
parent84956a8f17915d4549614f07cf43a1bc9121cba7 (diff)
Updated presentation for kernel-devel/kernel-basics
Diffstat (limited to 'kernel-devel')
-rw-r--r--kernel-devel/kernel-basics/pres_kernel-basics_de.tex58
1 files changed, 58 insertions, 0 deletions
diff --git a/kernel-devel/kernel-basics/pres_kernel-basics_de.tex b/kernel-devel/kernel-basics/pres_kernel-basics_de.tex
index 8d11e65..8b6161e 100644
--- a/kernel-devel/kernel-basics/pres_kernel-basics_de.tex
+++ b/kernel-devel/kernel-basics/pres_kernel-basics_de.tex
@@ -17,6 +17,29 @@
% ----- Slide ------------------
\begin{frame}
\frametitle{Kernel-Eigenschaften}
+\begin{itemize}
+\item Freie Software (GPL Version 2)
+\pause
+\item Auf vielen Plattformen lauffähig
+\pause
+\item Hohe Skalierbarkeit vom Handy bis zum Supercomputer
+\pause
+\item Große Anzahl integrierter Treiber
+\pause
+\item Einfache Entwicklung eigener Treiber
+\pause
+\item Codequalität auf hohem Niveau
+\pause
+\item Qualitätssicherung durch Code-Review unabhängiger Personen
+\pause
+\item ca. 10 Millionen Codezeilen (ca. 80\% davon Treiber)
+\pause
+\item hohes Entwicklungstempo
+\pause
+\item hervorragende Netzwerk-Fähigkeiten
+\pause
+\item Echtzeit-Fähigkeit leicht und sauber erreichbar
+\end{itemize}
\end{frame}
% ----- Slide ------------------
@@ -29,16 +52,51 @@
% ----- Slide ------------------
\begin{frame}
\frametitle{Kernel Maintainer}
+\begin{itemize}
+\item Betreuer eines Subsystems oder Treibers
+\pause
+\item Verantwortlich für Weiterentwicklung
+\pause
+\item Review von Änderungsvorschlägen
+\pause
+\item Annehmen/Ablehnen von Änderungsvorschlägen
+\pause
+\item Weitergabe/Verwaltung angenommener Änderungen
+\end{itemize}
\end{frame}
% ----- Slide ------------------
\begin{frame}
\frametitle{Entwicklungsprozess}
+\begin{itemize}
+\item Änderungsvorschläge in Form von Patchen
+\pause
+\item Review und Diskussion auf Mailinglisten
+\pause
+\item strenge Richtlinien für Coding Style
+\pause
+\item strenge Richtlinien für Form und Weitergabe von Patchen
+\pause
+\item Nur technische Argumente zählen!
+\end{itemize}
\end{frame}
% ----- Slide ------------------
\begin{frame}
\frametitle{Kernel-Konfiguration}
+\begin{itemize}
+\item Grosse Zahl von Konfigurations-Optionen
+\pause
+\item Speicherung in \cmd{.config}
+\pause
+\item Ändern der Konfiguration: \cmd{make menuconfig}
+\pause
+\item Informationen über Optionen in \cmd{Kconfig}-Dateien
+\pause
+\item Kernel-Buildsystem: Eigenes Subsystem mit eigenem Maintainer
+\pause
+\item Unterstützt explizit auch Cross-Compiling
+\end{itemize}
\end{frame}