diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> | 2016-03-28 20:50:27 +0200 |
---|---|---|
committer | Paul Kocialkowski <contact@paulk.fr> | 2017-06-11 16:10:01 +0300 |
commit | 3c4396afede3cd2bcc63d630aff7ede6044b75cd (patch) | |
tree | 0d09ca10b164270bc859c0b21eac4bb65ce2bfbd | |
parent | 6de0aea49d1f674fee26bd9d618c013d74e7a150 (diff) | |
download | replicant_website-3c4396afede3cd2bcc63d630aff7ede6044b75cd.zip replicant_website-3c4396afede3cd2bcc63d630aff7ede6044b75cd.tar.gz replicant_website-3c4396afede3cd2bcc63d630aff7ede6044b75cd.tar.bz2 |
freedom-privacy-security-issues: Improve hardware freedom state description
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
-rw-r--r-- | freedom-privacy-security-issues.php | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/freedom-privacy-security-issues.php b/freedom-privacy-security-issues.php index c4f2bbc..15f35c3 100644 --- a/freedom-privacy-security-issues.php +++ b/freedom-privacy-security-issues.php @@ -41,12 +41,17 @@ <h3>The current situation of freedom and privacy/security on mobile devices</h3> <p> A mobile device respecting the users' freedom would have:<ul><li>Free hardware</li><li>Free firmwares</li><li>Free modem system</li><li>Free bootrom and bootloader</li><li>Free system and applications</li></ul>Regarding <a href="#free-hardware">free hardware</a>, it barely exists as of today. - Modifying hardware is nearly impossible: new versions of the hardware have to be produced, and those are expensive. + The ways of modifying existing hardware are very limited. + Because of that, new versions of the hardware have to be produced to carry the modifications, and this is expensive. While producing printed circuit boards (PCBs) costs a lot of money, producing integrated circuits is out of reach. - A few devices come with schematics for the PCB, but that's usually as far as it gets. + A few devices come with schematics, or full design files for the PCB, but that's usually as far as it gets. Hence, totally-free hardware doesn't exist yet. </p> <p> + Logic configuration used in programmable logic devices such as FPGAs exists with free licenses. + However, these logic devices are not practical enough to replace dedicated integrated circuits (ASICs) in smartphones and most of them require proprietary toolchains. + </p> + <p> Firmwares running inside integrated circuits are most of the time proprietary. While free firmwares are hard to write, some exist for very specific hardware (e.g. <a href="//www.arduino.cc/">Arduino</a>, <a href="//dangerousprototypes.com/docs/Bus_Pirate">Bus Pirate</a>) and sometimes, manufacturers can liberate firmwares running in their integrated circuits (e.g. <a href="//github.com/qca/open-ath9k-htc-firmware">ath9k_htc</a>). However, it is not always possible to even replace those firmwares: some are loaded to the integrated circuit by the main CPU but some others are pre-installed in the circuit (in that case, they almost seem to behave like hardware) and cannot be updated to a free replacement. |