Le lundi 28 mars 2016 à 20:50 +0200, Denis 'GNUtoo' Carikli a écrit :
> Signed-off-by: Denis 'GNUtoo' Carikli <[email protected]>
> ---
>  freedom-privacy-security-issues.php | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
> 
> diff --git a/freedom-privacy-security-issues.php b/freedom-privacy-security-
> issues.php
> index 8fba5fb..775ed7f 100644
> --- a/freedom-privacy-security-issues.php
> +++ b/freedom-privacy-security-issues.php
> @@ -18,8 +18,11 @@
>                               Its firmware runs on a dedicated processor,
> with dedicated memory and sometimes storage.
>                       </p>
>                       <p>
> -                             Regarding the software side of things on
> mobile devices, the main CPU (inside the SoC) starts by executing initial boot
> code, often known as the bootrom.
> -                             This code will look up various places such as
> NAND, eMMC or MMC (sd/micro sd card) storage, depending on the hardware
> configuration, to load a bootloader.
> +                             Regarding the software side of things on
> mobile devices, the main CPU (inside the SoC) starts by executing code burned
> inside its silicon.
> +                             That code cannot be changed without
> fabricating a new chip.
> +                             If this is an ARM CPU, that code will be ARM
> instructions.
> +                             This code is known as the bootrom.
> +                             It will look up various places such as NAND,
> eMMC or MMC (sd/micro sd card) storage, depending on the hardware
> configuration, to load a bootloader.

"burned" is not very clear to most people, and the part about ARM CPU seems
overkill. Let's go with:

" Regarding the software side of things on mobile devices, the main CPU (inside
the SoC) starts by executing hard-wired boot instructions (that cannot be
changed), known as the bootrom. "

>                               The bootloader, which is in fact often split
> in different stages, is in charge of bringing up and configuring various
> aspects of the hardware and eventually starting the operating system by
> loading and running its kernel.<br />
>                               <a href="images/freedom-privacy-security-
> issues/software.png" data-lightbox="overview" data-title="Software-side
> overview"><img src="images/freedom-privacy-security-issues/software.png"
> alt="Software-side overview" style="width: 250px; float: right;"/></a>
>                               The kernel itself, among other things, deals
> with the hardware directly and provides ways for other programs (running in
> user-space) to access it.
-- 
Paul Kocialkowski, developer of free digital technology and hardware support

Website: https://www.paulk.fr/
Coding blog: https://code.paulk.fr/
Git repositories: https://git.paulk.fr/ https://git.code.paulk.fr/

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Replicant mailing list
[email protected]
https://lists.osuosl.org/mailman/listinfo/replicant

Reply via email to