split sections

This commit is contained in:
Marc Beninca 2021-01-11 22:44:16 +01:00
parent 1df8a3ff10
commit d2965069be
10 changed files with 176 additions and 174 deletions

View file

@ -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}

View file

@ -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}}

View file

@ -0,0 +1,3 @@
\ml
{\section{Existing alternatives}}
{\section{Alternatives existantes}}

View 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}

View 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}

View 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}

View 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}}

View file

@ -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}}

View 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}