[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: When to expect a kernel commit in Debian stable's kernel?



Felix H. Dahlke put forth on 10/9/2009 5:19 PM:
> Hi,
> 
> I'm quite new to Debian, and wondering how long it usually takes for a
> kernel patch to go through unstable and testing to stable.

No better time to learn than the present.  If you want "hot off the
press" kernel features and patches, go your own way, as I do, and build
your own kernel and modules:

greer:/# cat /etc/issue
Debian GNU/Linux 5.0 \n \l
greer:/# uname -a
Linux greer 2.6.31.1 #1 SMP Sat Oct 3 10:43:14 CDT 2009 i686 GNU/Linux


http://kernel-handbook.alioth.debian.org/ch-common-tasks.html

4.5 Building a custom kernel from the "pristine" kernel source

Building a kernel from the "pristine" (also sometimes called "vanilla")
kernel source, distributed from www.kernel.org and its mirrors, may be
occasionally useful for debugging or in the situations when a newer
kernel version is desired. The procedure differs only in obtaining the
kernel source: instead of unpacking the kernel source from Debian
packages, the "pristine" source is downloaded using your favourite
browser or using wget, as follows:


     $ wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2

The integrity of the downloaded archive may be verified by fetching the
corresponding cryptographic signature


     $ wget
http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2.sign

and running the command (gnupg package must be installed):

     $ gpg --verify linux-2.6.19.tar.bz2.sign

Successful verification results in output similar to the one below:

     gpg: Signature made Wed 29 Nov 2006 02:50:07 PM PST using DSA key
ID 517D0F0E
     gpg: Good signature from "Linux Kernel Archives Verification Key
<ftpadmin@kernel.org>"
     gpg: WARNING: This key is not certified with a trusted signature!
     gpg:          There is no indication that the signature belongs to
the owner.
     Primary key fingerprint: C75D C40A 11D7 AF88 9981  ED5B C86B A06A
517D 0F0E

After that the archive may be unpacked using

     $ tar xjf linux-2.6.19.tar.bz2
     $ cd linux-2.6.19

The unpacked kernel tree (in linux-2.6.19 now has to be configured. The
existing configuration file may be used as a starting point

     $ cp /boot/config-2.6.18-3-686 ./.config

After the configuration with one of the configuration frontends (invoked
by make oldconfig, make config, make menuconfig, etc) is completed, the
build may be started using make-kpkg command as described above.


--
Stan


Reply to: