Kernel 3.12.11
February 20, 2014 —
BarryK
I have compiled the Linux kernel version 3.12.11 in Quirky Tahr.
I was playing with ideas for my next quirky idea, the "childproofing" of Quirky.
One technique involves disabling a drive by a kernel boot parameter. It used to be possible with the old "ide" drivers, but not after the move to the "libata" PATA/SATA drivers (that we now use).
However, a guy by the name of Robin Johnson wrote a patch for libata that reintroduces disabling of drives by a boot parameter. It is introduced here:
http://askubuntu.com/questions/352836/how-can-i-tell-linux-kernel-to-completely-ignore-a-disk-as-if-it-was-not-even-co
However, it got merged into the kernel at version 3.12.7, whereas our quirkies have been built with 3.12.6.
So, I have compiled the latest, 3.12.11. The PET (25.2MB):
http://distro.ibiblio.org/quirky/quirky6/x86/packages/pet_packages-tahr/linux_kernel-3.12.11-nopae-aufs-squashfsbuiltin-i486-tahr.pet
This kernel will be in the next releases of Quirky Tahr and Quirky T2.
There is also the source PET (112.9MB):
http://distro.ibiblio.org/quirky/quirky6/noarch/packages/pet_packages-noarch/kernel_src-3.12.11-patched.pet
Sources and build scripts are at:
http://bkhome.org/sources/kernel-3.12.11/
Tags: linux