From 58d2d02a1382d3b385584d543e6f8129920f8c25 Mon Sep 17 00:00:00 2001 From: Manuel Traut Date: Sun, 17 Oct 2010 18:56:40 +0200 Subject: what is linux: added some topics about distri, gnu, .. Signed-off-by: Manuel Traut --- .../what-is-linux/pres_what-is-linux_de.tex | 139 ++++++++++++++++++++- 1 file changed, 133 insertions(+), 6 deletions(-) (limited to 'linux-basics/what-is-linux/pres_what-is-linux_de.tex') 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} -- cgit v1.2.3