\begin{slide}{Die Herkunft von Linux}

Wiederholung der Betriebssystem-Entwicklung
auch bei der Linux-Entwicklung
(vgl. Torvalds: Just for Fun, S. 69)

wollte (Jan. 1991) von PC über Modem auf Uni-Rechner zugreifen.
benötigt zwei gleichzeitig laufende Prozesse:
\begin{itemize}
\item
  vom Modem lesen und auf Bildschirm schreiben
\item
  von Tastatur lesen und ins Modem schreiben
\end{itemize}
Verwaltung dafür \emph{ist} bereits eine Art Betriebssystem.

\end{slide}

\begin{slide}{Linux wird zu einem \glqq echten\grqq\ BS}

sobald diese (POSIX-)Funktionen implementiert waren:
\begin{itemize}
\item
  Prozeßverwaltung (Speicherzuteilung, Kommunikation)
\item
  Gerätezugriff (z. B. Modem, Bildschirm, Tastatur)
\item
  Dateisystem (zunächst übernommen von Minix),
\end{itemize}
(Oktober 1991, Version 0.02)
konnte man UNIX-Anwendungs-Programme auf Linux (kompilieren und) ausführen:

Shell (\verb|bash|), 
Editor (\verb|vi, emacs|), 
Compiler (\verb|gcc|).

\end{slide}
