From 2c211a009e0cc581052ab39d62774a76f95ba9e0 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sun, 31 Jan 2016 20:26:16 +0000 Subject: [PATCH] Why is the Pi not supported? --- doc/EN/faq.org | 5 ++ website/EN/faq.html | 184 +++++++++++++++++++++++++------------------- 2 files changed, 110 insertions(+), 79 deletions(-) diff --git a/doc/EN/faq.org b/doc/EN/faq.org index b5fa3169..d08f7155 100644 --- a/doc/EN/faq.org +++ b/doc/EN/faq.org @@ -19,6 +19,7 @@ #+BEGIN_CENTER #+ATTR_HTML: :border -1 | [[I don't have a static IP address. Can I still install this system?]] | +| [[Why not support building images for Raspberry Pi?]] | | [[Why use Github?]] | | [[Why can't I access my .onion site with a Tor browser?]] | | [[What is the best hardware to run this system on?]] | @@ -42,6 +43,10 @@ Yes. The minimum requirements are to have some hardware that you can install Debian onto and also that you have administrator access to your internet router so that you can forward ports to the system which has Freedombone installed. The lack of a static IP address can be worked around by using a dynamic DNS service. Freedombone uses [[http://troglobit.com/inadyn.html][inadyn]], which supports a variety of dynamic DNS providers. +* Why not support building images for Raspberry Pi? +The FreedomBox project supports Raspberry Pi builds, and the image build system for Freedombone is based on the same system. However, although the Raspberry Pi can run a version of Debian it requires a closed proprietary blob in order to boot the hardware. Who knows what that blob might contain or what exploits it could facilitate. From an adversarial point of view if you were trying to deliver "bulk equipment interference" then it doesn't get any better than piggybacking on something which has control of the boot process, and hence all subsequently run processes. + +So although the Raspberry Pi is cheap and hugely popular it's not supported by the Freedombone project. Perhaps future versions of the Pi won't have the proprietary blob requirement, or maybe the blob will be open sourced at some stage. * Why use Github? Github is paradoxically a centralized, closed and proprietary system which happens to mostly host free and open source projects. Up until now it has been relatively benign, but at some point in the name of "growth" it will likely start becoming more evil, or just become like SourceForge - which was also once much loved by FOSS developers, but turned into a den of malvertizing. diff --git a/website/EN/faq.html b/website/EN/faq.html index c2162fef..ae85eb7b 100644 --- a/website/EN/faq.html +++ b/website/EN/faq.html @@ -3,15 +3,15 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - - - + + + - - - + + - +