diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2019-12-22 16:35:23 +0100 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2019-12-26 00:52:24 +0100 |
commit | 536bb1c072bd45c1172ec06162a0427308db47ca (patch) | |
tree | d3d6dae9229abc89403fadd407ec756588820620 | |
parent | a25792d4c12afe216f7e73d8989f3d025c4e07cf (diff) | |
download | presentations-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.tex | 1267 |
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. |