diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-01-31 17:38:42 +0100 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-01-31 17:38:42 +0100 |
commit | 1986c5e929a2f2a75feb03d59a62106ccbda2383 (patch) | |
tree | 20859ca65dac1c4968892662ae1c528fe249c72d | |
parent | a25792d4c12afe216f7e73d8989f3d025c4e07cf (diff) | |
download | presentations-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.tex | 360 |
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} } |