Skip to content
December 14, 2009 / P. Filippaios

Hurray, new kernel patches from Con Kolivas: kernel26-ck

It makes small, desktop (netbooks, notebooks etc) systems, much responsive.

As some of you may know, Con Kolivas, a software developer, mainly known for his scheduler patches for Linux kernel. Mainly because they were mostly desktop oriented (VERY desktop oriented, in a way that the kernel performance wouldn’t scale enough on systems with many CPUs or/and cores), they weren’t accepted in mainline.

He was missing for a long time and now he is back, with first his Brain Fuck Scheduler (BFS) which is now included in his -ck patches.

What’s most important is that these patches help single/dual core/quad core systems have more responsive system and scale better during heavy performance, it reduces CPU spikes and generally helps the system behave better.

Well, since his patches aren’t accepted … why does he spend his time on them? Well, it seems that he doing so much work for a very good reason: pressure on the kernel devs to improve the CFS scheduler (the default in linux kernel). And he has already succeded: not only the new CFS scheduler is better and more responsive, it led to a huge performance gain with x264 encoder. Very nice !

For now:

uname -a
Linux flamepc 2.6.32-ck #1 SMP PREEMPT Mon Dec 14 02:42:16 EET 2009
x86_64 Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz GenuineIntel GNU/Linux

————————–

Links and info:

1)Who is Con Kolivas ? http://en.wikipedia.org/wiki/Con_Kolivas
2)Discussion on Archlinux fora: http://bbs.archlinux.org/viewtopic.php?id=79398
3)We don’t say Brain Fuck Scheduler loudly :p, just BFS.

4)Improvements with x264 for CFS: http://bbs.archlinux.org/viewtopic.php?id=86207

————

AUR PKGBUILD for Archlinux: http://aur.archlinux.org/packages.php?ID=32877 (kernel26-ck)

Advertisements

8 Comments

Leave a Comment
  1. gtklocker / Dec 15 2009 8:33 pm

    The previous kernel26-bfs?

  2. nnn / Dec 21 2009 7:46 am

    I suspect it’s Arch specific this new kernel

    **@**-laptop:~$ uname -a
    Linux **-laptop 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:01:29 UTC 2009 i686 GNU/Linux

    in the last 2 weeks though the kernel was updated 3 times.

  3. flamelab / Dec 21 2009 12:33 pm

    No ! It isn’t. You can build your own kernel with the Con Kolivas’ patches 🙂

    With the Archlinux’s AUR system you can build it easily.

    • nnn / Dec 21 2009 1:19 pm

      If it breaks my netbook, you know the punishment :p

      • flamelab / Dec 21 2009 2:09 pm

        Arch is the best, try it 😀 (unless you have an ATi card :D)

  4. nnn / Dec 21 2009 3:16 pm

    I’ve tried it and didn’t like it’s simplicity, xaxa
    It’s a “time consuming” distribution and time is a commodity that I don’t have at the moment.

    • flamelab / Dec 21 2009 10:22 pm

      Ah, OK then. But it is consuming at its installation. After that, you just update. That’s all 😀

  5. gtklocker / Dec 24 2009 11:18 am

    Right. After the installation, you won’t consume time on that again 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: