summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-12-22 16:35:23 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-12-26 00:52:24 +0100
commit536bb1c072bd45c1172ec06162a0427308db47ca (patch)
treed3d6dae9229abc89403fadd407ec756588820620
parenta25792d4c12afe216f7e73d8989f3d025c4e07cf (diff)
downloadpresentations-536bb1c072bd45c1172ec06162a0427308db47ca.tar.gz
presentations-536bb1c072bd45c1172ec06162a0427308db47ca.tar.bz2
presentations-536bb1c072bd45c1172ec06162a0427308db47ca.zip
Remove play
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--36c3/Replicant_sustainability/Replicant_sustainability.tex1267
1 files changed, 0 insertions, 1267 deletions
diff --git a/36c3/Replicant_sustainability/Replicant_sustainability.tex b/36c3/Replicant_sustainability/Replicant_sustainability.tex
index 1e5d8d4..91d1070 100644
--- a/36c3/Replicant_sustainability/Replicant_sustainability.tex
+++ b/36c3/Replicant_sustainability/Replicant_sustainability.tex
@@ -144,1273 +144,6 @@
\end{frame}
%% \begin{frame}
-%% \center{What affect a device lifetime in Replicant?}
-%% \begin{itemize}
-%% \item Upstream support $\leftarrow$ We're working on it
-%% \item Android RAM consumption VS device RAM size $\leftarrow$ Very little leverage from Replicant
-%% \item Removable batteries and developers being able to get the device $\leftarrow$ We don't support devices without removable batteries
-%% \item Freedom issues (Chinese whispers) $\leftarrow$ Conflicting interests
-%% \end{itemize}
-%% \end{frame}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-{
-\setbeamercolor{background canvas}{bg=black}
-\setbeamercolor{normal text}{fg=white}
-\usebeamercolor*{normal text}
-\begin{frame}
- \center {
- [
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- OK
- \setbeamercolor{normal text}{fg=white}
- \usebeamercolor*{normal text}
- ] Listened to the background introduction.
- }
-\end{frame}
-}
-
-{
-\setbeamercolor{background canvas}{bg=black}
-\setbeamercolor{normal text}{fg=white}
-\usebeamercolor*{normal text}
-\begin{frame}
-
- \center {
- [
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- OK
- \setbeamercolor{normal text}{fg=white}
- \usebeamercolor*{normal text}
- ] Listened to the background introduction. \\
- \setbeamercolor{normal text}{fg=white}
- \usebeamercolor*{normal text}
- \hspace{4.5em}
- Starting second part about sustainability.
- }
-\end{frame}
-}
-
-\section{Smartphones lifetime}
-
-\begin{frame}
- \center{Part II: Smartphones lifetime}
-\end{frame}
-
-
-\setbeamercolor{background canvas}{bg=black}
-\setbeamercolor{normal text}{fg=green}
-\usebeamercolor*{normal text}
-
-{
- \setbeamercolor{normal text}{fg=white}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- What I'm about to tell you is subversive...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- $<$subversive$>$
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Once upon a time...
- }
- \end{frame}
-}
-
-\begin{frame}
- \center {
- \large{Dave didn't want to buy a smartphone...} \\
- \bigskip
- \small{
- "Nearly all mobile phones Present-day cell phones are Stalin's dream” \\
- Richard Stallman\cite{stalin-dream}
- }
- }
-\end{frame}
-
-\begin{frame}
- \center {
- \large{But...} \\
- \bigskip
- \small{
- $\rightarrow$ [[Peer pressure]] and advertizing \\
- $\rightarrow$ Employment (exploitation?)
- }
- }
-\end{frame}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- You need to be reeeeachable at all timesssss.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: okay okay, I finally bought a smartphone.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave bought an Android smartphone off the shelf. \\
- The smartphone has a removable battery.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- This smartphone will self-destruct in 5 years
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: Why didn't I know that at the time of buying?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Two years later...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Hmmm
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: What?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- I'm sorry Dave, your battery ran out.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Game Over: Buy a new phone.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: Play again! Insert a new battery to continue!
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave buys a new battery.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Uhhh consumers like Dave are tiring me...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: I'm a humain beeing!
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Uh oh.
- }
- \end{frame}
-}
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Hmmm
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: What now?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- I'm sorry Dave, your smartphone ran out of software support.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: Shiiit
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- %% TODO: Charlie chaplin like interlude
- Dave doesn't want to destroy the planet
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: \\
- \sout{No passaran} \\
- \sout{You shall not pass} \\
- I shall not buy a new smartphone.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: I can still run Android apps.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Securityyyy....
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: my smartphone is full of backdoors anyway.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: You're part of my threat model.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Shit they become more and more clever.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Hmmm?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- I'm sorry Dave, the Android apps don't support your old Android version.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: Shiiit
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: Fuck you, I'll install LineageOS.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- I'm sorry Dave, you will loose your data in the process.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: \\
- I'll migrate the data myself. \\
- DIY is great ! \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave Dave please remain with us...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave:
- I don't trust you.
- Fuck off! \\
- Leave me alone! \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Two years later...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave was living happily \sout{ever after} and forgot about his smartphone \\
- (and all the backdoors...).
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- I'm sorry Dave, LineageOS dropped support for your smartphone.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=green}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave faints...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: How is that possible?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Knock Knock Dave...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Do you want the red pill [y/N]?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Do you want the red pill [y/N]?
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- Y
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave: Fuck yes I want the red pill!
- }
- \end{frame}
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\section{Replicant}
-
-{
- \setbeamercolor{background canvas}{bg=white}
- \setbeamercolor{normal text}{fg=black}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- %% TODO: attack of the clones with Replicant instead
- Part III: The counter attack of the \sout{clones} Replicants
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave, you've been living in a dream...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \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...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Our informations are scarse and sometimes outdated...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- But we deduced that in 2008 the device and chip manufacturers did that to improve the time to market...
- }
- \end{frame}
-}
-
-{
- \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}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- The Hal would interface with libraries that handle the custom kernel API \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=red}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Someone is calling me?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Dave:
- No. \\
- HAL, Return to sleep. \\
- }
- \end{frame}
-}
-
-{
- \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...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- LineageOS kernels are based on the vendor kernels.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- LineageOS also uses proprietary libraries.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Like the libril which implements the modem protocol, and in some cases a backdoor as well...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Though we don't know if the backdoor is usable by someone on the network.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- But we wound't be surprised if it is.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- It was found by a former Replicant developer while working on a free implementation.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \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.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- It's almost as old as \sout{the Matrix} Android.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- So it respects my freedom?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- I'm sorry dave, As of today smartphones can't respect your freedom.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Even with Replicant...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Why?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Even if a phone running fully free software existed...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- The cellular network tracks you.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- They track you with a deadly precision.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Our sources indicated us 10 or 20 meters for GSM and 3G.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- So what's the point of Replicant and all that work?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- It still gives us some advantages.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- You can think of it as harm reduction techniques.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Even if smartphones are bad we can reduce the harm they do.
- }
- \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=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- But if I've a supported device that has a removable battery, it will last longer with Replicant?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Not yet.
- }
- \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}
-
-{
- \setbeamercolor{background canvas}{bg=white}
- \setbeamercolor{normal text}{fg=black}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- %% TODO: attack of the clones with Replicant instead
- Part IV: Breaking the chains
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- But how?
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Some smartphones have longer software support... \\
- But they have batteries that cannot be easily removed... \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Some are meant to be repaired... \\
- But the software support is bad... \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \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? \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- What you must learn is that these rules are no different than rules of a computer system. \\
- Some of them can be bent, others can be broken. \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=blue}
- \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! \\
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Well...
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- If most smartphones are not substainable.
- }
- \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}
- \usebeamercolor*{normal text}
- \begin{frame}
- \center {
- Let's assume that some phones that are slightly less bad for freedom gets made.
- }
- \end{frame}
-}
-
-{
- \setbeamercolor{normal text}{fg=violet}
- \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.
- }
- \end{frame}
-}
-
-\section{Real world}
-
-\begin{frame}
- \center{Part V: Back to the real world}
-\end{frame}
-
-{
-\setbeamercolor{background canvas}{bg=black}
-\setbeamercolor{normal text}{fg=green}
-\usebeamercolor*{normal text}
- \begin{frame}
- \center {
- </subversive>
- }
- \end{frame}
-}
-
-{
-\setbeamercolor{background canvas}{bg=black}
-\setbeamercolor{normal text}{fg=green}
-\usebeamercolor*{normal text}
- \begin{frame}
- \center {
- <real mode>
- }
- \end{frame}
-}
-
-
-
-%% %% TODO: also add picture of the 8086 + internals
-%% {
-%% \setbeamercolor{normal text}{fg=green}
-%% \usebeamercolor*{normal text}
-%% \begin{frame}
-%% \center {
-%% %% From cpu/x86/16bit/entry16.inc in Coreboot
-%% \begin{verbatim}
-%% movw %cs, %ax
-%% shlw $4, %ax
-%% movw $nullidt_offset, %bx
-%% subw %ax, %bx
-%% lidt %cs:(%bx)
-%% movw $gdtptr16_offset, %bx
-%% subw %ax, %bx
-%% lgdtl %cs:(%bx)
-%% \end{verbatim}
-%% }
-%% \end{frame}
-%% }
-
-{
-\setbeamercolor{background canvas}{bg=white}
-\setbeamercolor{normal text}{fg=black}
-\usebeamercolor*{normal text}
- \begin{frame}
- \center {
- How all that works in practice?
- }
- \end{frame}
-}
-
-{
-\setbeamercolor{background canvas}{bg=white}
-\setbeamercolor{normal text}{fg=black}
-\usebeamercolor*{normal text}
- \begin{frame}
- \center {
- How all that works in practice?
- }
- \end{frame}
-}
-
-%% \begin{frame}
%% Licenses:
%% \begin{itemize}
%% \item The SIM card and BTS pictures comes from \url{https://en.wikipedia.org/wiki/File:Gsm_network.png} and are under the GFDL 1.2 or the Creative commons Attributions-Share ALike 3.0 Unported.