site  contact  subhomenews

The kernel in Ubuntu

October 20, 2008 — BarryK
Anyone reading this have experience with compiling the kernel in Ubuntu?

Useful links:
https://help.ubuntu.com/community/Kernel/Compile
https://wiki.ubuntu.com/KernelGitGuide
http://www.array.org/ubuntu/

In the first URL, it explains one way to get the kernel source:

sudo apt-get install linux-source
mkdir ~/src
cd ~/src
tar xjvf /usr/src/linux-source-<version-number-here>.tar.bz2
cd linux-source-<version-number-here>
cp -vi /boot/config-<kernel version> .config
make menuconfig

But, what I cannot find explained anywhere, is this "linux-source" pre-patched? I presume it is, so where is info about the patches?

After some more poking around, I found this:
http://packages.ubuntu.com/intrepid/admin/
which has some packages named "kernel-patch-*", but there's only two of them.
One thing I want to know is whether the kernel has the Squashfs patch.

URLs:
http://packages.ubuntu.com/search?keywords=squashfs-tools
http://packages.ubuntu.com/search?keywords=unionfs-source
http://packages.ubuntu.com/search?keywords=aufs-source
http://packages.ubuntu.com/search?keywords=kernel-patch-squashfs
http://packages.ubuntu.com/search?keywords=squashfs-source

...ok, so there is a 'squashfs-source' package, but that still doesn't tell me whether the standard kernel used in Intrepid is patched with it.

Comments

beware
Username: disciple
Is this because your next project will be Ubuntu compatible? I don't think it was pointed out before, but Ubuntu seem to like adding extra dependencies to packages, e.g. launchpad integration, which in turn depends on Python...

Ubuntu kernel
Username: happypuppy
"If you're planning to use the Ubuntu kernel to build an experimental Puppy,take a look at the Ubuntu Studio kernel,not the standard one used in the vanilla Ubuntu.

Ubuntu Kernels
Username: Dougal
"I sent tempestuous a link to their kernel sources a while ago. Let's see if we can find it again... Go here and scroll down to "linux-": http://archive.ubuntu.com/ubuntu/pool/main/l/ They have all kinds of stuff, including backports of drivers. Personally I prefer the Sidux kernel: http://debian.tu-bs.de/project/sidux/debian/pool/main/l/


Tags: puppy