diff options
| author | Hans J. Koch <hjk@linutronix.de> | 2009-06-20 02:31:20 +0200 |
|---|---|---|
| committer | Hans J. Koch <hjk@linutronix.de> | 2009-06-20 02:31:20 +0200 |
| commit | 885ad2f166b61447f0ebf858a8a8dc84a3fba857 (patch) | |
| tree | 19bf1128942911c57675fb97278ae3af3158732c /kernel-devel | |
| parent | 84956a8f17915d4549614f07cf43a1bc9121cba7 (diff) | |
Updated presentation for kernel-devel/kernel-basics
Diffstat (limited to 'kernel-devel')
| -rw-r--r-- | kernel-devel/kernel-basics/pres_kernel-basics_de.tex | 58 |
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} |
