The Following 45 Users Say Thank You to iDont For This Useful Post: | ||
412b, ahmadamaj, Alfred, Bad_Habit, Daneel, ejasmudar, erendorn, Estel, evan, fahadj2003, freemangordon, fw190, geneven, Gusse, hawaii, hgroove, HtheB, ivyking, jedi, joerg_rw, kingoddball, maacruz, miqu, moepda, mrsellout, Netweaver, OVK, P@t, prankster, Raimu, reinob, Santhan, Seker_94, sidd211095, smoku, strange1712, Straycat, szopin, tetris11_, Trestry, wicket, wow23, xes, xsmabbs, zeljkobo12 |
|
2011-09-29
, 22:07
|
Posts: 14 |
Thanked: 9 times |
Joined on Aug 2011
|
#2
|
|
2011-09-29
, 22:12
|
Banned |
Posts: 778 |
Thanked: 337 times |
Joined on Jun 2010
|
#3
|
|
2011-09-29
, 22:49
|
|
Posts: 2,021 |
Thanked: 1,060 times |
Joined on Apr 2010
@ Hong Kong
|
#4
|
|
2011-09-29
, 23:27
|
Posts: 29 |
Thanked: 9 times |
Joined on Jul 2010
|
#5
|
|
2011-09-29
, 23:58
|
Posts: 110 |
Thanked: 127 times |
Joined on May 2010
|
#6
|
|
2011-09-30
, 01:04
|
Posts: 183 |
Thanked: 98 times |
Joined on Mar 2011
@ Brisbane, Australia
|
#7
|
|
2011-09-30
, 01:27
|
Posts: 29 |
Thanked: 9 times |
Joined on Jul 2010
|
#8
|
|
2011-09-30
, 01:48
|
Posts: 41 |
Thanked: 13 times |
Joined on Feb 2010
@ Australia
|
#9
|
Note: The latest kernel-bfs is based on kernel-power v49 unstable, so you'll have to adjust your kernel profile to its new frequency scheme (if applicable). Also see kernel-power's thread.
The BFS CPU scheduler
The CPU scheduler is responsible for assigning the CPU's timeslices to all processes which are being ran on the operating system. By default, Linux uses the Completely Fair Scheduler (CFS). However, this scheduler is designed to scale to "monster proportion hardware that the common man will never see". This can result in sub-optimal results on machines with lower specifications, like your typical desktop, laptop, and our phone.
From the BFS FAQ:
Bleeding-edge features
Besides the BFS CPU scheduler, kernel-bfs incorporates several bleeding-edge patches. At the moment of writing, the following additional patches over kernel-power are included:
Where to download
You can find kernel-bfs in Maemo's extras-devel repository. It is listed in the category "system" as "Linux kernel for BFS user". You can also install it via the terminal by executing
If you want to use multiple kernels, either use uBoot or install kernel-bfs' multiboot package:
Warning
Don't forget the meaning of "bleeding-edge". Having all kinds of goodies can be really great, but they are generally more unstable than widely tested and used software.
However, you do not need to expect any issues with using kernel-bfs.
Complementary products
Kernel-bfs can be complemented with some other software available to Maemo. This software includes:
Additional notes
For those who seek the kernel-bfs build with the temporary fix for the bq27x00_battery/bme issue: go to this page. Make sure to read the warning at that page carefully. Whilst actively maintained, using that build is strongly discouraged.
Known issues
--
The kernel-bfs team consists of coreyoconnor, Tigerite, and iDont.
See also
Last edited by iDont; 2011-11-15 at 20:52.