\documentclass{beamer}


\mode<presentation>
{
  \usetheme{Warsaw}
  % or ...

  \setbeamercovered{transparent}
  % or whatever (possibly just delete it)
}


\usepackage[english]{babel}
% or whatever

\usepackage{pdfpages}
\usepackage{soul}

\usepackage{ucs}
\usepackage[utf8x]{inputenc}
% or whatever

\usepackage{times}
\usepackage[T1]{fontenc}


\title
{Debian Installer - an update}

\author
{Frans ~Pop}
% - Give the names in the same order as the appear in the paper.
% - Use the \inst{?} command only if the authors have different
%   affiliation.

% - Use the \inst command only if there are several affiliations.
% - Keep it simple, no one is interested in your street address.

\date[Debconf 7] % (optional, should be abbreviation of conference name)
{DebConf 7, Edinburgh,\\ Scotland}
% - Either use conference name or its abbreviation.
% - Not really informative to the audience, more for people (including
% yourself) who are reading the slides online




\pgfdeclareimage[height=2cm]{debian-logo}{debian-swirl}
\logo{\pgfuseimage{debian-logo}}



% Delete this, if you do not want the table of contents to pop up at
% the beginning of each subsection:
\AtBeginSection[]
{
  \begin{frame}<beamer>
    \frametitle{Outline}
    \tableofcontents[currentsection]
  \end{frame}
}


% Delete this, if you do not want the table of contents to pop up at
% the beginning of each subsection:
%\AtBeginSubsection[]
%{
%  \begin{frame}<beamer>
%    \frametitle{Outline}
%    \tableofcontents[currentsection,currentsubsection]
%  \end{frame}
%}


% If you wish to uncover everything in a step-wise fashion, uncomment
% the following command: 
%\beamerdefaultoverlayspecification{<+->}


\begin{document}

\begin{frame}
  \titlepage
\end{frame}

\begin{frame}
  \tableofcontents
\end{frame}

%%%%%%%%%%%%%%%%%

\section{What we have been doing for Etch}

\begin{frame}
  \frametitle{Graphical installer}
	\begin{itemize}
	\item
		Languages with complex scripts
	\item
		Some usability improvements
	\item
		Still a lot of improvements possible
	\end{itemize}
	\begin{itemize}
	\item
		Attilio Fiandrotti
	\item
		Davide Viti
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{No more base-config}
	\begin{itemize}
	\item
		Installation takes place completely before reboot
	\end{itemize}
	\begin{itemize}
	\item
		Joey Hess
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{Partitioning}
	\begin{itemize}
	\item
		Encrypted partitioning
	\item
		Guided partitioning using LVM and crypto
	\end{itemize}
	\begin{itemize}
	\item
		David Härdeman
	\item
		Max Vozeler
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{Rescue}
	\begin{itemize}
	\item
		Boot the installer in "rescue mode"
	\end{itemize}
	\begin{itemize}
	\item
		Colin Watson
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{Automated installations}
	\begin{itemize}
	\item
		RAID preseeding
	\item
		General improvements
	\item
		Improved documentation
	\item
		Hands-off installation
		\begin{itemize}
		\item
			Philip Hands
		\end{itemize}
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{New translations}
	\begin{itemize}
	\item
		General: Belarusian, Esperanto, Estonian, Kurdish, Macedonian, Tagalog, Wolof
	\item
		Graphical: Bengali, Dzongkha, Georgian, Gujarati, Hindi, Khmer, Malayalam, Nepali, Punjabi (Gurmukhi), Tamil, Thai
	\end{itemize}
	\begin{itemize}
	\item
		Christian Perrier
	\end{itemize}
  \pgfdeclareimage[width=5cm]{i18n-etch}{i18n-etch}
  \pgfuseimage{i18n-etch}
\end{frame}

\begin{frame}
  \frametitle{New subarchitectures}
	\begin{itemize}
	\item
		Broadcom BCM947XX
	\item
		NSLU2 (ixp4xx)
	\item
		IOP32x
	\end{itemize}
	\begin{itemize}
	\item
		Martin Michlmayr
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{Other}
	\begin{itemize}
	\item
		UTF-8
	\item
		New kernels, udev, initramfs-tools/yaird; 2.4 dropped
	\item
		Kernel selection using kernel meta packages
	\item
		Use of code names instead of suites
	\item
		Secure apt
	\item
		Disabled root account with sudo
	\item
		resize\_inode and dir\_index enabled by default (ext3 partitions)
	\item
		Support for PPPoE
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{TODO (at DebConf 5)}
  	\begin{itemize}
	\item \st{UTF-8 default}
	\item \st{d-i updates for sarge}
	\item support installing sarge using etch installer
	\item \st{graphical installer}
	\item \st{improve automated installs}
	\item \st{encrypted filesystem support}
	\item \st{improve hardware detection (hotplug, sata, nic renames)}
	\item improve support for non-free firmware and drivers
	\item accessability for the blind
	\item \st{installs via PPPoE}
	\item \st{move base-config into first stage install}
	\item disk space size checking for tasks
	\item make it easier to customise d-i
	\item \st{remove a single question from the standard install}
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{New CD/DVD images}
	\begin{itemize}
	\item
		multi-arch CD \\
		i386/amd64/powerpc, alpha/hppa/ia64 ("netinst")
	\item
		multi-arch DVD \\
		i386/amd64/powerpc/source
	\item
		KDE CD
	\item
		Xfce CD
	\end{itemize}
	\begin{itemize}
	\item
		Steve McIntyre
	\item
		Joey Hess
	\end{itemize}
\end{frame}

\section{What we would like to do for Lenny}

\begin{frame}
  \frametitle{Loads of plans!}
	\text{http://wiki.debian.org/DebianInstaller/LennyGoals}

	\ 

	\textbf{Main goals}

	\begin{itemize}
	\item
		\ul{Keep up with Debian}
	\item
		Persistent device naming
	\item
		Reduce memory usage, particularly by cdebconf
	\item
		\st{Remove usage of devfs-style device names}
	\item
		Support for installing from more than one CD/DVD
	\item
		IPv6 support
	\item
		Improve support for non-free firmware \& drivers
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{Other goals}
	\begin{itemize}
	\item
		Replace dhcp client (v2)
	\item
		Switch from console-data to console-setup
	\item
		\st{Add support for dmraid (fake ata RAID)}
	\item
		New architectures: MacBook (Intel based), PlayStation 3
	\item
		Web frontend (Attilio Fiandrotti)
	\item
		Extend accessibility support
	\item
		Support installing a server with Xen instances (Russel Coker)
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{Graphical Installer}
	\begin{itemize}
	\item
		Fix remaining stability issues
	\item
		Fix issues in input handling (keyboard/touchpads)
	\item
		Entropy plugin for cdebconf (for encrypted partitioning)
	\item
		Add support for columns in cdebconf (?)
	\item
		Add graphical shell and log browser
	\item
		Add graphical partitioner
	\item
		Add games...
	\item
		Improve support for powerpc \\
		Add support for other architectures
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{Partitioning}
	\begin{itemize}
	\item
		Improve the way translations are handled
	\item
		Guided partitioning option: \\
		"resize existing partition and install in freed up space"
	\item
		RAID10 and RAID6 support
	\item
		Other...
	\end{itemize}
\end{frame}

\begin{frame}
  \frametitle{}
	\begin{huge}
		D-I BoF session

		\ 

		Friday 22nd 16:30 - Lower BoF room

		\ 

		You are welcome to get involved!
	\end{huge}
\end{frame}

\end{document}
