[elbe-devel] [PATCH v1 4/4] docs: overview: Grammar check
Bastian Germann
bage at linutronix.de
Thu Sep 1 16:31:47 CEST 2022
Am 04.08.22 um 16:11 schrieb Viraj Shah:
> * Perform a thorough grammar check
>
> Signed-off-by: Viraj Shah <viraj.shah at linutronix.de>
Reviewed-by: Bastian Germann <bage at linutronix.de>
> ---
> docs/elbeoverview-en.txt | 33 ++++++++++++++++-----------------
> 1 file changed, 16 insertions(+), 17 deletions(-)
>
> diff --git a/docs/elbeoverview-en.txt b/docs/elbeoverview-en.txt
> index dced5f9e5..165337b74 100644
> --- a/docs/elbeoverview-en.txt
> +++ b/docs/elbeoverview-en.txt
> @@ -1,47 +1,46 @@
> Embedded Linux Build Environment (elbe)
> =======================================
>
> -Debian based system to generate root-filesystems for embedded devices.
> -
> +Debian-based system to generate root filesystems for embedded devices.
>
> General Notes
> -------------
>
> -Generally root-filesystem creation faces the following requirements:
> +Generally, root filesystem creation faces the following requirements:
>
> -- Creation of root-filesystem for a specific architecture.
> +- Creation of root filesystem for a specific architecture.
> - Generation of a development environment for the specific architecture.
>
> Trying to solve this via cross-compilation of the required packages,
> we face the following problems:
>
> - Many packages are not designed and tested for cross-compilation.
> -- Big projects consume a significant amount of time to cross compile.
> +- Big projects consume a significant amount of time to cross-compile.
> - Dependencies are not resolved automatically. The developer is required to
> manually find out which package versions of dependencies are required.
> - Changes and patches to the packages need to be updated for newer versions.
> - This process makes an update a very time consuming process.
> + This process makes an update a very time-consuming process.
> - One must make sure that the same toolchain is used in the development
> - environment and in the root-filesystem.
> + environment and in the root filesystem.
>
> -Elbe takes a different approach for solving these problems:
> +Elbe takes a different approach to solve these problems:
>
> -- Standard packages are not self compiled.
> - Elbe uses the Debian distributions binary packages.
> -- Own applications are not cross compiled.
> +- Standard packages are not self-compiled.
> + Elbe uses binary packages from their respective Debian distributions.
> +- Own applications are not cross-compiled.
> They are built natively on the target architecture in a chroot environment
> using qemu.
> -- The root-filesystem is a subset of the Debian system inside the chroot
> - environment. This implicitly ensures, that the same toolchain is used
> +- The root filesystem is a subset of the Debian system inside the chroot
> + environment. This implicitly ensures that the same toolchain is used
> on the development machine and on the target.
> -- Updating, adding or removing a package is done via Debian's package-management
> +- Updating, adding, or removing a package is done via Debian's package-management
> (apt) which also resolves package dependencies.
>
>
> Installation
> ------------
>
> -Elbe is shipped as Debian package. This package will pull in the necessary
> +Elbe is shipped as a Debian package. This package will pull in the necessary
> dependencies.
>
> Download the OpenPGP key and configure `/etc/apt/sources.list` appropriately:
> @@ -82,7 +81,7 @@ elbe chg_archive example.xml archive.tar.bz2
>
> An Elbe project consists of an XML file that describes the project.
>
> -This xml File is processed inside a virtual machine, because we need root
> +This xml File is processed inside a virtual machine because we need root
> privileges to create the Rootfilesystem.
> This virtual machine is called 'initvm' in the following text.
>
> @@ -90,7 +89,7 @@ When an xml File is now submitted into the initvm, the following happens:
>
> - Debian's 'debootstrap' utility is used to setup a Debian base system.
> - The packages specified in the package list of the XML file are installed
> - to the base system. The result of this is called the build environment.
> + in the base system. The result of this is called the build environment.
> - A copy of the environment is used as the target system.
> There is a set of different modes for this copy.
> - If the XML file contains an archive, it will be unpacked into the target, so
>
>
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
More information about the elbe-devel
mailing list