pf-kernel is yet another Linux kernel fork which provides you with a handful of awesome features not merged into mainline. It is based on neither existing Linux fork nor patchset, although some unofficial ports may be used if required patches haven’t been released officially. The name of the fork is by no means related to BSD Packet Filter. «pf» stands for «post-factum», the author’s nickname.
Each version has been tested by author before releasing using Dell Vostro 3360 config. Binary builds are not tested by myself. There’s no warranty at all.
Included patches:
[m] mainline update
[m] -ck patchset with BFS
[m] BFQ I/O scheduler
[m] TuxOnIce
[m] UKSM
[m] EnhanceIO
Included configs for:
[m] Dell Vostro 3360 laptop (lspci, lsusb)
[o] ASUS G73SW laptop (lspci, lsusb)
[o] HP 635 laptop (lspci, lsusb)
[o] Samsung NP900X3A laptop (lspci, lsusb)
[o] Dell Vostro V13 (DVV13Y15C37S) (lspci, lsusb)
[m] — accepted and merged, [w] — accepted, but still waiting for release, [t] — temporary fix, [o] — obsolete.
Tools:
uksmstat (source, ebuild) — utility to monitor and control UKSM.
Install pf-kernel in debian
Login as root and run the following commands
sudo add-apt-repository “deb http://repos.natalenko.name/debian/ pf/”
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-image-3.9.3-pf linux-source-3.9.3-pf linux-headers-3.9.3-pf
Remove pf-kernel
If you want to remove run the following command
sudo apt-get remove linux-image-3.9.3-pf linux-source-3.9.3-pf linux-headers-3.9.3-pf
Impressive! However, it seems like his website is down? I’m going to give it a go anyway and see what happens.
Pf-kernel is not so effective. Some people demonstrated how other kernels are better than the pf-kernel official in the older pf-kernel forum and it was closed December 18, 2015.