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/dev-manual-model.xml | |
| 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/dev-manual-model.xml')
| -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> |
