Jolla kernel with BFS patches

asked 2014-11-20 17:11:50 +0300

peerchemist gravatar image

I tried to find answer myself but it seems there is nothing about this on the internets. I wonder did anyone, especially Jolla's kernel developers tried to patch Jolla kernel with BFS (Brain Fuck Scheduler)? BFS patchset is often combined with BFQ disk scheduler to improve system responsiveness. Key word is responsiveness - this patches really do wonder delivering "smooth" user experience and make it feel fluid and lag free. Those patches are getting more and more popular among Desktop Linux community, there is quite a push on Android front too among kernel tweakers. As for stability, I believe patchset is mature enough to be used. Some distros package it as even default for their kernel. CK patchset (BFS) is due to merge with mainline kernel soon, so expect rapid adoption when that happens. I encourage Jolla kernel developers to check it out, it is worth a shot.

urls:

http://en.wikipedia.org/wiki/Brain_Fuck_Scheduler

http://ck.kolivas.org/patches/

http://algo.ing.unimo.it/people/paolo/disk_sched/patches/

http://repo-ck.com/bench/cpu_schedulers_compared.pdf

https://aur.archlinux.org/packages/linux-ck/

edit retag flag offensive close delete

Comments

Might be interesting. However seems first tests are done on 3.6.2 and unfortunately Jolla phone is stuck on 3.4 (and yes we would like not to be!)

Philippe De Swert ( 2014-11-20 18:39:18 +0300 )edit
1

Not true, look there is patch for 3.4: http://ck-hack.blogspot.com/2012/07/bfs-424-linux-34-ck3.html

Also, if I'm correct recent major Android version also uses 3.4 based kernel and I see a lot of google search results for Android + BFS / or BFQ.

peerchemist ( 2014-11-20 18:51:44 +0300 )edit

I have been using this patchset since it came out years ago on my desktop and laptops. Even when it was still on 2.6 and Con Kolivas stopped developing it for a while. I simply stuck with the last working kernel+patch combo for a year, because I liked it so much. So, in general, I am all for an adoption of the patches.

The only drawback I can see is, that it works best on "tickfull" systems, eg you have to disable the "tickless" feature. I suppose a mobile phone is bound to use tickless for sleep and battery performance.

the_mgt ( 2015-02-20 11:02:16 +0300 )edit