[Announce] kernel-bfs
The kernel-bfs project provides a bleeding-edge kernel with its main feature being Con Kolivas' BFS CPU scheduler. Kernel-bfs is derived from the kernel-power project and thus retains all features from it (e.g. overclocking, IPv6, USB Host mode, ..).
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: Quote:
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 Code:
apt-get install kernel-bfs-flasher If you want to use multiple kernels, either use uBoot or install kernel-bfs' multiboot package: Code:
apt-get install kernel-bfs-bootimg 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 |
Re: [Announce] kernel-bfs
Do I have to remove kernel-power before trying this?
|
Re: [Announce] kernel-bfs
Quote:
and oh, thanks.. and btw, compatibility issue with bleeding edge drivers *from wlan driver selector applet* |
Re: [Announce] kernel-bfs
compatible with kernel power v49?
|
Re: [Announce] kernel-bfs
Quote:
|
Re: [Announce] kernel-bfs
I'm curious to hear user experiences about this BFS kernel on N900, specifically if it makes keyboard input/shortcuts and the phone app buttons more responsive under load.
Until then, I'm a little hesitant to switch in the near-term (when upgrading to kernel-power-v49 I forgot the -flasher package, bricking my phone for a few hours)! Somebody put my mind at ease :) |
Re: [Announce] kernel-bfs
when installing via FAM, it comes up with a conflicting package, stating it is kernel-power-flasher. so maybe it is not compatible with kernel-power
|
Re: [Announce] kernel-bfs
boot in to kernel bfs ok after a few times trying playing around in with it every now and then you get app closing yet you have not even open the app up once you do boot in to bfs it will boot back into it ok but if wont to boot back kp 48 or maemo kernel or android it will take a few goes be for it will boot into them
|
Re: [Announce] kernel-bfs
i have kp49 installed, i tried installing bfs,
upon reboot, uname -r shows its power49. i dont have multiboot, is it a prerequisite? |
Re: [Announce] kernel-bfs
try apt-get install kernel-bfs-bootimg
|
All times are GMT. The time now is 13:25. |
vBulletin® Version 3.8.8