From ccb447312773d99b758d150e088ba8b407373d0f Mon Sep 17 00:00:00 2001 From: dllud Date: Sat, 30 Dec 2023 04:07:44 +0100 Subject: 37C3: Smartphones freedom status 2023: Smartphones freedom: various improvements. Signed-off-by: dllud GNUtoo: Improve commit message. Signed-off-by: Denis 'GNUtoo' Carikli --- .../Smartphones_freedom_status_2023.tex | 75 ++++++++++++---------- 1 file changed, 40 insertions(+), 35 deletions(-) diff --git a/37c3/Smartphones_freedom_status_2023/Smartphones_freedom_status_2023.tex b/37c3/Smartphones_freedom_status_2023/Smartphones_freedom_status_2023.tex index 9a95226..268e256 100644 --- a/37c3/Smartphones_freedom_status_2023/Smartphones_freedom_status_2023.tex +++ b/37c3/Smartphones_freedom_status_2023/Smartphones_freedom_status_2023.tex @@ -18,7 +18,7 @@ {\includegraphics[width=.2\textwidth]{../../external_resources/replicant_website/images/supported-devices/#1.png}} } -\title{Android freedom in 2024} +\title{Smartphones freedom status in 2023} \author{Denis 'GNUtoo' Carikli and David 'dllud' Ludovino} \date{\today} @@ -26,21 +26,6 @@ \maketitle -%% What is a Smartphones (not a tablet talk) -%% Mainly 2 free OS: Android and GNU/Linux -%% Why: because applications. Explain why applications important. -%% GNU/Linux VS Android -%% gnome-clocks: what to do for suspend? -%% My use case: Silence. -%% Dllud use case: ? -%% -%% ask audience who uses Android -> Applications -%% -> (SDK + F-Droid) -%% -> Run the applications: limitations of emulators -%% -> Android distros -%% -> Status of GloDroid on the Pinephone and Pinephone pro or other -%% hardware. - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{frame} \center{In this presentation} @@ -54,30 +39,49 @@ \end{itemize} \end{frame} -{ - \begin{frame} - \center{A Galaxy SIII (I9300):} - \outputpicture{0.8}{i9300_hardware.png} - \end{frame} -} +\begin{frame} + \center{A Galaxy SIII (I9300):} + \outputpicture{0.8}{i9300_hardware.png} +\end{frame} + +\begin{frame} + \center{Hardware} + \begin{longtable}[!t]{|p{1cm}|p{2cm}|p{2cm}|p{2cm}|} + \hline + & Pinephone & Pinephone Pro & Librem 5 \\ + \hline + Boot & Free & Free & Nonfree DDR4 firmware \\ + \hline + WiFi & nonfree firmware & nonfree firmware & nonfree firmware \\ + \hline + Modem & Can be isolated & Can be isolated & Usually isolated \\ + \hline + Battery & Replaceable & Replaceable & Replaceable \\ + \hline + Works & Depends & No suspend to RAM & Yes \\ + \hline + Price & OK for free software people & OK for free software people & Too expensive \\ + \hline + \end{longtable} +\end{frame} \begin{frame} \center{Hardware} \begin{longtable}[!t]{|p{1cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|} \hline - & Pinephone & Pinephone Pro & Librem 5 & LineageOS / Fairphone \\ + & Fairphone & Pixel 7 \\ \hline - Boot & Free & Free & Nonfree DDR4 firmware & Nonfree, signed \\ + Boot & Nonfree, signed & Nonfree, signed? \\ \hline - WiFi & nonfree firmware & nonfree firmware & nonfree firmware & nonfree firmware \\ + WiFi & nonfree firmware & nonfree firmware \\ \hline - Modem & Can be isolated & Can be isolated & Usually isolated & Not isolated \\ + Modem & Not isolated & Can be isolated \\ \hline - Battery & Replaceable & Replaceable & Replaceable & Yes for Fairphone \\ + Battery & Replaceable & Non replaceable \\ \hline - Works & Depends & No suspend to RAM & Yes & Yes \\ + Works & Yes & Yes \\ \hline - Price & OK for free software people & OK for free software people & Too expensive & Depends \\ + Price & Expensive & OK for free software people \\ \hline \end{longtable} \end{frame} @@ -93,7 +97,7 @@ \center{Andbox / Waydroid} \begin{itemize} \item Uses more RAM / space - \item Limited + \item Limited interfaces to hardware \end{itemize} \end{frame} @@ -102,15 +106,16 @@ \begin{itemize} \item F-Droid \item Depends on nonfree Android SDK - \item https://android-rebuilds.beuc.net/ source published and - Wchen342 reimplementation but no SDK project gained traction yet. + \item \sout{https://android-rebuilds.beuc.net/} https://codeberg.org/Starfish/SDK-Rebuilds \\ + Sources without EULA. \\ + WIP: now building and publishing. \end{itemize} \end{frame} \begin{frame} \center{GNU / Linux} \begin{itemize} - \item Usable on the pinephone + \item Usable on the PinePhone \item Issue: applications \end{itemize} \end{frame} @@ -123,8 +128,8 @@ \item Good architecture. \item Pinephone 3GiB. \item No data connection. - \item No multipart SMS (silence key exchange). - \item (also no modem isolation). + \item No multipart SMS (Silence key exchange) + \item (also no modem isolation) \end{itemize} \end{itemize} \end{frame} -- cgit v1.2.3