Brouillon complet

This commit is contained in:
vincent 2023-06-13 19:44:05 +02:00
parent 9b44beebf8
commit 756ae779e8
25 changed files with 140 additions and 75 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

View File

@ -67,7 +67,7 @@
\begin{columns}
\column{0.5 \linewidth}
\begin{center}
\includegraphics[width=3.5cm]{deuxfleurs-logo.png}\linebreak
\includegraphics[width=3.5cm]{ressources/deuxfleurs-logo.png}\linebreak
\texttt{https://deuxfleurs.fr}
\end{center}
@ -77,11 +77,12 @@ Deuxfleurs est une association militant en faveur d'un internet plus convivial,
Nous faisons partie du CHATONS\footnote[frame]{Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires} depuis avril 2022.
\includegraphics[width=2cm]{logo_chatons.png}
\includegraphics[width=2cm]{ressources/logo_chatons.png}
\end{center}
\end{columns}
\end{frame}
\subsection{Concentration de l'internet}
\begin{frame}
\centering
Les ressources accessibles par internet reposent aujourd'hui essentiellement dans des centres de données.
@ -91,7 +92,7 @@ Nous faisons partie du CHATONS\footnote[frame]{Collectif des Hébergeurs Alterna
\begin{columns}
\column{0.6 \linewidth}
\centering
\includegraphics[width=8cm]{centre de données.png}
\includegraphics[width=8cm]{ressources/centre de données.png}
\column{0.4 \linewidth}
\centering
Cette concentration répond aux logiques industrielles et commerciales solidement implantées dans le domaine du numérique.
@ -103,21 +104,25 @@ Nous faisons partie du CHATONS\footnote[frame]{Collectif des Hébergeurs Alterna
Cet état de fait entraîne d'abord un contrôle monumental sur les ressources en question.
\vspace{0.75cm}
\begin{columns}
\column{0.5 \linewidth}
\centering
Pour les entreprises et groupes privés qui peuvent les valoriser notamment~:
\begin{itemize}
\item via un ciblage publicitaire
\item pour entraîner des intelligences artificielles
\item pour maintenir leur position concurentielle
\end{itemize}
\onslide<2->{
Pour les entreprises et groupes privés qui peuvent les valoriser notamment~:
\begin{itemize}
\item via un ciblage publicitaire
\item pour entraîner des intelligences artificielles
\item pour maintenir leur position concurentielle
\end{itemize}
}
\column{0.5 \linewidth}
\centering
Pour les États, qui y trouvent des points d'entrée privilégiés où piocher dans le cadre de surveillance de masse\footnote[frame]{Cf. les révélations d'Edward Snowden, en particulier ici le programme PRISM}\linebreak
\includegraphics[height=2.5cm]{panoptique.png}
\onslide<3->{
Pour les États, qui y trouvent des points d'entrée privilégiés où piocher dans le cadre de surveillance de masse\footnote[frame]{\onslide<3->{Cf. les révélations d'Edward Snowden, en particulier ici le programme PRISM}}\linebreak
\includegraphics[height=2.5cm]{ressources/panoptique.png}
}
\end{columns}
\end{frame}
@ -129,7 +134,7 @@ Nous faisons partie du CHATONS\footnote[frame]{Collectif des Hébergeurs Alterna
Mais l'invisibilisation des ressources matérielles touche d'abord la société publique\footnote[frame]{Sondage réalisé par Wakefield Research pour Citrix, sur 1000 États-Uniens}~:
\begin{itemize}
\begin{itemize}[<+(1)->]
\item 16\% des États-Uniens savent réellement ce que signifie le \textit{cloud}.
\item 22\% des États-Uniens font semblant de savoir ce dont il s'agit au quotidien.
\item 29\% des États-Uniens pensent que le \textit{cloud} utilise des nuages.
@ -138,7 +143,7 @@ Nous faisons partie du CHATONS\footnote[frame]{Collectif des Hébergeurs Alterna
\vspace{0.5cm}
Cette abstraction du matériel derrière le concept d'internet est déterminant dans les comportements de chacun.
\onslide<6->{Cette abstraction du matériel derrière le concept d'internet est déterminant dans les comportements de chacun.}
\end{frame}
\begin{frame}
@ -170,26 +175,29 @@ Nous faisons partie du CHATONS\footnote[frame]{Collectif des Hébergeurs Alterna
\end{block}
\end{frame}
\subsection{Récupérer les infrastructures}
\begin{frame}
\centering
Tout porte à croire que ramener les fondations d'internet au sein de structures à taille plus humaines et aux organisations plus conviviales aiderait à~:\linebreak
protéger les utilisateurs\hspace{2cm}tout en les responsabilisant.\linebreak
\onslide<2->{protéger les utilisateurs}\hspace{2cm}\onslide<3->{tout en les responsabilisant.}\linebreak
\begin{columns}
\column{0.33 \linewidth}
\centering
Cette ligne directrice peut s'appliquer sur bien des axes problématiques du numérique aujourd'hui~:
\column{0.33 \linewidth}
\centering
\begin{itemize}
\item l'écologie
\item la modération
\item l'archivage
\item les dépendances
\item etc.
\end{itemize}
\end{columns}
\onslide<4->{
\begin{columns}
\column{0.33 \linewidth}
\centering
Cette ligne directrice peut s'appliquer sur bien des axes problématiques du numérique aujourd'hui~:
\column{0.33 \linewidth}
\centering
\begin{itemize}
\item l'écologie
\item la modération
\item l'archivage
\item les dépendances
\item etc.
\end{itemize}
\end{columns}
}
\end{frame}
\subsection{Héberger à la maison}
@ -209,8 +217,7 @@ Nous faisons partie du CHATONS\footnote[frame]{Collectif des Hébergeurs Alterna
\end{itemize}
\onslide<2->
{
\begin{tikzpicture}[remember picture,overlay]
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=center, text width=0.8\textwidth] at (current page.center) {
\begin{block}{}
\centering
@ -218,7 +225,6 @@ Nous faisons partie du CHATONS\footnote[frame]{Collectif des Hébergeurs Alterna
\end{block}
};
\end{tikzpicture}
}
\end{frame}
\begin{frame}
@ -267,11 +273,21 @@ Pour assurer la confidentialité, on peut chiffrer les données au niveau applic
\subsection{S3 contre les systèmes de fichiers}
\begin{frame}
\begin{center}
Dans le cadre de l'administration de services en ligne, les systèmes de fichiers recèlent certaines difficultés.
Dans le cadre de l'administration de services en ligne, les systèmes de fichiers impliquent certaines difficultés.
\vspace{1cm}
\vspace{0.5cm}
Le standard S3 apporte des facilités; on réduit le stockage à un paradigme de clé-valeur basé essentiellement sur deux opérations seulement: lire ou écrire une clé.
Le standard S3 apporte des facilités. Il réduit le stockage à un paradigme de clé-valeur basé essentiellement sur deux opérations seulement: lire ou écrire une clé.
\vspace{0.5cm}
\onslide<2->
\begin{itemize}
\item Il permet de s'affranchir de contraintes présentes avec le standard POSIX, notamment sur les nommages et la concurrence.
\item Il est pensé pour l'accès à distance.
\item Il s'intègre avec le protocole HTTP.
\item Il abstrait toute la couche système.
\end{itemize}
\end{center}
\end{frame}
@ -280,7 +296,8 @@ Le standard S3 apporte des facilités; on réduit le stockage à un paradigme de
Historiquement, S3 a été conçu pour être \textit{«\texttt{malloc()} sur internet»}\footnote[frame]{\url{https://aws.amazon.com/fr/blogs/aws/amazon-s3-path-deprecation-plan-the-rest-of-the-story/}}.
\vspace{2.5cm}
\onslide<2->
Très pratique pour l'industrie, ce paradigme participe cependant à la centralisation et l'invisibilisation citées précédemment.
\end{frame}
@ -290,14 +307,14 @@ Le standard S3 apporte des facilités; on réduit le stockage à un paradigme de
\begin{columns}
\column{0.5 \linewidth}
\centering
Garage essaye de fournir les facilités d'utilisation de S3, mais en conservant une infrastructure accessible derrière.\linebreak
Garage essaye de fournir les facilités d'utilisation de S3, mais en conservant une infrastructure accessible derrière.
Il s'agit d'un logiciel libre permettant de distribuer un service S3 sur diverses machines éloignées.\linebreak
\vspace{1.5cm}
\includegraphics[width=6cm]{bretons_chelous.png}
Il s'agit d'un logiciel libre permettant de distribuer un service S3 sur diverses machines éloignées.
\column{0.5 \linewidth}
\centering
\includegraphics[width=4cm]{garage-logo.png}\linebreak
\includegraphics[width=4cm]{ressources/garage-logo.png}\linebreak
\texttt{https://garagehq.deuxfleurs.fr/}
\end{columns}
@ -309,7 +326,7 @@ Il s'agit d'un logiciel libre permettant de distribuer un service S3 sur diverse
Garage va prendre en compte les zones géographiques au moment de répliquer les données.\linebreak
\vspace{1cm}
\includegraphics[width=13.25cm]{zones.png}
\includegraphics[width=13.25cm]{ressources/zones.png}
\end{center}
\end{frame}
@ -334,8 +351,8 @@ Chaque objet est dupliqué sur plusieurs zones différentes.\linebreak
\begin{center}
Dans le cadre du programme \textit{Horizon 2021} de l'Union Européenne, nous avons reçu une subvention de la part de l'initiative NGI Pointer\footnote[frame]{Next Generation Internet Program for Open Internet Renovation}.\linebreak
\includegraphics[width=3cm]{drapeau_européen.png}\hspace{1cm}
\includegraphics[width=3cm]{NGI.png}\linebreak
\includegraphics[width=3cm]{ressources/drapeau_européen.png}\hspace{1cm}
\includegraphics[width=3cm]{ressources/NGI.png}\linebreak
Nous avons ainsi pu financer le développement de Garage pendant 1 an.
\end{center}
@ -347,7 +364,7 @@ Nous avons ainsi pu financer le développement de Garage pendant 1 an.
De par nos valeurs, nous avons attribué la licence AGPL version 3 à Garage, notamment afin qu'il reste parmi les biens communs.\linebreak
\vspace{0.5cm}
\includegraphics[width=5cm]{agpl-v3-logo.png}\linebreak
\includegraphics[width=5cm]{ressources/agpl-v3-logo.png}\linebreak
\end{center}
\end{frame}
@ -356,7 +373,7 @@ De par nos valeurs, nous avons attribué la licence AGPL version 3 à Garage, no
\begin{center}
Nous avons décidé d'écrire Garage à l'aide du langage Rust, afin d'obtenir une compilation vers des binaires natifs et efficaces.\linebreak
\includegraphics[width=3.5cm]{rust-logo.png}\linebreak
\includegraphics[width=3.5cm]{ressources/rust-logo.png}\linebreak
Ce choix permet également de bénéficier des avantages reconnus de Rust en termes de sécurité.
\end{center}
@ -376,13 +393,13 @@ Cet aspect est déterminant : il permet en effet d'héberger sur du matériel ac
\subsection{Performances}
\begin{frame}
\begin{center}
\includegraphics[width=13.25cm]{rpc-amplification.png}
\includegraphics[width=13.25cm]{ressources/rpc-amplification.png}
\end{center}
\end{frame}
\begin{frame}
\begin{center}
\includegraphics[width=11cm]{rpc-complexity.png}
\includegraphics[width=11cm]{ressources/rpc-complexity.png}
\end{center}
\end{frame}
@ -394,19 +411,19 @@ Puisqu'il suit le standard S3, beaucoup de services populaires sont par conséqu
\begin{columns}
\column{0.2 \linewidth}
\begin{center}
\includegraphics[width=2.5cm]{nextcloud-logo.png}
\includegraphics[width=2.5cm]{ressources/nextcloud-logo.png}
\end{center}
\column{0.2 \linewidth}
\begin{center}
\includegraphics[width=2.5cm]{peertube-logo.png}
\includegraphics[width=2.5cm]{ressources/peertube-logo.png}
\end{center}
\column{0.2 \linewidth}
\begin{center}
\includegraphics[width=2.5cm]{matrix-logo.png}
\includegraphics[width=2.5cm]{ressources/matrix-logo.png}
\end{center}
\column{0.2 \linewidth}
\begin{center}
\includegraphics[width=2.5cm]{mastodon-logo.png}
\includegraphics[width=2.5cm]{ressources/mastodon-logo.png}
\end{center}
\end{columns}
~\linebreak
@ -415,11 +432,31 @@ Et comme souvent avec S3, on peut assimiler un bucket à un site, et utiliser le
\end{center}
\end{frame}
\subsection{Démonstration}
\begin{frame}
\centering
\huge
\underline{\href{ressources/installation_garage.mp4}{Installation simple en 5 minutes.}}
\end{frame}
\section{Intégration chez Deuxfleurs}
\subsection{État actuel et ambition}
\begin{frame}
\centering
Quid de son exploitation chez Deuxfleurs~?
\vspace{1.5cm}
Nous bénéficions d'une grande répartition géographique de nos membres.
\vspace{1.5cm}
Et nous visons une offre publique avec un nombre d'usagers pour l'instant relativement modeste.
\end{frame}
\subsection{Matériel}
\begin{frame}
\begin{center}
\includegraphics[width=13cm]{neptune.jpg}\linebreak
\includegraphics[width=13cm]{ressources/neptune.jpg}\linebreak
En pratique, nos serveurs ne sont effectivement que des machines achetées d'occasion (très souvent des anciens ordinateurs destinés à la bureautique en entreprise).
\end{center}
@ -428,44 +465,72 @@ En pratique, nos serveurs ne sont effectivement que des machines achetées d'occ
\subsection{Environnement logiciel}
\begin{frame}
\begin{center}
Pour faciliter la reproduction d'un environnement connu, NixOS est installé sur nos machines.\linebreak
Pour faciliter la reproduction d'un environnement connu, NixOS est installé sur nos machines.
\vspace{1cm}
Pour saccommoder des réseaux qu'on trouve derrière des routeurs pour particuliers, on s'aide de notre logiciel Diplonat\footnote[frame]{\texttt{https://git.deuxfleurs.fr/Deuxfleurs/diplonat}}.
\vspace{2cm}
Cela nous permet de mieux contrôler l'état logiciel de notre parc, et de potentiellement réduire le ticket d'entrée en terme de savoir pour participer à l'infrastructure.
\end{center}
\end{frame}
\subsection{Environnement réseau}
\begin{frame}
\centering
Nous fonctionnons beaucoup derrière des routeurs grands publics~: Livebox, Freebox, Bbox...
\vspace{2cm}
Pour saccommoder des réseaux qu'on trouve derrière des routeurs pour particuliers, on s'aide de notre logiciel Diplonat\footnote[frame]{\texttt{https://git.deuxfleurs.fr/Deuxfleurs/diplonat}}.
\end{frame}
\section{Au-delà...}
\subsection{... de Deuxfleurs}
\begin{frame}
\begin{center}
\includegraphics[width=10cm]{tedomum.png}
\end{center}
\begin{center}
\begin{columns}
\column{0.7 \linewidth}
\centering
\includegraphics[width=8.5cm]{ressources/tedomum.png}
\column{0.25 \linewidth}
\centering
Garage a pris son envol au-delà de Deuxfleurs.
\vspace{1cm}
Et ceci dans tous types de structures.
\end{columns}
\end{center}
\end{frame}
\subsection{... de Garage}
\begin{frame}
\begin{center}
Nous avons récemment lancé le développement d'Aérogramme\footnote[frame]{\texttt{https://git.deuxfleurs.fr/Deuxfleurs/aerogramme}}.\linebreak
Le développement d'Aerogramme\footnote[frame]{\url{https://aerogramme.deuxfleurs.fr/}} est en cours.
\vspace{1cm}
Il s'agit d'un serveur de stockage de courriels chiffrés.\linebreak
\vspace{0.75cm}
\includegraphics[width=12cm]{ressources/aerogramme.png}
\vspace{0.75cm}
Il s'agit d'un serveur de stockage de courriels chiffrés.
\vspace{0.75cm}
\vspace{1cm}
Il est conçu pour pouvoir travailler avec Garage.
\end{center}
\end{frame}
\section{Fin}
\subsection{Contacts}
\begin{frame}
\begin{center}
\begin{tikzpicture}
\node (ronce) {\includegraphics[width=0.95\textwidth]{ronce.jpg}};
\node[white] at (-5.1,3.6) {Intéressé(e) ?};
\node[white, align=center] at (4.2,-2.6) {Contactez-nous !\\\texttt{coucou@deuxfleurs.fr}\\\texttt{\#forum:deuxfleurs.fr}};
\end{tikzpicture}
\end{center}
\end{frame}
\end{document}
{
\setbeamertemplate{navigation symbols}{}
\begin{frame}[plain]
\begin{tikzpicture}[remember picture,overlay]
\node [anchor=center, at=(current page.center)] {\includegraphics[keepaspectratio, width=\paperwidth]{ressources/ronce.jpg}};
\node[white] at (1,3) {\Large \textbf{Intéressé(e) ?}};
\node[white, align=center] at (12,-4) {\Large Contactez-nous !\\\texttt{coucou@deuxfleurs.fr}\\\texttt{\#forum:deuxfleurs.fr}};
\end{tikzpicture}
\end{frame}
}
\end{document}

View File

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

BIN
ressources/aerogramme.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 196 KiB

After

Width:  |  Height:  |  Size: 196 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

View File

Before

Width:  |  Height:  |  Size: 199 KiB

After

Width:  |  Height:  |  Size: 199 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

View File

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 126 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 MiB

After

Width:  |  Height:  |  Size: 2.8 MiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

View File

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 194 KiB

View File

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

Before

Width:  |  Height:  |  Size: 236 KiB

After

Width:  |  Height:  |  Size: 236 KiB

View File

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 97 KiB

View File

@ -1,5 +1,5 @@
\begin{tikzpicture}
\node (carte) {\includegraphics[width=\textwidth]{carte-Europe.pdf}};
\node (carte) {\includegraphics[width=\textwidth]{ressources/carte-Europe.pdf}};
% \personnage{position X}{position Y}{facteur d'échelle}
\newcommand{\personnage}[4]