summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-01-31 17:38:42 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-01-31 17:38:42 +0100
commit1986c5e929a2f2a75feb03d59a62106ccbda2383 (patch)
tree20859ca65dac1c4968892662ae1c528fe249c72d
parenta25792d4c12afe216f7e73d8989f3d025c4e07cf (diff)
downloadpresentations-1986c5e929a2f2a75feb03d59a62106ccbda2383.tar.gz
presentations-1986c5e929a2f2a75feb03d59a62106ccbda2383.tar.bz2
presentations-1986c5e929a2f2a75feb03d59a62106ccbda2383.zip
Make the play more interesting
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--36c3/Replicant_sustainability/Replicant_sustainability.tex360
1 files changed, 134 insertions, 226 deletions
diff --git a/36c3/Replicant_sustainability/Replicant_sustainability.tex b/36c3/Replicant_sustainability/Replicant_sustainability.tex
index 1e5d8d4..ffa01bf 100644
--- a/36c3/Replicant_sustainability/Replicant_sustainability.tex
+++ b/36c3/Replicant_sustainability/Replicant_sustainability.tex
@@ -710,8 +710,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- %% TODO: attack of the clones with Replicant instead
- Part III: The counter attack of the \sout{clones} Replicants
+ Part III: The Phantom Menace
}
\end{frame}
}
@@ -731,37 +730,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- The linux kernel in your phone...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- It's not really Linux...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- It's based on Linux...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Until recently it was very heavily modified...
+ Until recently the Linux kernel in your phone was very heavily modified...
}
\end{frame}
}
@@ -787,71 +756,23 @@
}
{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- We know that upstreaming a new kernel framework can take years...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- So they abstracted the hardware in the Android framework instead...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Enabling everyone to break the API.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- The applications would talk to the framework \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- The framework would interface with HAL (Hardware abstraction libraries) \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
+ \setbeamercolor{normal text}{fg=blue}
\usebeamercolor*{normal text}
\begin{frame}
\center {
- The Hal would interface with libraries that handle the custom kernel API \\
+ But who care about time to market when most of the humans will die with 2 degrees?
}
\end{frame}
}
+%%TODO: fix /!\
{
\setbeamercolor{normal text}{fg=red}
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Someone is calling me?
+ HAL: %% /!\
+ Warning: Anarcho-ecolo-communist terrorist detected
}
\end{frame}
}
@@ -861,29 +782,18 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Dave:
- No. \\
- HAL, Return to sleep. \\
+ Dave: Good idea!
}
\end{frame}
}
+%% TODO: improve error
{
\setbeamercolor{normal text}{fg=red}
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Oh no, him again? I'm having nightmares. \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- HAL 9K returns to sleep...
+ Kernel panic: error -1: Operation not permitted \\
}
\end{frame}
}
@@ -893,7 +803,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- LineageOS kernels are based on the vendor kernels.
+ So they abstract the kenrel in libraries that are often nonfree.
}
\end{frame}
}
@@ -903,27 +813,27 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- LineageOS also uses proprietary libraries.
+ Like the libril which implements the modem protocol, and in some cases a backdoor too...
}
\end{frame}
}
{
- \setbeamercolor{normal text}{fg=violet}
+ \setbeamercolor{normal text}{fg=blue}
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Like the libril which implements the modem protocol, and in some cases a backdoor as well...
+ Dave: Shiit...
}
\end{frame}
}
{
- \setbeamercolor{normal text}{fg=violet}
+ \setbeamercolor{normal text}{fg=blue}
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Though we don't know if the backdoor is usable by someone on the network.
+ Dave: So they own us?
}
\end{frame}
}
@@ -933,7 +843,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- But we wound't be surprised if it is.
+ In some way yes, but we have the devices, so we can still fight back.
}
\end{frame}
}
@@ -943,7 +853,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- It was found by a former Replicant developer while working on a free implementation.
+ For instance we have greater assurance of not being recorded, but if you left your phone on, they know where you are.
}
\end{frame}
}
@@ -953,27 +863,17 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- What is Replicant?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Replicant is a fully free Android distribution.
+ Shit.
}
\end{frame}
}
{
- \setbeamercolor{normal text}{fg=violet}
+ \setbeamercolor{normal text}{fg=white}
\usebeamercolor*{normal text}
\begin{frame}
\center {
- It's almost as old as \sout{the Matrix} Android.
+ Dave panicks and removes the battery.
}
\end{frame}
}
@@ -983,7 +883,8 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- So it respects my freedom?
+ You trapped me! \\
+ Because we're at the same location, they know I'm in the resistance now!
}
\end{frame}
}
@@ -993,7 +894,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- I'm sorry dave, As of today smartphones can't respect your freedom.
+ I don't use a smartphone so they don't know where I am.
}
\end{frame}
}
@@ -1003,27 +904,29 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Even with Replicant...
+ By the way: Welcome to the Resistance.
}
\end{frame}
}
{
- \setbeamercolor{normal text}{fg=blue}
+ \setbeamercolor{background canvas}{bg=white}
+ \setbeamercolor{normal text}{fg=black}
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Why?
+ %% TODO: attack of the clones with Replicant instead
+ Part IV: The counter attack of the \sout{clones} Replicants
}
\end{frame}
}
{
- \setbeamercolor{normal text}{fg=violet}
+ \setbeamercolor{normal text}{fg=blue}
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Even if a phone running fully free software existed...
+ How to fight back? Do I need a \sout{light saber} soldering iron?
}
\end{frame}
}
@@ -1033,7 +936,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- The cellular network tracks you.
+ I've no definite answer on that, many things were tried in the past.
}
\end{frame}
}
@@ -1043,7 +946,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- They track you with a deadly precision.
+ Revolutions, assasinations, armed conflicts, theft, strikes, teaching, living in remote communities, and even making a bank.
}
\end{frame}
}
@@ -1053,7 +956,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Our sources indicated us 10 or 20 meters for GSM and 3G.
+ But beside remote communities and self-management spaces within the system, we didn't get get rid of abuse of power yet.
}
\end{frame}
}
@@ -1063,7 +966,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- So what's the point of Replicant and all that work?
+ I meant for smartphones.
}
\end{frame}
}
@@ -1073,7 +976,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- It still gives us some advantages.
+ I'm sorry dave, As of today smartphones can't respect your freedom.
}
\end{frame}
}
@@ -1083,7 +986,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- You can think of it as harm reduction techniques.
+ They track you with a deadly precision.
}
\end{frame}
}
@@ -1093,7 +996,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Even if smartphones are bad we can reduce the harm they do.
+ Our sources indicated us 10 or 20 meters for GSM and 3G.
}
\end{frame}
}
@@ -1103,7 +1006,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- And in some places where the resistance is strong.
+ But replacing more and more nonfree software by free software limits the damage.
}
\end{frame}
}
@@ -1113,7 +1016,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- There are communities operating various types of wireless networks.
+ We have several fully free software GNU/Linux distrbutions and even Replicant, a fully free Android distribution.
}
\end{frame}
}
@@ -1123,7 +1026,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- We could take advantage of that, but then would we still really need smartphones?
+ Replicant is almost as old as \sout{the Matrix} Android.
}
\end{frame}
}
@@ -1133,7 +1036,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- But if I've a supported device that has a removable battery, it will last longer with Replicant?
+ So if I've a supported device that has a removable battery, it will last longer with Replicant?
}
\end{frame}
}
@@ -1148,56 +1051,6 @@
\end{frame}
}
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Replicant is still heavily based on LineageOS.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- So if LineageOS didn't port a device to new Android versions...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Replicant would also need to drop that device for new Android versions.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- But many projects are working to get rid of hardware vendor kernels.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Including Replicant, postmarketOS, LineageOS and even Android are involved.
- }
- \end{frame}
-}
-
\section{Breaking the chains}
{
@@ -1212,15 +1065,85 @@
\end{frame}
}
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- But how?
- }
- \end{frame}
-}
+%% {
+%% \setbeamercolor{normal text}{fg=violet}
+%% \usebeamercolor*{normal text}
+%% \begin{frame}
+%% \center {
+%% And in some places where the resistance is strong.
+%% }
+%% \end{frame}
+%% }
+
+%% {
+%% \setbeamercolor{normal text}{fg=violet}
+%% \usebeamercolor*{normal text}
+%% \begin{frame}
+%% \center {
+%% There are communities operating various types of wireless networks.
+%% }
+%% \end{frame}
+%% }
+
+%% {
+%% \setbeamercolor{normal text}{fg=violet}
+%% \usebeamercolor*{normal text}
+%% \begin{frame}
+%% \center {
+%% We could take advantage of that, but then would we still really need smartphones?
+%% }
+%% \end{frame}
+%% }
+
+%% {
+%% \setbeamercolor{normal text}{fg=violet}
+%% \usebeamercolor*{normal text}
+%% \begin{frame}
+%% \center {
+%% Replicant is still heavily based on LineageOS.
+%% }
+%% \end{frame}
+%% }
+
+%% {
+%% \setbeamercolor{normal text}{fg=violet}
+%% \usebeamercolor*{normal text}
+%% \begin{frame}
+%% \center {
+%% So if LineageOS didn't port a device to new Android versions...
+%% }
+%% \end{frame}
+%% }
+
+%% {
+%% \setbeamercolor{normal text}{fg=violet}
+%% \usebeamercolor*{normal text}
+%% \begin{frame}
+%% \center {
+%% Replicant would also need to drop that device for new Android versions.
+%% }
+%% \end{frame}
+%% }
+
+%% {
+%% \setbeamercolor{normal text}{fg=violet}
+%% \usebeamercolor*{normal text}
+%% \begin{frame}
+%% \center {
+%% But many projects are working to get rid of hardware vendor kernels.
+%% }
+%% \end{frame}
+%% }
+
+%% {
+%% \setbeamercolor{normal text}{fg=violet}
+%% \usebeamercolor*{normal text}
+%% \begin{frame}
+%% \center {
+%% Including Replicant, postmarketOS, LineageOS and even Android are involved.
+%% }
+%% \end{frame}
+%% }
{
\setbeamercolor{normal text}{fg=blue}
@@ -1238,7 +1161,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Some are meant to be repaired... \\
+ Other are meant to be repaired... \\
But the software support is bad... \\
}
\end{frame}
@@ -1249,8 +1172,8 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- And there are many many smartphones being produced each years \\
- I don't see how it can be possible? \\
+ So we lost? \\
+ There are many many smartphones being produced each years... \\
}
\end{frame}
}
@@ -1271,16 +1194,6 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- How?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
Most modern smartphones have non removable batteries! \\
It's hopeless! \\
}
@@ -1292,7 +1205,7 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Well...
+ Free your mind...
}
\end{frame}
}
@@ -1302,27 +1215,17 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- If most smartphones are not substainable.
+ Do you think that the number of smartphones has anything to do with their strength?
}
\end{frame}
}
{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Why not instead work on thoses who are?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
+ \setbeamercolor{normal text}{fg=blue}
\usebeamercolor*{normal text}
\begin{frame}
\center {
- Let's assume that some phones that are slightly less bad for freedom gets made.
+ Right, but how?
}
\end{frame}
}
@@ -1332,7 +1235,12 @@
\usebeamercolor*{normal text}
\begin{frame}
\center {
- It might be a good idea to support them for as long as possible until slightly less bad devices are made.
+ We're going to hangup on this political system,
+ and then show these people what thoses in power don’t want them to see.
+ We're going to show them a world without power.
+ A world without forced rules or controls, borders or boundaries.
+ A world where anything is possible.
+ Where we go from there, is a choice I leave to the people.
}
\end{frame}
}