1.
BFS and CFS are both different types of task schedulers used by the Linux kernel. CFS (Completely Fair Scheduler) is the default scheduler in the majority of distributions, however it isn’t thought to be great. CFS being relatively old it has built up quite a lot of bulk and the algorithms used are rather complicated.
BFS (Brain F**k Scheduler) is the new kid on the block. It was written in 2007 after the author became annoyed with the random stalls experienced while using a Linux-based desktop machine. The scheduler is designed to offer low latency when used interactively, for example on a desktop machine, or a phone!
As stated latency is usually reduced, and random stalls should be reduced. However BFS also has another trick up its sleeve. In benchmarks it performed 80% better when encoding a video in x264 format!
BFS however isn’t (yet) going to make your Linux based systems super fast. Benchmark results are rather mixed, and discussions around it are rather heated. It is not currently included in the mainline Linux tree, and doesn’t look likely to be included anytime soon.
Either way,u can try it on ur device, it is a quick flash away. Cyanogen Mod includes it by default, and there are plenty of different kernels out there you can try.
2. You kidding right? stock and cm7 are pretty different. stock are LG roms, meaning they took the vanila source and modified it to their liking(and our dislike
) by adding launcher,ui mods,stock apps,etc. cyanogen is a community of dedicated android open-source devs who have modified android source and done some severe modding and optimizations. cm7 is not officially for our device. That is why devs like mik/andy have to specially "port" the roms from original cm7 sources to suit our device. To start off, the lg launcher is not on the cm7 roms(though it can be added later). cm7 has inbuilt performance settings, and lots of customisation options. Also Theme changer, dsp manager! I find the stock rom much slower than cm7. miks 6.6.1+ franco kernel for gingerbread is superfast! getting upto 75 fps on neocore! compare that to 30 fps on stock roms