Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in / Register
P
pf-kernel
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Merge Requests 0
    • Merge Requests 0
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Commits
  • Oleksandr Natalenko
  • pf-kernel
  • Wiki
  • Readme

Readme

Last edited by Oleksandr Natalenko Aug 25, 2018
Page history

What is this?

pf-kernel is a desktop-oriented Linux kernel fork. Its name is by no means related to BSD Packet Filter. "pf" stands for "post-factum", the author's nickname.

Follow @pfkernel

OK, what's there in your patchset?

Currently, pf-kernel incorporates:

  • stable kernel update
  • PDS CPU scheduler
  • graysky's GCC patch
  • UKSM (also, on GitHub)
  • BFQ improvements
  • random fixes here and there

As you may see, it improves interactiveness and performance, saves some memory and fixes nasty bugs.

How to get it?

Latest release is: v4.18-pf4, patch (applies to bare kernel only with no stable patches)

You can also check full list of all releases.

To get a specific patch, use the following URL template:

https://github.com/pfactum/pf-kernel/compare/v<base>...v<base>-pf<release>.diff

But I want binary builds!

There are Arch Linux official binaries available for some architectures (64-bit only):

  • generic
  • Intel Silvermont
  • Intel Skylake

Where is Fedora, Gentoo etc?

Some unofficial packages are maintained here:

  • Gentoo
  • Fedora specs and binaries

Please don't ask me to fix or update them, I just host some links. But if you know that some other distributions also support pf-kernel, let me know.

I saw linux-pf package in AUR, is it supported?

No, since it is maintained by other people. But I still leave some links to it here:

  • linux-pf with some enhancements
  • linux-pf-lts if you are too lazy to use latest version

I have some idea for you!

Please, let me know.

Reminder

GPLv2 says: this program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Keep this in mind.

Clone repository
  • Readme
  • posts
    • 11
    • 12
    • 128
    • 133
    • 14
    • 146
    • 16
    • 23
    • 24
    • 26
    • 28
    • 296
    • 40
    • 45
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.