\section{Livecd Omniverdi}
\label{sec:livecd}
\emph{par Luca Casagrande, traduit par Yves Jacolin}

\subsection{Qu'est ce qu'un LiveCd}
\label{subsec:what_Live}
Comme le d\'efinit Wikip\'edia, un Livecd est un ``terme g\'en\'erique pour une distribution de syst\`eme d'or\'epation qui est \'ex\'ecut\'ee au d\'emarrage, sans installation sur un disque dur. Typiquement, il est stock\'e sur un m\'edia bootable tel qu'un CD-ROM (Live CD), un DVD (Live DVD), une carte flash USB (Live USB) ou d'autres.'' En utilisant cette technologie, les utilisateurs peuvent avoir un avant-go\^ut d'une box GNU/Linux sans se battre avec une installation et une configuration. Une fois que le liveCd a d\'emarr\'e, tout est charg\'e en m\'emoire, gardant le disque dur sain. Bien s\^ur, une fois la machine \'eteinte, tout changement est perdu.

\subsection{Applications}
\label{subsec:applications_Live}
Il y a plusieurs applications \`a l'utilisation d'un livecd :

\begin{enumerate}
\item Lancer votre syst\`eme d'exploitation favori partout o\`u vous pouvez trouver un PC. Avec une cl\'e usb pour sauver vos donn\'ees, vous aurez le kit parfait de survie.
\item \`A des buts d'enseignement : pendant des travaux pratiques, votre audience peut avoir tout ce que vous pensez \^etre utile pour am\'eliorer la compr\'ehension.
\item En utilisant une vielle machine : le livecd peut \^etre lanc\'e sur une veille machine et m\^eme sans disque dur !
\item Diffuser vos donn\'ees : c'est une mani\`ere tr\`es symatphique de distribuer votre travail. Vous diffusez votre travail et toutes les applications n\'ecessaires configur\'ees pour l'appr\'ecier pleinement ! Par exemple, diffuser une solution compl\`ete incluant toutes les donn\'ees les applications.
\end{enumerate}


\subsection{Limites d'un Livecd}
\label{subsec:limitiations_Live}
Dans un livecd nous avons un kernel, des pilotes, WM, et toutes les applications n\'ecessaires pour un environnement de travail. Bien sur, il est quasiment impossible d'y placer tous les pilotes qui correspondent \`a toutes les machines qui existent. Il peut arriver que durant un d\'emarrage, le CD s'arr\^ete ou que quelque chose ne tourne pas rond (par exemple, un probl\`eme de d\'etection de LAN). Gr\^ace qu travail d'un grand nombre de personne (et en premier lieu, Knoppix) nous avons de tr\`es bon logiciels qui d\'etectent le mat\`eriel pendant le d\'emarrage, mais comme tout logiciel, il peut encore y avoir des bugs. Comme vous pouvez le comprendre, l'id\'ee d'avoir une machine universelle se rapproche du r\^eve et le chemin pour y parvenir est encore long.

D'un autre c\^ot\'e, aucune information n'est sauv\'ee lorsque l'on travaille dans l'environnement du liveCd. Si cela est un avantage (c'est \`a dire qu'il garde votre disque dur sain), il peut \^etre g\'enant d'un autre point de vue. Une solution est d'utiliser un p\'eriph\'erique de stockage (comme un disque dur USB, par exemple) pour stocker toute votre production. Cette approche peut aussi \^etre utilis\'ee pour sauver les fichiers de configuration, afin que vous puissez les garder apr\`es un red\'emarrage.

\subsection{LiveCd et logiciels en g\'eomatique open source}
\label{subsec:LiveCD_Live}
Le LiveCd peut \^etre un outil int\'eressant s'il est appliqu\'e aux logiciels de g\'eomatique open source.

Un exemple d'application du liveCd et de logiciels SIG FLOSS est de lancer une station de travail qui permettra aux utilisateurs d'explorer les donn\'ees stock\'ees dessus ou, par exemple, dans une base de donn\'ees Postgis distante. Les vielles machines peuvent \^etre utilis\'ees comme un point d'acc\`es \`a la base de donn\'ees et peuvent \^etre configur\'ees avec un visualisateur qui est toujours disponible (comme les Points Internet le font avec un navigateur), permettant la sauvegarde de donn\'ees sur un p\'eriph\'erique de stockage.

Pendant le FOSS4G 2007 \`a Lausanne, nous avons utilis\'e 2 LiveCd pendant les s\'eminaires (ka-map et GRASS 3d). Nous avons \'egalement donn\'e la possibilit\'e aux participants de tester imm\'ediatement ce qu'il avait vu dans la pr\'esentation. Une fois les travaux pratiques termin\'es, ils ont put garder le liveCd et l'utiliser chez eux ou \`a leur travail. C'est un bon exemple du grand potentiel d'un liveCd utilis\'e \`a des fins \'educatifs.

\subsection{Objectifs}
\label{subsec:objective_Live}
Notre liveCd essaiera toujours d'offrir aux utilisateurs :

\begin{enumerate}
\item des logiciels \`a jour avec chaque version principale officielle
\item des guides, documents et cours
\item une bonne compatiblit\'e avec le mat\'eriel
\end{enumerate}


\subsection{D\'eveloppement technique}
\label{subsec:developments_Live}
Nous avons d\'ecid\'e d'utiliser Catalis : le m\^eme outil que celui qu'utilise l'\'equipe de cr\'eation des versions Gentoo.

Ce choix se base sur deux raisons principales :

\begin{enumerate}
\item garder un syst\`eme qui gardera une mise \`a jour saine et rapide
\item permettre la personnalisation de tout le contenu du CD
\end{enumerate}

\subsection{Desktop 2007.0}
\label{subsec:desktop_Live}
Notre premi\`ere version pour 2007 contient :

\begin{itemize}
\item QGIS 0.8 
\item GRASS 6.2.1 
\item PostgreSQL 8.1.5 
\item PostGIS 1.1.4 
\item GDAL 1.3.2 
\end{itemize}

Le syst\`eme tourne sur un noyau Linux 2.6.18 et utilise GNOME comme gestionnaire de bureau.

Pendant l'\'ecriture de cet article, nous attentons la sortie de la version 2007.1 avec Qgis 0.8.1. 

\subsection*{D\'eveloppement et t\^aches futurs}
\label{subsec:future_Live}

Notre objectif est de garder le CD \`a jour en cr\'eant des nouvelles versions r\'eguli\`erement, ou au moins d\`es qu'une mise \`a jour majeure ou incluant des logiciels sera publi\'ee.

En ce moment, nous travaillons sur deux t\^aches :

\begin{enumerate}
\item Un installeur pour le livecd 
\item Une \'edition serveur avec MapServer et quelques applications de WebSIG
\end{enumerate}


\subsection*{Installeur pour le LiveCD}
\label{subsec:installer_Live}
L'installeur sera accessible par une ic\^one sur le bureau. La proc\'edure d'installation guidera l'utilisateur dans la configuration de la distribution GNU/Linux sur son ordinateur. Les installations sur disque dur permettront de meilleurs performances et offreront la possibilit\'e de mettre \`a jour tous les paquetages, gr\^ace au coeur du syst\`eme Gentoo Linux (\url{http://www.gentoo.org/}).

\subsection{\'Edition serveur}
\label{subsec:server_Live}
L'\'edition serveur visera la cr\'eation d'une machine serveur avec une gestion graphique minimale mais avec un ensemble d'applications pleinement fonctionnelles pour offir des Web Services et des interfaces graphiques \`a UMN Mapserver(ka-Map, Open Layers, p.Mapper, etc.)

\subsection{Plus d'informations}
\label{subsec:info_Live}

\begin{itemize}
\item Projet LiveCd d'Ominiverdi\footnote{LiveCD: \url{http://livecd.ominiverdi.org} }
\item Projet Catalyst Gentoo \footnote{ \url{http://www.gentoo.org/proj/en/releng/catalyst/} }
\end{itemize}


