split sections
This commit is contained in:
parent
1df8a3ff10
commit
d2965069be
10 changed files with 176 additions and 174 deletions
|
@ -15,9 +15,9 @@
|
||||||
\input{toc}
|
\input{toc}
|
||||||
\input{introduction}
|
\input{introduction}
|
||||||
|
|
||||||
\input{problem}
|
\input{problem/index}
|
||||||
\input{proposal}
|
\input{proposal/index}
|
||||||
\input{results}
|
\input{results/index}
|
||||||
|
|
||||||
\input{conclusion}
|
\input{conclusion}
|
||||||
|
|
||||||
|
|
|
@ -1,131 +0,0 @@
|
||||||
\ml
|
|
||||||
{\chapter{Problem: maintenance of operating systems}}
|
|
||||||
{\chapter{Problématique : maintenance des systèmes d’exploitation}}
|
|
||||||
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{updates}
|
|
||||||
{mises à jour}}
|
|
||||||
\item{\ml{unavailability}
|
|
||||||
{indisponibilité}}
|
|
||||||
\item{\ml{backups policy}
|
|
||||||
{politique de sauvegardes}}
|
|
||||||
\item{\ml{testing backups}
|
|
||||||
{tests des sauvegardes}}
|
|
||||||
\item{\ml{snapshots}
|
|
||||||
{instantanés}}
|
|
||||||
\item{\ml{restorations}
|
|
||||||
{restaurations}}
|
|
||||||
\item{\ml{configuration recipes}
|
|
||||||
{recettes de configuration}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\section{File systems, installed on partitions, with write access}}
|
|
||||||
{\section{Systèmes de fichiers, installés sur partitions, avec accès en écriture}}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\subsection{Conventional file systems}}
|
|
||||||
{\subsection{Système de fichiers conventionnel}}
|
|
||||||
|
|
||||||
\begin{itmz}
|
|
||||||
\item{ext2}
|
|
||||||
\item{ext3}
|
|
||||||
\item{ext4}
|
|
||||||
\item{jfs}
|
|
||||||
\item{xfs}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml{Pros}{Avantages}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml{Cons}{Inconvénients}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\subsection{File systems managed with configuration recipes}}
|
|
||||||
{\subsection{Système de fichiers géré par des recettes configuration}}
|
|
||||||
|
|
||||||
\begin{itmz}
|
|
||||||
\item{ansible}
|
|
||||||
\item{chef}
|
|
||||||
\item{puppet}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml{Pros}{Avantages}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml{Cons}{Inconvénients}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\subsection{File systems supporting snapshots}}
|
|
||||||
{\subsection{Système de fichiers avec gestion d’instantanés}}
|
|
||||||
|
|
||||||
\begin{itmz}
|
|
||||||
\item{btrfs}
|
|
||||||
\item{zfs}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml{Pros}{Avantages}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml{Cons}{Inconvénients}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\section{Live images, without installation, with read access}}
|
|
||||||
{\section{Images autonomes, sans installation, avec accès en lecture seule}}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\subsection{Boot without persistent storage}}
|
|
||||||
{\subsection{Démarrer sans stockage persistant}}
|
|
||||||
|
|
||||||
\ml{Pros}{Avantages}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml{Cons}{Inconvénients}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\subsection{Boot with persistent storage}}
|
|
||||||
{\subsection{Démarrer avec un stockage persistant}}
|
|
||||||
|
|
||||||
\ml{Pros}{Avantages}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml{Cons}{Inconvénients}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{\todo}
|
|
||||||
{\todo}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\section{Existing alternatives}}
|
|
||||||
{\section{Alternatives existantes}}
|
|
3
cnam/thesis/thesis/problem/alternatives.tex
Normal file
3
cnam/thesis/thesis/problem/alternatives.tex
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
\ml
|
||||||
|
{\section{Existing alternatives}}
|
||||||
|
{\section{Alternatives existantes}}
|
24
cnam/thesis/thesis/problem/index.tex
Normal file
24
cnam/thesis/thesis/problem/index.tex
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
\ml
|
||||||
|
{\chapter{Problem: maintenance of operating systems}}
|
||||||
|
{\chapter{Problématique : maintenance des systèmes d’exploitation}}
|
||||||
|
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{updates}
|
||||||
|
{mises à jour}}
|
||||||
|
\item{\ml{unavailability}
|
||||||
|
{indisponibilité}}
|
||||||
|
\item{\ml{backups policy}
|
||||||
|
{politique de sauvegardes}}
|
||||||
|
\item{\ml{testing backups}
|
||||||
|
{tests des sauvegardes}}
|
||||||
|
\item{\ml{snapshots}
|
||||||
|
{instantanés}}
|
||||||
|
\item{\ml{restorations}
|
||||||
|
{restaurations}}
|
||||||
|
\item{\ml{configuration recipes}
|
||||||
|
{recettes de configuration}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\input{installed}
|
||||||
|
\input{live}
|
||||||
|
\input{alternatives}
|
70
cnam/thesis/thesis/problem/installed.tex
Normal file
70
cnam/thesis/thesis/problem/installed.tex
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
\ml
|
||||||
|
{\section{File systems, installed on partitions, with write access}}
|
||||||
|
{\section{Systèmes de fichiers, installés sur partitions, avec accès en écriture}}
|
||||||
|
|
||||||
|
\ml
|
||||||
|
{\subsection{Conventional file systems}}
|
||||||
|
{\subsection{Système de fichiers conventionnel}}
|
||||||
|
|
||||||
|
\begin{itmz}
|
||||||
|
\item{ext2}
|
||||||
|
\item{ext3}
|
||||||
|
\item{ext4}
|
||||||
|
\item{jfs}
|
||||||
|
\item{xfs}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml{Pros}{Avantages}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml{Cons}{Inconvénients}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml
|
||||||
|
{\subsection{File systems managed with configuration recipes}}
|
||||||
|
{\subsection{Système de fichiers géré par des recettes configuration}}
|
||||||
|
|
||||||
|
\begin{itmz}
|
||||||
|
\item{ansible}
|
||||||
|
\item{chef}
|
||||||
|
\item{puppet}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml{Pros}{Avantages}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml{Cons}{Inconvénients}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml
|
||||||
|
{\subsection{File systems supporting snapshots}}
|
||||||
|
{\subsection{Système de fichiers avec gestion d’instantanés}}
|
||||||
|
|
||||||
|
\begin{itmz}
|
||||||
|
\item{btrfs}
|
||||||
|
\item{zfs}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml{Pros}{Avantages}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml{Cons}{Inconvénients}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
35
cnam/thesis/thesis/problem/live.tex
Normal file
35
cnam/thesis/thesis/problem/live.tex
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
\ml
|
||||||
|
{\section{Live images, without installation, with read access}}
|
||||||
|
{\section{Images autonomes, sans installation, avec accès en lecture seule}}
|
||||||
|
|
||||||
|
\ml
|
||||||
|
{\subsection{Boot without persistent storage}}
|
||||||
|
{\subsection{Démarrer sans stockage persistant}}
|
||||||
|
|
||||||
|
\ml{Pros}{Avantages}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml{Cons}{Inconvénients}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml
|
||||||
|
{\subsection{Boot with persistent storage}}
|
||||||
|
{\subsection{Démarrer avec un stockage persistant}}
|
||||||
|
|
||||||
|
\ml{Pros}{Avantages}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml{Cons}{Inconvénients}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{\todo}
|
||||||
|
{\todo}}
|
||||||
|
\end{itmz}
|
19
cnam/thesis/thesis/proposal/automate.tex
Normal file
19
cnam/thesis/thesis/proposal/automate.tex
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
\ml
|
||||||
|
{\section{Automate the workflow}}
|
||||||
|
{\section{Automatiser le fonctionnement}}
|
||||||
|
|
||||||
|
\ml
|
||||||
|
{\subsection{Check integrity of local repositories}}
|
||||||
|
{\subsection{Vérifier l’intégrité des dépôts locaux}}
|
||||||
|
|
||||||
|
\ml
|
||||||
|
{\subsection{Build complete live file systems from scratch}}
|
||||||
|
{\subsection{Construire des systèmes de fichiers autonomes complets}}
|
||||||
|
|
||||||
|
\ml
|
||||||
|
{\subsection{Create new files by updating existing images}}
|
||||||
|
{\subsection{Créer de nouveaux fichiers par mise à jour d’images}}
|
||||||
|
|
||||||
|
\ml
|
||||||
|
{\subsection{Generate a boot menu on-the-fly}}
|
||||||
|
{\subsection{Générer un menu de démarrage à la volée}}
|
|
@ -1,23 +1,3 @@
|
||||||
\ml
|
|
||||||
{\chapter{Proposal: an incremental live workflow}}
|
|
||||||
{\chapter{Proposition : un fonctionnement autonome incrémental}}
|
|
||||||
|
|
||||||
\ml{Pros}{Avantages}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{reboot = restore}
|
|
||||||
{redémarrage = restauration}}
|
|
||||||
\item{\ml{update = backup}
|
|
||||||
{mise à jour = sauvegarde}}
|
|
||||||
\item{\ml{separation of system and data}
|
|
||||||
{séparation système et données}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml{Cons}{Inconvénients}:
|
|
||||||
\begin{itmz}
|
|
||||||
\item{\ml{exhaustive manual procedure}
|
|
||||||
{maintenance manuelle exhaustive}}
|
|
||||||
\end{itmz}
|
|
||||||
|
|
||||||
\ml
|
\ml
|
||||||
{\section{Implement the workflow}}
|
{\section{Implement the workflow}}
|
||||||
{\section{Mettre en œuvre le fonctionnement}}
|
{\section{Mettre en œuvre le fonctionnement}}
|
||||||
|
@ -250,23 +230,3 @@
|
||||||
{\subsubsection{Réduire la durée d’un redémarrage obligatoire}}
|
{\subsubsection{Réduire la durée d’un redémarrage obligatoire}}
|
||||||
|
|
||||||
\paragraph{kexec-tools}
|
\paragraph{kexec-tools}
|
||||||
|
|
||||||
\ml
|
|
||||||
{\section{Automate the workflow}}
|
|
||||||
{\section{Automatiser le fonctionnement}}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\subsection{Check integrity of local repositories}}
|
|
||||||
{\subsection{Vérifier l’intégrité des dépôts locaux}}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\subsection{Build complete live file systems from scratch}}
|
|
||||||
{\subsection{Construire des systèmes de fichiers autonomes complets}}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\subsection{Create new files by updating existing images}}
|
|
||||||
{\subsection{Créer de nouveaux fichiers par mise à jour d’images}}
|
|
||||||
|
|
||||||
\ml
|
|
||||||
{\subsection{Generate a boot menu on-the-fly}}
|
|
||||||
{\subsection{Générer un menu de démarrage à la volée}}
|
|
22
cnam/thesis/thesis/proposal/index.tex
Normal file
22
cnam/thesis/thesis/proposal/index.tex
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
\ml
|
||||||
|
{\chapter{Proposal: an incremental live workflow}}
|
||||||
|
{\chapter{Proposition : un fonctionnement autonome incrémental}}
|
||||||
|
|
||||||
|
\ml{Pros}{Avantages}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{reboot = restore}
|
||||||
|
{redémarrage = restauration}}
|
||||||
|
\item{\ml{update = backup}
|
||||||
|
{mise à jour = sauvegarde}}
|
||||||
|
\item{\ml{separation of system and data}
|
||||||
|
{séparation système et données}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\ml{Cons}{Inconvénients}:
|
||||||
|
\begin{itmz}
|
||||||
|
\item{\ml{exhaustive manual procedure}
|
||||||
|
{maintenance manuelle exhaustive}}
|
||||||
|
\end{itmz}
|
||||||
|
|
||||||
|
\input{implement}
|
||||||
|
\input{automate}
|
Loading…
Add table
Add a link
Reference in a new issue