\end{column}
\begin{column}{.7\textwidth}
\begin{description}
- \item[1993] FreeBSD entsteht als Fork der BSD Familie
+ \item[1993] FreeBSD entsteht als Fork der BSD-Familie
\item[1999] Debian/FreeBSD Port erwacht
- \item[2003] glibc basierter Port startet, now ``kFreeBSD''
+ \item[2003] glibc basierter Port startet, jetzt ``kFreeBSD''
\item[2011] 2 ``preview'' FreeBSD basierte Architekturen
\item[2011] Dritte Portierung kfreebsd-mips in Arbeit
\end{description}
\end{column}
\begin{column}{.7\textwidth}
\begin{description}
- \item[1990] Entwicklung am Hurd Kernel Beginnt
+ \item[1990] Entwicklung am Hurd-Kernel Beginnt
\item[1998] Erste Hurd basierte Debian Architektur
\item[2011] Hurd (x86) wird immer noch aktiv entwickelt. Es gibt
- noch kein Debian Release mit Hurd
+ noch kein Debian Veroeffentlichung mit Hurd
\end{description}
\end{column}
\end{columns}
\end{column}
\begin{column}{.7\textwidth}
\begin{description}
- \item[1991] Die Linux Entwicklung beginne
+ \item[1991] Die Linux Entwicklung beginnt
\item[1993] Linux ``Port'' der Debian Distribution
- \item[2011] 10 stabile Linux basierte Architekturen, weitere
+ \item[2011] 10 stabile Linux-basierte Architekturen, weitere
unstabile und inoffizielle
\end{description}
\end{column}
\frametitle{Wie funktioniert das?}
\begin{block}{Gemeinsam}
Alle Debian Kern-Portierungen teilen sich den Paketmanager (apt,
- dpkg, \dots{}) und zumindest den großteil des
- Archives. Idealerweise verwenden sie den Debian Installer und sind
- Bestandteil der Releases
+ dpkg, \dots{}) und zumindest den Großteil des
+ Archivs. Idealerweise verwenden sie den Debian Installer und sind
+ Bestandteil der Veröffentlichungen
\end{block}
\begin{block}{Unterschiede}
Jede Kern-Portierung kommt mit einem eigenen Betriebssystem-Kern,
\input{zwischenstand/index}
\begin{frame}
- \frametitle{Außerhalb von Debian}
Machen andere Linux-Distributionen vergleichbare Experimente?
- \pause
-
- \bigskip
- Ja! \\
- z.\,B. Gentoo (FreeBSD) oder Arch Linux (Hurd)
\end{frame}
\begin{frame}
selbst-heilenden (Mikro-)Kern.
FreeBSD, das prominenteste Beispiel, bringt ZFS, einen
- fortschrittlichen IP Stack inklusiv pf aber auch jails und
- Debugging infrastruktur (dtrace, ktrace).
+ fortschrittlichen IP Stack inklusive pf aber auch jails und
+ Debugging Infrastruktur (dtrace, ktrace).
\end{block}
\end{frame}
\ No newline at end of file
\end{block}
\bigskip
\begin{block}{Antwort}
- An eine Portierung zu arbeiten ist ein Weg, die beteiligten
- Komponenten, Debian, apt/dpkg, den Verwendeten Karn und die
+ An einer Portierung zu arbeiten ist ein Weg, die beteiligten
+ Komponenten, Debian, apt/dpkg, den verwendeten Kern und die
Software an der Basis der Distribution zu erkunden.
Meine Software wird robuster und besser. Die Momentane
\input{zwischenstand/meilensteine}
\input{zwischenstand/archive}
\input{zwischenstand/kfreebsd}
+\input{zwischenstand/schwierigkeiten}
+\input{zwischenstand/interesse}
\ No newline at end of file
--- /dev/null
+\subsubsection{Interesse}
+\begin{frame}
+ kFreeBSD ist als Vorschau Teil von Debian squeeze. Aber wird es
+ verwendet?
+\end{frame}
\ No newline at end of file
\begin{block}{Unvollständig}
\begin{itemize}
\item Einige Netzwerkkomponenten fehlen: NFS, NAT, \dots
- \item Die ``Probleme'' von FreeBSD im Desktop bereich (udev, KMS)
- fehlen auch in kFreeBSD
\item ifupdown arbeitet momentan mit ifconfig / route wrappern die
kein IPv6 können
\item \dots
--- /dev/null
+\subsubsection{Problemfelder}
+\begin{frame}
+ \begin{block}{udev}
+ udev existiert bisher nur für Linux. Allerdings scheint Bewegung
+ in die *BSD Portierung zu kommen
+ \end{block}
+ \begin{block}{systemd}
+ Alle neuen Init-Systeme sind mehr oder weniger stark Linux
+ spezifisch, systemd sogar absichtlich nicht portable.
+ \end{block}
+ \begin{block}{KMS}
+ Support für KMS verschwindet aus Graphiktreibern. Gibt es keine
+ Portierung auf *BSD bleibt nur der vesa Treiber.
+ \end{block}
+\end{frame}
\ No newline at end of file