This is the official site for popkern, the Kernel Popper. popkern is basically a small command-line perl script that packages the Linux kernel modules into arbitrary groups specified by the user, which are then turned into Debian packages. This script also detects changes to kernel modules, should someone modify one, then automatically increments the version of the package that the kernel module is in, and updates all packages dependent on that package.

The idea of popkern is to help distributions release the kernel in arbitrary pieces, so an update to one module doesn't force a user to download an entirely new linux-image-* package. This is similar in philosophy to the modularity of Xorg 7.0.

You can download popkern at the file releases link below:

If you have any comments or would like to submit a patch, please email:
Neil Hooey <nhooey at uwaterloo.ca>