dev-manual: Read-thru edits for "Building a Tiny System"
Minor edits. Created some links at the top for organizational purposes. Clarified what the linux yocto Git repositories are. (From yocto-docs rev: adbb8ecb0bce5775153d43bec4b70b2439bc8846) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
432138a30a
commit
a4103b804d
|
@ -3701,19 +3701,27 @@
|
||||||
root filesystems, achieve faster boot times, maintain your critical
|
root filesystems, achieve faster boot times, maintain your critical
|
||||||
functionality, and avoid initial RAM disks:
|
functionality, and avoid initial RAM disks:
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para>Determine your goals and guiding
|
<listitem><para>
|
||||||
principles.</para></listitem>
|
<link linkend='goals-and-guiding-principles'>Determine your goals and guiding principles.</link>
|
||||||
<listitem><para>Understand what contributes to your image size.
|
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>Reduce the size of the root filesystem.
|
<listitem><para>
|
||||||
|
<link linkend='understand-what-gives-your-image-size'>Understand what contributes to your image size.</link>
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>Reduce the size of the kernel.
|
<listitem><para>
|
||||||
|
<link linkend='trim-the-root-filesystem'>Reduce the size of the root filesystem.</link>
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>Eliminate packaging requirements.
|
<listitem><para>
|
||||||
|
<link linkend='trim-the-kernel'>Reduce the size of the kernel.</link>
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>Look for other ways to minimize size.
|
<listitem><para>
|
||||||
|
<link linkend='remove-package-management-requirements'>Eliminate packaging requirements.</link>
|
||||||
|
</para></listitem>
|
||||||
|
<listitem><para>
|
||||||
|
<link linkend='look-for-other-ways-to-minimize-size'>Look for other ways to minimize size.</link>
|
||||||
|
</para></listitem>
|
||||||
|
<listitem><para>
|
||||||
|
<link linkend='iterate-on-the-process'>Iterate on the process.</link>
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>Iterate on the process.</para></listitem>
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</para>
|
</para>
|
||||||
</section>
|
</section>
|
||||||
|
@ -3797,7 +3805,7 @@
|
||||||
<listitem><para><filename>dirsize.py</filename>: Reports
|
<listitem><para><filename>dirsize.py</filename>: Reports
|
||||||
component sizes for the root filesystem.</para></listitem>
|
component sizes for the root filesystem.</para></listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
This next tool and command helps you organize configuration
|
This next tool and command help you organize configuration
|
||||||
fragments and view file dependencies in a human-readable form:
|
fragments and view file dependencies in a human-readable form:
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><filename>merge_config.sh</filename>:
|
<listitem><para><filename>merge_config.sh</filename>:
|
||||||
|
@ -3812,7 +3820,11 @@
|
||||||
create configuration files for different machines
|
create configuration files for different machines
|
||||||
without having to duplicate your process.</para>
|
without having to duplicate your process.</para>
|
||||||
<para>The <filename>merge_config.sh</filename> script is
|
<para>The <filename>merge_config.sh</filename> script is
|
||||||
part of the Linux Yocto kernel Git repository in the
|
part of the Linux Yocto kernel Git repositories
|
||||||
|
(i.e. <filename>linux-yocto-3.14</filename>,
|
||||||
|
<filename>linux-yocto-3.10</filename>,
|
||||||
|
<filename>linux-yocto-3.8</filename>, and so forth)
|
||||||
|
in the
|
||||||
<filename>scripts/kconfig</filename> directory.</para>
|
<filename>scripts/kconfig</filename> directory.</para>
|
||||||
<para>For more information on configuration fragments,
|
<para>For more information on configuration fragments,
|
||||||
see the
|
see the
|
||||||
|
|
Loading…
Reference in New Issue