summaryrefslogtreecommitdiffstats
path: root/documentation/kernel-dev/kernel-dev-concepts-appx.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/kernel-dev/kernel-dev-concepts-appx.rst')
-rw-r--r--documentation/kernel-dev/kernel-dev-concepts-appx.rst15
1 files changed, 7 insertions, 8 deletions
diff --git a/documentation/kernel-dev/kernel-dev-concepts-appx.rst b/documentation/kernel-dev/kernel-dev-concepts-appx.rst
index 5b6ebef5a8..681faee522 100644
--- a/documentation/kernel-dev/kernel-dev-concepts-appx.rst
+++ b/documentation/kernel-dev/kernel-dev-concepts-appx.rst
@@ -11,7 +11,7 @@ Yocto Project Kernel Development and Maintenance
11 11
12Kernels available through the Yocto Project (Yocto Linux kernels), like 12Kernels available through the Yocto Project (Yocto Linux kernels), like
13other kernels, are based off the Linux kernel releases from 13other kernels, are based off the Linux kernel releases from
14http://www.kernel.org. At the beginning of a major Linux kernel 14https://www.kernel.org. At the beginning of a major Linux kernel
15development cycle, the Yocto Project team chooses a Linux kernel based 15development cycle, the Yocto Project team chooses a Linux kernel based
16on factors such as release timing, the anticipated release timing of 16on factors such as release timing, the anticipated release timing of
17final upstream ``kernel.org`` versions, and Yocto Project feature 17final upstream ``kernel.org`` versions, and Yocto Project feature
@@ -119,7 +119,7 @@ upstream Linux kernel development and are managed by the Yocto Project
119team's Yocto Linux kernel development strategy. It is the Yocto Project 119team's Yocto Linux kernel development strategy. It is the Yocto Project
120team's policy to not back-port minor features to the released Yocto 120team's policy to not back-port minor features to the released Yocto
121Linux kernel. They only consider back-porting significant technological 121Linux kernel. They only consider back-porting significant technological
122jumps DASH and, that is done after a complete gap analysis. The reason 122jumps - and, that is done after a complete gap analysis. The reason
123for this policy is that back-porting any small to medium sized change 123for this policy is that back-porting any small to medium sized change
124from an evolving Linux kernel can easily create mismatches, 124from an evolving Linux kernel can easily create mismatches,
125incompatibilities and very subtle errors. 125incompatibilities and very subtle errors.
@@ -129,7 +129,7 @@ cutting edge Yocto Linux kernel that mixes forward ports of existing
129Linux kernel features and significant and critical new functionality. 129Linux kernel features and significant and critical new functionality.
130Forward porting Linux kernel functionality into the Yocto Linux kernels 130Forward porting Linux kernel functionality into the Yocto Linux kernels
131available through the Yocto Project can be thought of as a "micro 131available through the Yocto Project can be thought of as a "micro
132uprev." The many "micro uprevs" produce a Yocto Linux kernel version 132uprev". The many "micro uprevs" produce a Yocto Linux kernel version
133with a mix of important new mainline, non-mainline, BSP developments and 133with a mix of important new mainline, non-mainline, BSP developments and
134feature integrations. This Yocto Linux kernel gives insight into new 134feature integrations. This Yocto Linux kernel gives insight into new
135features and allows focused amounts of testing to be done on the kernel, 135features and allows focused amounts of testing to be done on the kernel,
@@ -160,9 +160,8 @@ implemented by the Yocto Project team using the Source Code Manager
160 but, Git continues to grow in popularity and supports many 160 but, Git continues to grow in popularity and supports many
161 different work flows, front-ends and management techniques. 161 different work flows, front-ends and management techniques.
162 162
163 - You can find documentation on Git at 163 - You can find documentation on Git at https://git-scm.com/doc. You can
164 http://git-scm.com/documentation. You can also get an 164 also get an introduction to Git as it applies to the Yocto Project in the
165 introduction to Git as it applies to the Yocto Project in the
166 ":ref:`overview-manual/overview-manual-development-environment:git`" section in the Yocto Project 165 ":ref:`overview-manual/overview-manual-development-environment:git`" section in the Yocto Project
167 Overview and Concepts Manual. The latter reference provides an 166 Overview and Concepts Manual. The latter reference provides an
168 overview of Git and presents a minimal set of Git commands that 167 overview of Git and presents a minimal set of Git commands that
@@ -260,8 +259,8 @@ Yocto Linux kernel needed for any given set of requirements.
260 Keep in mind the figure does not take into account all the supported 259 Keep in mind the figure does not take into account all the supported
261 Yocto Linux kernels, but rather shows a single generic kernel just 260 Yocto Linux kernels, but rather shows a single generic kernel just
262 for conceptual purposes. Also keep in mind that this structure 261 for conceptual purposes. Also keep in mind that this structure
263 represents the Yocto Project 262 represents the
264 Source Repositories 263 :ref:`overview-manual/overview-manual-development-environment:yocto project source repositories`
265 that are either pulled from during the build or established on the 264 that are either pulled from during the build or established on the
266 host development system prior to the build by either cloning a 265 host development system prior to the build by either cloning a
267 particular kernel's Git repository or by downloading and unpacking a 266 particular kernel's Git repository or by downloading and unpacking a