summaryrefslogtreecommitdiffstats
path: root/documentation/poky-ref-manual/faq.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2012-07-02 14:34:39 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-07-03 14:55:03 +0100
commit5966b44893a39847d3d590566dd488323a11ff73 (patch)
tree4cc4c8a6fd8403ea0d9708eb9c449d1e0b8eded2 /documentation/poky-ref-manual/faq.xml
parent7064538309121c23323d442db6c9f0b11c8d6431 (diff)
downloadpoky-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.xml55
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>