[Debian-live-changes] r2161 - docs/talks/debconf7
daniel at alioth.debian.org
daniel at alioth.debian.org
Mon Jun 18 09:07:19 UTC 2007
Author: daniel
Date: 2007-06-18 09:07:19 +0000 (Mon, 18 Jun 2007)
New Revision: 2161
Modified:
docs/talks/debconf7/Makefile
docs/talks/debconf7/debian-live.tex
Log:
Modified: docs/talks/debconf7/Makefile
===================================================================
--- docs/talks/debconf7/Makefile 2007-06-18 08:29:13 UTC (rev 2160)
+++ docs/talks/debconf7/Makefile 2007-06-18 09:07:19 UTC (rev 2161)
@@ -9,3 +9,6 @@
clean:
rm -f *.aux *.log *.nav *.out *.snm *.toc
+
+distclean: clean
+ rm -f *.pdf
Modified: docs/talks/debconf7/debian-live.tex
===================================================================
--- docs/talks/debconf7/debian-live.tex 2007-06-18 08:29:13 UTC (rev 2160)
+++ docs/talks/debconf7/debian-live.tex 2007-06-18 09:07:19 UTC (rev 2161)
@@ -57,7 +57,10 @@
\begin{frame}{What is a Live system?}
\begin{itemize}
- \item normal distribution on read-only media
+ \item booting without installation
+ \item typically read-only media
+ \item typically non-persistent
+ \item does not alter installed systems
\end{itemize}
\end{frame}
@@ -90,9 +93,9 @@
\item stripping packages
\item including unofficial packages
\item shiping custom kernels
- \item unflexible for all purposes
+ \item inflexible for all purposes
\item not available in different binary types
- \item complex (think: Knoppix remastering :)
+ \item complex (think Knoppix remastering :)
\end{itemize}
\end{frame}
@@ -120,13 +123,12 @@
\subsection{live-initramfs (1)}
\begin{frame}{A typical system boot process}
-Common to both live and non-live systems,\\
-Most of the systems do that:
+Common to both live and non-live systems, most systems:
\begin{itemize}
- \item They are powered up
- \item They boots from some media \\
+ \item power up
+ \item boot from some media\\
\commentsize{(local HDs, Optical Disks, USB sticks, Network)}
- \item The bootloader loads Linux
+ \item bootloader loads Linux
\item Linux executes \texttt{/sbin/init} from the rootfs\footnote{not the \emph{real} one anymore}
\end{itemize}
\end{frame}
@@ -144,8 +146,8 @@
\item small rootfs
\item gzip compressed
\end{itemize}
- \item The initramfs mount the real rootfs
- \item Switch to it executing \texttt{/sbin/init}\footnote{calls \texttt{run-init}} on the real rootfs
+ \item initramfs mounts the real rootfs
+ \item initramfs switches to executing \texttt{/sbin/init}\footnote{calls \texttt{run-init}} on the real rootfs
\end{itemize}
\end{frame}
@@ -159,9 +161,9 @@
Basic Features:
\begin{itemize}
- \item Linux loads the initramfs (e.g. \texttt{/live/initrd.gz})
- \item initramfs search for \emph{live media} and mounts it
- \item \alert{r-o compressed rootfs image + ramdisk = writable rootfs}
+ \item Linux loads initramfs (e.g. \texttt{/live/initrd.gz})
+ \item initramfs searches for \emph{live media} and mounts it
+ \item r-o compressed rootfs image + ramdisk = writable rootfs
\item some more magic for configuring hardware and user
\item \texttt{/sbin/init}
@@ -177,16 +179,16 @@
\begin{frame}{The Debian package}
\begin{itemize}
- \item Fork of casper, an Ubuntu package
- \item \texttt{initramfs-tools} hook
+ \item fork of casper, an Ubuntu package
+ \item a hook for \texttt{initramfs-tools}
\item still under development
- \item Some features:
+ \item some features:
\begin{itemize}
\item squashfs, ext2, plain directory rootfs
- \item rootfs image on optical, HDs, usb, cifs, nfs
+ \item rootfs image on optical, HDs, USB, cifs, nfs
\item supports AES encryption
\item persistence, snapshots, multiple rootfs images
- \item configure keyboard, language, xorg
+ \item configures keyboard, language, xorg
\item accepts preseeds
\end{itemize}
\end{itemize}
@@ -200,10 +202,10 @@
\begin{frame}{live-helper}
\begin{itemize}
\item builds a live system image
- \item set of generic shell scripts
- \item not particulary nice for end-users
- \item pretty flexible (think: debhelper for live CDs)
- \item 4 stages (bootstrap, chroot, binary, source)
+ \item is a set of generic shell scripts
+ \item is not particulary nice for end-users
+ \item is pretty flexible (think debhelper for live CDs)
+ \item has 4 stages (bootstrap, chroot, binary, source)
\item autobuilder available on \texttt{http://live.debian.net/}
\end{itemize}
\end{frame}
@@ -215,10 +217,10 @@
\begin{frame}{live-webhelper}
\begin{itemize}
- \item build a live system on a remote host
- \item not so fancy yet
+ \item builds a live system on a remote host
+ \item is not so fancy yet
\item offers basic functionality
- \item builds image by cron, sends email to user
+ \item builds image by cron and sends email to user
\item \texttt{http://live.debian.net/live-webhelper/}
\end{itemize}
\end{frame}
@@ -230,14 +232,14 @@
\begin{frame}{The Future}
\begin{itemize}
- \item hopefully fixing unionfs specific bugs
\item official images
- \item live-installer
\item more archs
\item multi-arch
+ \item live-installer (Otavio Salvador)
\item GUI Builder (Chris Lamb, Google SoC)
+ \item hopefully fixing unionfs specific bugs
\item maybe LUKS in live-initramfs
- \item unionfs/lvm snapshots
+ \item maybe unionfs/lvm snapshots
\end{itemize}
\end{frame}
More information about the Debian-live-changes
mailing list