diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2012-07-02 14:34:39 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-07-03 14:55:03 +0100 |
commit | 5966b44893a39847d3d590566dd488323a11ff73 (patch) | |
tree | 4cc4c8a6fd8403ea0d9708eb9c449d1e0b8eded2 /documentation/poky-ref-manual/faq.xml | |
parent | 7064538309121c23323d442db6c9f0b11c8d6431 (diff) | |
download | poky-5966b44893a39847d3d590566dd488323a11ff73.tar.gz |
documentation/poky-ref-manual: Yocto Project scrub
I have changed as many "Yocto Project" terms as possible so that
better reflect reality.
(From yocto-docs rev: 5f729e53b0cb653c97621e4e6598d9295d60ada5)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/poky-ref-manual/faq.xml')
-rw-r--r-- | documentation/poky-ref-manual/faq.xml | 55 |
1 files changed, 32 insertions, 23 deletions
diff --git a/documentation/poky-ref-manual/faq.xml b/documentation/poky-ref-manual/faq.xml index 6b56c5abb9..7c2fc11818 100644 --- a/documentation/poky-ref-manual/faq.xml +++ b/documentation/poky-ref-manual/faq.xml | |||
@@ -13,11 +13,17 @@ | |||
13 | </question> | 13 | </question> |
14 | <answer> | 14 | <answer> |
15 | <para> | 15 | <para> |
16 | Poky is the Yocto Project build system that was derived from <ulink | 16 | The term "Poky" is sometimes used to refer to the build system that the |
17 | Yocto Project uses. | ||
18 | The build system used in the Yocto project is referred to as the | ||
19 | OpenEmbedded build system because "Poky" was derived from <ulink | ||
17 | url='&OE_HOME_URL;'>OpenEmbedded</ulink>. | 20 | url='&OE_HOME_URL;'>OpenEmbedded</ulink>. |
18 | Poky is a stable, smaller subset focused on the mobile environment. | 21 | Poky is a stable, smaller subset focused on the mobile environment. |
19 | Development in the Yocto Project using Poky is closely tied to OpenEmbedded with | 22 | Development in the Yocto Project using Poky is closely tied to OpenEmbedded with |
20 | features being merged regularly between the two for mutual benefit. | 23 | features being merged regularly between the two for mutual benefit. |
24 | For a fuller description of the term "Poky", see the | ||
25 | <ulink url='&YOCTO_DOCS_DEV_URL;#poky'>poky</ulink> term in the Yocto Project | ||
26 | Development Manual. | ||
21 | </para> | 27 | </para> |
22 | </answer> | 28 | </answer> |
23 | </qandaentry> | 29 | </qandaentry> |
@@ -64,7 +70,8 @@ | |||
64 | <para> | 70 | <para> |
65 | There are three areas that help with stability; | 71 | There are three areas that help with stability; |
66 | <itemizedlist> | 72 | <itemizedlist> |
67 | <listitem><para>The Yocto Project team keeps Poky small and focused. | 73 | <listitem><para>The Yocto Project team keeps |
74 | <ulink url='&YOCTO_DOCS_DEV_URL;#poky'>Poky</ulink> small and focused. | ||
68 | It contains around 650 packages as compared to over 5000 for full | 75 | It contains around 650 packages as compared to over 5000 for full |
69 | OpenEmbedded.</para></listitem> | 76 | OpenEmbedded.</para></listitem> |
70 | <listitem><para>The Yocto Project only supports hardware that the | 77 | <listitem><para>The Yocto Project only supports hardware that the |
@@ -100,16 +107,17 @@ | |||
100 | <qandaentry> | 107 | <qandaentry> |
101 | <question> | 108 | <question> |
102 | <para> | 109 | <para> |
103 | Are there any products using Poky? | 110 | Are there any products using the OpenEmbedded build system (poky)? |
104 | </para> | 111 | </para> |
105 | </question> | 112 | </question> |
106 | <answer> | 113 | <answer> |
107 | <para> | 114 | <para> |
108 | The <ulink url='http://vernier.com/labquest/'>Vernier LabQuest</ulink> is using | 115 | The <ulink url='http://vernier.com/labquest/'>Vernier LabQuest</ulink> is using |
109 | the Yocto Project build system Poky. | 116 | the OpenEmbedded build system. |
110 | See the <ulink url='http://www.vernier.com/products/interfaces/labq/'>Vernier LabQuest</ulink> | 117 | See the <ulink url='http://www.vernier.com/products/interfaces/labq/'>Vernier LabQuest</ulink> |
111 | for more information. | 118 | for more information. |
112 | There are a number of pre-production devices using Poky and the Yocto Project team | 119 | There are a number of pre-production devices using the OpenEmbedded build system |
120 | and the Yocto Project team | ||
113 | announces them as soon as they are released. | 121 | announces them as soon as they are released. |
114 | </para> | 122 | </para> |
115 | </answer> | 123 | </answer> |
@@ -118,13 +126,13 @@ | |||
118 | <qandaentry> | 126 | <qandaentry> |
119 | <question> | 127 | <question> |
120 | <para> | 128 | <para> |
121 | What does the Yocto Project build system Poky produce as output? | 129 | What does the OpenEmbedded build system produce as output? |
122 | </para> | 130 | </para> |
123 | </question> | 131 | </question> |
124 | <answer> | 132 | <answer> |
125 | <para> | 133 | <para> |
126 | Because the same set of recipes can be used to create output of various formats, the | 134 | Because the same set of recipes can be used to create output of various formats, the |
127 | output of a Yocto Project build depends on how it was started. | 135 | output of an OpenEmbedded build depends on how it was started. |
128 | Usually, the output is a flashable image ready for the target device. | 136 | Usually, the output is a flashable image ready for the target device. |
129 | </para> | 137 | </para> |
130 | </answer> | 138 | </answer> |
@@ -155,7 +163,7 @@ | |||
155 | </question> | 163 | </question> |
156 | <answer> | 164 | <answer> |
157 | <para> | 165 | <para> |
158 | The Yocto Project can build packages in various formats such as | 166 | The OpenEmbedded build system can build packages in various formats such as |
159 | <filename>ipk</filename> for <filename>ipkg</filename>/<filename>opkg</filename>, | 167 | <filename>ipk</filename> for <filename>ipkg</filename>/<filename>opkg</filename>, |
160 | Debian package (<filename>.deb</filename>), or RPM. | 168 | Debian package (<filename>.deb</filename>), or RPM. |
161 | The packages can then be upgraded using the package tools on the device, much like | 169 | The packages can then be upgraded using the package tools on the device, much like |
@@ -223,8 +231,8 @@ | |||
223 | </para> | 231 | </para> |
224 | 232 | ||
225 | <para> | 233 | <para> |
226 | Once these packages are installed, the Yocto Project will be able to build standard | 234 | Once these packages are installed, the OpenEmbedded build system will be able |
227 | images. | 235 | to build standard images. |
228 | However, there might be a problem with the QEMU emulator segfaulting. | 236 | However, there might be a problem with the QEMU emulator segfaulting. |
229 | You can either disable the generation of binary locales by setting | 237 | You can either disable the generation of binary locales by setting |
230 | <filename><link linkend='var-ENABLE_BINARY_LOCALE_GENERATION'>ENABLE_BINARY_LOCALE_GENERATION</link> | 238 | <filename><link linkend='var-ENABLE_BINARY_LOCALE_GENERATION'>ENABLE_BINARY_LOCALE_GENERATION</link> |
@@ -244,14 +252,14 @@ | |||
244 | <answer> | 252 | <answer> |
245 | <para> | 253 | <para> |
246 | Nothing is wrong. | 254 | Nothing is wrong. |
247 | The Yocto Project checks any configured source mirrors before downloading | 255 | The OpenEmbedded build system checks any configured source mirrors before downloading |
248 | from the upstream sources. | 256 | from the upstream sources. |
249 | The Yocto Project does this searching for both source archives and | 257 | The build system does this searching for both source archives and |
250 | pre-checked out versions of SCM managed software. | 258 | pre-checked out versions of SCM managed software. |
251 | These checks help in large installations because it can reduce load on the SCM servers | 259 | These checks help in large installations because it can reduce load on the SCM servers |
252 | themselves. | 260 | themselves. |
253 | The address above is one of the default mirrors configured into the | 261 | The address above is one of the default mirrors configured into the |
254 | Yocto Project. | 262 | build system. |
255 | Consequently, if an upstream source disappears, the team | 263 | Consequently, if an upstream source disappears, the team |
256 | can place sources there so builds continue to work. | 264 | can place sources there so builds continue to work. |
257 | </para> | 265 | </para> |
@@ -284,7 +292,7 @@ | |||
284 | </question> | 292 | </question> |
285 | <answer> | 293 | <answer> |
286 | <para> | 294 | <para> |
287 | Most source fetching by the Yocto Project is done by <filename>wget</filename> | 295 | Most source fetching by the OpenEmbedded build system is done by <filename>wget</filename> |
288 | and you therefore need to specify the proxy settings in a | 296 | and you therefore need to specify the proxy settings in a |
289 | <filename>.wgetrc</filename> file in your home directory. | 297 | <filename>.wgetrc</filename> file in your home directory. |
290 | Example settings in that file would be | 298 | Example settings in that file would be |
@@ -350,7 +358,7 @@ | |||
350 | the most likely explanation is that either the hardware you're running the | 358 | the most likely explanation is that either the hardware you're running the |
351 | build on has some problem, or, if you are running the build under virtualisation, | 359 | build on has some problem, or, if you are running the build under virtualisation, |
352 | the virtualisation probably has bugs. | 360 | the virtualisation probably has bugs. |
353 | The Yocto Project processes a massive amount of data causing lots of network, disk and | 361 | The OpenEmbedded build system processes a massive amount of data causing lots of network, disk and |
354 | CPU activity and is sensitive to even single bit failures in any of these areas. | 362 | CPU activity and is sensitive to even single bit failures in any of these areas. |
355 | True random failures have always been traced back to hardware or virtualisation issues. | 363 | True random failures have always been traced back to hardware or virtualisation issues. |
356 | </para> | 364 | </para> |
@@ -449,7 +457,7 @@ | |||
449 | <answer> | 457 | <answer> |
450 | <para> | 458 | <para> |
451 | The Yocto Project team has tried to do this before but too many of the tools | 459 | The Yocto Project team has tried to do this before but too many of the tools |
452 | the Yocto Project depends on such as <filename>autoconf</filename> | 460 | the OpenEmbedded build system depends on such as <filename>autoconf</filename> |
453 | break when they find spaces in pathnames. | 461 | break when they find spaces in pathnames. |
454 | Until that situation changes, the team will not support spaces in pathnames. | 462 | Until that situation changes, the team will not support spaces in pathnames. |
455 | </para> | 463 | </para> |
@@ -495,14 +503,14 @@ | |||
495 | <qandaentry> | 503 | <qandaentry> |
496 | <question> | 504 | <question> |
497 | <para id='how-does-the-yocto-project-obtain-source-code-and-will-it-work-behind-my-firewall-or-proxy-server'> | 505 | <para id='how-does-the-yocto-project-obtain-source-code-and-will-it-work-behind-my-firewall-or-proxy-server'> |
498 | How does the Yocto Project build system obtain source code and will it work behind my | 506 | How does the OpenEmbedded build system obtain source code and will it work behind my |
499 | firewall or proxy server? | 507 | firewall or proxy server? |
500 | </para> | 508 | </para> |
501 | </question> | 509 | </question> |
502 | <answer> | 510 | <answer> |
503 | <para> | 511 | <para> |
504 | The way the Yocto Project obtains source code is highly configurable. | 512 | The way the build system obtains source code is highly configurable. |
505 | You can setup the Yocto Project to get source code in most environments if | 513 | You can setup the build system to get source code in most environments if |
506 | HTTP transport is available. | 514 | HTTP transport is available. |
507 | </para> | 515 | </para> |
508 | <para> | 516 | <para> |
@@ -511,7 +519,8 @@ | |||
511 | and then MIRRORS in that order. | 519 | and then MIRRORS in that order. |
512 | </para> | 520 | </para> |
513 | <para> | 521 | <para> |
514 | By default, Poky uses the Yocto Project source PREMIRRORS for SCM-based sources, | 522 | By default, the OpenEmbedded build system uses the Yocto Project source PREMIRRORS |
523 | for SCM-based sources, | ||
515 | upstreams for normal tarballs, and then falls back to a number of other mirrors | 524 | upstreams for normal tarballs, and then falls back to a number of other mirrors |
516 | including the Yocto Project source mirror if those fail. | 525 | including the Yocto Project source mirror if those fail. |
517 | </para> | 526 | </para> |
@@ -574,7 +583,7 @@ | |||
574 | any network accesses to anything other than the PREMIRROR would fail. | 583 | any network accesses to anything other than the PREMIRROR would fail. |
575 | </para> | 584 | </para> |
576 | <para> | 585 | <para> |
577 | Poky also honors the standard shell environment variables | 586 | The build system also honors the standard shell environment variables |
578 | <filename>http_proxy</filename>, <filename>ftp_proxy</filename>, | 587 | <filename>http_proxy</filename>, <filename>ftp_proxy</filename>, |
579 | <filename>https_proxy</filename>, and <filename>all_proxy</filename> | 588 | <filename>https_proxy</filename>, and <filename>all_proxy</filename> |
580 | to redirect requests through proxy servers. | 589 | to redirect requests through proxy servers. |
@@ -600,8 +609,8 @@ | |||
600 | </para> | 609 | </para> |
601 | 610 | ||
602 | <para> | 611 | <para> |
603 | Within the Yocto Project Build Directory is the <filename>tmp</filename> | 612 | Within the <ulink url='&YOCTO_DOCS_DEV_URL;buile-directory'>build directory</ulink> |
604 | directory. | 613 | is the <filename>tmp</filename> directory. |
605 | To remove all the build output yet preserve any source code or downloaded files | 614 | To remove all the build output yet preserve any source code or downloaded files |
606 | from previous builds, simply remove the <filename>tmp</filename> directory. | 615 | from previous builds, simply remove the <filename>tmp</filename> directory. |
607 | </para> | 616 | </para> |