README: Update version number reference
When 4.0 is released, the README should reflect the new numbering. Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
parent
654d2e7cd1
commit
49d86dc92c
34
README
34
README
@ -1,6 +1,6 @@
|
|||||||
Linux kernel release 3.x <http://kernel.org/>
|
Linux kernel release 4.x <http://kernel.org/>
|
||||||
|
|
||||||
These are the release notes for Linux version 3. Read them carefully,
|
These are the release notes for Linux version 4. Read them carefully,
|
||||||
as they tell you what this is all about, explain how to install the
|
as they tell you what this is all about, explain how to install the
|
||||||
kernel, and what to do if something goes wrong.
|
kernel, and what to do if something goes wrong.
|
||||||
|
|
||||||
@ -62,11 +62,11 @@ INSTALLING the kernel source:
|
|||||||
directory where you have permissions (eg. your home directory) and
|
directory where you have permissions (eg. your home directory) and
|
||||||
unpack it:
|
unpack it:
|
||||||
|
|
||||||
gzip -cd linux-3.X.tar.gz | tar xvf -
|
gzip -cd linux-4.X.tar.gz | tar xvf -
|
||||||
|
|
||||||
or
|
or
|
||||||
|
|
||||||
bzip2 -dc linux-3.X.tar.bz2 | tar xvf -
|
bzip2 -dc linux-4.X.tar.bz2 | tar xvf -
|
||||||
|
|
||||||
Replace "X" with the version number of the latest kernel.
|
Replace "X" with the version number of the latest kernel.
|
||||||
|
|
||||||
@ -75,16 +75,16 @@ INSTALLING the kernel source:
|
|||||||
files. They should match the library, and not get messed up by
|
files. They should match the library, and not get messed up by
|
||||||
whatever the kernel-du-jour happens to be.
|
whatever the kernel-du-jour happens to be.
|
||||||
|
|
||||||
- You can also upgrade between 3.x releases by patching. Patches are
|
- You can also upgrade between 4.x releases by patching. Patches are
|
||||||
distributed in the traditional gzip and the newer bzip2 format. To
|
distributed in the traditional gzip and the newer bzip2 format. To
|
||||||
install by patching, get all the newer patch files, enter the
|
install by patching, get all the newer patch files, enter the
|
||||||
top level directory of the kernel source (linux-3.X) and execute:
|
top level directory of the kernel source (linux-4.X) and execute:
|
||||||
|
|
||||||
gzip -cd ../patch-3.x.gz | patch -p1
|
gzip -cd ../patch-4.x.gz | patch -p1
|
||||||
|
|
||||||
or
|
or
|
||||||
|
|
||||||
bzip2 -dc ../patch-3.x.bz2 | patch -p1
|
bzip2 -dc ../patch-4.x.bz2 | patch -p1
|
||||||
|
|
||||||
Replace "x" for all versions bigger than the version "X" of your current
|
Replace "x" for all versions bigger than the version "X" of your current
|
||||||
source tree, _in_order_, and you should be ok. You may want to remove
|
source tree, _in_order_, and you should be ok. You may want to remove
|
||||||
@ -92,13 +92,13 @@ INSTALLING the kernel source:
|
|||||||
that there are no failed patches (some-file-name# or some-file-name.rej).
|
that there are no failed patches (some-file-name# or some-file-name.rej).
|
||||||
If there are, either you or I have made a mistake.
|
If there are, either you or I have made a mistake.
|
||||||
|
|
||||||
Unlike patches for the 3.x kernels, patches for the 3.x.y kernels
|
Unlike patches for the 4.x kernels, patches for the 4.x.y kernels
|
||||||
(also known as the -stable kernels) are not incremental but instead apply
|
(also known as the -stable kernels) are not incremental but instead apply
|
||||||
directly to the base 3.x kernel. For example, if your base kernel is 3.0
|
directly to the base 4.x kernel. For example, if your base kernel is 4.0
|
||||||
and you want to apply the 3.0.3 patch, you must not first apply the 3.0.1
|
and you want to apply the 4.0.3 patch, you must not first apply the 4.0.1
|
||||||
and 3.0.2 patches. Similarly, if you are running kernel version 3.0.2 and
|
and 4.0.2 patches. Similarly, if you are running kernel version 4.0.2 and
|
||||||
want to jump to 3.0.3, you must first reverse the 3.0.2 patch (that is,
|
want to jump to 4.0.3, you must first reverse the 4.0.2 patch (that is,
|
||||||
patch -R) _before_ applying the 3.0.3 patch. You can read more on this in
|
patch -R) _before_ applying the 4.0.3 patch. You can read more on this in
|
||||||
Documentation/applying-patches.txt
|
Documentation/applying-patches.txt
|
||||||
|
|
||||||
Alternatively, the script patch-kernel can be used to automate this
|
Alternatively, the script patch-kernel can be used to automate this
|
||||||
@ -120,7 +120,7 @@ INSTALLING the kernel source:
|
|||||||
|
|
||||||
SOFTWARE REQUIREMENTS
|
SOFTWARE REQUIREMENTS
|
||||||
|
|
||||||
Compiling and running the 3.x kernels requires up-to-date
|
Compiling and running the 4.x kernels requires up-to-date
|
||||||
versions of various software packages. Consult
|
versions of various software packages. Consult
|
||||||
Documentation/Changes for the minimum version numbers required
|
Documentation/Changes for the minimum version numbers required
|
||||||
and how to get updates for these packages. Beware that using
|
and how to get updates for these packages. Beware that using
|
||||||
@ -137,12 +137,12 @@ BUILD directory for the kernel:
|
|||||||
place for the output files (including .config).
|
place for the output files (including .config).
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
kernel source code: /usr/src/linux-3.X
|
kernel source code: /usr/src/linux-4.X
|
||||||
build directory: /home/name/build/kernel
|
build directory: /home/name/build/kernel
|
||||||
|
|
||||||
To configure and build the kernel, use:
|
To configure and build the kernel, use:
|
||||||
|
|
||||||
cd /usr/src/linux-3.X
|
cd /usr/src/linux-4.X
|
||||||
make O=/home/name/build/kernel menuconfig
|
make O=/home/name/build/kernel menuconfig
|
||||||
make O=/home/name/build/kernel
|
make O=/home/name/build/kernel
|
||||||
sudo make O=/home/name/build/kernel modules_install install
|
sudo make O=/home/name/build/kernel modules_install install
|
||||||
|
Loading…
Reference in New Issue
Block a user