summaryrefslogtreecommitdiff
path: root/linux-basics
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2010-10-17 18:56:40 +0200
committerManuel Traut <manut@linutronix.de>2010-10-17 18:56:40 +0200
commit58d2d02a1382d3b385584d543e6f8129920f8c25 (patch)
tree1ae47bad4ef54e36c931c21b26a6fff7c0fe39e4 /linux-basics
parent8befecfca01c0675ed5c645bc280f2dba47f8cba (diff)
what is linux: added some topics about distri, gnu, ..
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'linux-basics')
-rw-r--r--linux-basics/what-is-linux/pres_what-is-linux_de.tex139
1 files changed, 133 insertions, 6 deletions
diff --git a/linux-basics/what-is-linux/pres_what-is-linux_de.tex b/linux-basics/what-is-linux/pres_what-is-linux_de.tex
index fbd44f1..84af466 100644
--- a/linux-basics/what-is-linux/pres_what-is-linux_de.tex
+++ b/linux-basics/what-is-linux/pres_what-is-linux_de.tex
@@ -13,7 +13,7 @@
\maketitle
-% ----- Slide ------------------
+\section{Entstehung}
\begin{frame}
\begin{figure}[h]
\centering
@@ -21,7 +21,6 @@
\end{figure}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\begin{figure}[h]
\centering
@@ -29,7 +28,6 @@
\end{figure}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\begin{figure}[h]
\centering
@@ -37,7 +35,6 @@
\end{figure}
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\begin{figure}[h]
\centering
@@ -45,7 +42,6 @@
\end{figure}
\end{frame}
-% ----- Slide ------------------
\begin{frame}[fragile]
\begin{verbatim}
Hello everybody out there using minix -
@@ -58,7 +54,6 @@ since april, and is starting to get ready.
Linus Torvalds (1991 / Minix newsgroup)
\end{frame}
-% ----- Slide ------------------
\begin{frame}
\begin{figure}[h]
\centering
@@ -66,4 +61,136 @@ Linus Torvalds (1991 / Minix newsgroup)
\end{figure}
\end{frame}
+\section{Linux, GNU/Linux, \dots}
+\begin{frame}
+\frametitle{Begriffsdefinition}
+\begin{itemize}
+\item Linux Kernel
+\item GNU Tools
+\end{itemize}
+\end{frame}
+
+\begin{frame}
+\frametitle{Linux Kernel}
+\begin{itemize}
+\item Scheduling
+\item Memory Management
+\item Gerätetreiber
+\item Netzwerk
+\item Dateisysteme
+\end{itemize}
+\end{frame}
+
+\begin{frame}
+\frametitle{GNU Tools}
+GNU seit 1984, bestrebt Entwicklung eines 'UNIX-like OS'
+\begin{itemize}
+\item glibc, gcc, gdb, autotools
+\item bash
+\item init
+\item gnome
+\item emacs, gimp
+\end{itemize}
+komplette Liste: http://directory.fsf.org/GNU/
+\end{frame}
+
+\section{Benutzerscnittstellen}
+\begin{frame}
+\begin{description}
+\item[textbasiert] bash, zsh, korn-shell, \dots
+\begin{itemize}
+\item wenig Bandbreite notwendig
+\item scriptbar
+\item resourcenschonend
+\end{itemize}
+\end{description}
+\end{frame}
+
+\begin{frame}
+\begin{description}
+\item[grafisch]
+\begin{description}
+\item[Xorg] freie X11 Implementierung
+\begin{itemize}
+\item netzwerkfähig
+\item modular: input, graphics
+\end{itemize}
+\end{description}
+\end{description}
+\end{frame}
+
+\begin{frame}
+\begin{description}
+\item[grafisch]
+\begin{description}
+\item[Windowmanager]
+\begin{itemize}
+\item i.d.R. on top of X11
+\item Ziel: komfortable Darstellung mehrerer Fenster
+\item metacity, compiz, fluxbox, WindowMaker, \dots
+\end{itemize}
+\end{description}
+\end{description}
+\end{frame}
+
+\begin{frame}
+\begin{description}
+\item[grafisch]
+\begin{description}
+\item[Bedienoberflächen]
+\begin{itemize}
+\item Windowmanager + Komfort
+\item Ziel: intuitive Bedienoberfläche
+\item Gnome, KDE, E17, Android, \dots
+\end{itemize}
+\end{description}
+\end{description}
+\end{frame}
+
+\section{Distributionen}
+\begin{frame}
+\frametitle{Begriffsdefinition}
+Eine klassische Linux Distribution assistiert den Benutzer
+\begin{itemize}
+\item Software wird in Paketen zur Verfügung gestellt
+\item Auflösen der Abhängigkeiten zwischen Paketen
+\item Auswahl und Update von Paketen
+\item i.d.R. wird die Software auch in Binärform für eine oder mehrere CPU Architekturen zur Verfügung gestellt
+\end{itemize}
+\end{frame}
+
+\begin{frame}
+\frametitle{populäre Distributionen}
+\begin{itemize}
+\item Debian, ubuntu
+\item Red Hat, Fedora
+\item Slackware
+\item gentoo
+\end{itemize}
+\end{frame}
+
+\section{Linux im Alltag}
+\begin{frame}[fragile]
+\frametitle{unterstützte Architekturen}
+\begin{verbatim}
+manut@beeblebrox:/usr/src/linux$ ls arch
+alpha blackfin h8300 m32r microblaze
+parisc score tile x86_64 arm
+cris ia64 m68k mips powerpc
+sh um xtensa avr32 frv
+x86 m68knommu mn10300 s390 sparc
+\end{verbatim}
+\end{frame}
+
+\begin{frame}
+\frametitle{Einsatzgebiete}
+\begin{itemize}
+\item Router, z.B. FritzBox
+\item Android Handies
+\item industrielle Steuerungen, z.B. Wago, TRUMPF
+\item Mediaplayer, Internetradios
+\item \dots
+\end{itemize}
+\end{frame}
+
\end{document}