diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2017-06-29 09:32:57 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-07-12 00:28:14 +0100 |
commit | bdeb6db2fbc8563b03ea17d9c18a5fa19830e12f (patch) | |
tree | 5e9e4a99616de64056b3f3c9fbe549b14283350a /documentation/dev-manual | |
parent | 7d2d54683c05637ea7ec048f7afc3fd45fb58e7f (diff) | |
download | poky-bdeb6db2fbc8563b03ea17d9c18a5fa19830e12f.tar.gz |
kernel-dev, dev-manual: Moved Yocto Linux kernel overview
Fixes [YOCTO #11630]
I took the Yocto Linux kernel overview list of kernels out of the
dev-manual and moved them to the "Yocto Project Kernel Development
and Maintenance" section in Appendix A of the kernel-dev manual.
This is a much more logical area to introduce this type of Yocto
Linux kernel information.
(From yocto-docs rev: 0a5154cb4c23697f2b8e2341c8e1dc07362443d2)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual')
-rw-r--r-- | documentation/dev-manual/dev-manual-model.xml | 69 |
1 files changed, 2 insertions, 67 deletions
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml index 30428b22f3..bd6a85b987 100644 --- a/documentation/dev-manual/dev-manual-model.xml +++ b/documentation/dev-manual/dev-manual-model.xml | |||
@@ -86,71 +86,6 @@ | |||
86 | <title>Kernel Overview</title> | 86 | <title>Kernel Overview</title> |
87 | 87 | ||
88 | <para> | 88 | <para> |
89 | Traditionally, when one thinks of a patched kernel, they think of a base kernel | ||
90 | source tree and a fixed structure that contains kernel patches. | ||
91 | The Yocto Project, however, employs mechanisms that, in a sense, result in a kernel source | ||
92 | generator. | ||
93 | By the end of this section, this analogy will become clearer. | ||
94 | </para> | ||
95 | |||
96 | <para> | ||
97 | You can find a web interface to the Yocto Project kernel source repositories at | ||
98 | <ulink url='&YOCTO_GIT_URL;'></ulink>. | ||
99 | If you look at the interface, you will see to the left a grouping of | ||
100 | Git repositories titled "Yocto Linux Kernel." | ||
101 | Within this group, you will find several kernels supported by | ||
102 | the Yocto Project: | ||
103 | <itemizedlist> | ||
104 | <listitem><para><emphasis> | ||
105 | <filename>linux-yocto-4.1</filename></emphasis> - The | ||
106 | stable Yocto Project kernel to use with the Yocto | ||
107 | Project Release 2.0. | ||
108 | This kernel is based on the Linux 4.1 released kernel. | ||
109 | </para></listitem> | ||
110 | <listitem><para><emphasis> | ||
111 | <filename>linux-yocto-4.4</filename></emphasis> - The | ||
112 | stable Yocto Project kernel to use with the Yocto | ||
113 | Project Release 2.1. | ||
114 | This kernel is based on the Linux 4.4 released kernel. | ||
115 | </para></listitem> | ||
116 | <listitem><para><emphasis> | ||
117 | <filename>linux-yocto-4.9</filename></emphasis> - The | ||
118 | stable Yocto Project kernel to use with the Yocto | ||
119 | Project Release 2.3. | ||
120 | This kernel is based on the Linux 4.9 released kernel. | ||
121 | </para></listitem> | ||
122 | <listitem><para><emphasis> | ||
123 | <filename>linux-yocto-4.10</filename></emphasis> - The | ||
124 | default stable Yocto Project kernel to use with the | ||
125 | Yocto Project Release 2.3. | ||
126 | This kernel is based on the Linux 4.10 released kernel. | ||
127 | </para></listitem> | ||
128 | <listitem><para><emphasis> | ||
129 | <filename>linux-yocto-dev</filename></emphasis> - A | ||
130 | development kernel based on the latest upstream release | ||
131 | candidate available. | ||
132 | </para></listitem> | ||
133 | </itemizedlist> | ||
134 | <note> | ||
135 | Long Term Support Initiative (LTSI) for Yocto Project kernels | ||
136 | is as follows: | ||
137 | <itemizedlist> | ||
138 | <listitem><para>For Yocto Project releases 1.7, 1.8, and 2.0, | ||
139 | the LTSI kernel is <filename>linux-yocto-3.14</filename>. | ||
140 | </para></listitem> | ||
141 | <listitem><para>For Yocto Project releases 2.1, 2.2, and 2.3, | ||
142 | the LTSI kernel is <filename>linux-yocto-4.1</filename>. | ||
143 | </para></listitem> | ||
144 | <listitem><para><filename>linux-yocto-4.1</filename>, | ||
145 | <filename>linux-yocto-4.4</filename>, and | ||
146 | <filename>linux-yocto-4.9</filename> are all LTS | ||
147 | kernels. | ||
148 | </para></listitem> | ||
149 | </itemizedlist> | ||
150 | </note> | ||
151 | </para> | ||
152 | |||
153 | <para> | ||
154 | The kernels are maintained using the Git revision control system | 89 | The kernels are maintained using the Git revision control system |
155 | that structures them using the familiar "tree", "branch", and "leaf" scheme. | 90 | that structures them using the familiar "tree", "branch", and "leaf" scheme. |
156 | Branches represent diversions from general code to more specific code, while leaves | 91 | Branches represent diversions from general code to more specific code, while leaves |
@@ -215,8 +150,8 @@ | |||
215 | We will just talk about working with the temporary source code. | 150 | We will just talk about working with the temporary source code. |
216 | For more information on how to get kernel source code onto your | 151 | For more information on how to get kernel source code onto your |
217 | host system, see the | 152 | host system, see the |
218 | "<link linkend='local-kernel-files'>Yocto Project Kernel</link>" | 153 | "<link linkend='local-kernel-files'>Setting Up to Work On a Kernel</link>" |
219 | bulleted item earlier in the manual. | 154 | section. |
220 | </para> | 155 | </para> |
221 | 156 | ||
222 | <para> | 157 | <para> |