Weitere „mysteriöse“ Abkürzungen finden sich in den Kernel-Bezeichnungen bei Custom-ROMs: BFS oder CFS
CFS und BFS sind verschiedene Scheduler.Was Scheduler sind, kann man sehr gut in der Wikipedia nachlesen. Als kurze und einfache Erklärung sei einfach gesagt, Scheduler sind Anweisungen für die CPU, wie sie mehrere gleichzeitig ausgeführte Programme abarbeitet (sogenanntes „Multitasking“).
CFS ist der “Completely Fair Scheduler” und BFS ist der “Brain Fuck Scheduler” der auf Systeme mit wenigen Prozessoren Spezialisiert ist (unser Desire hat ja nur einen, der CFS Scheduler unterstützt bis zu mehrere tausend Prozessoren und schleppt damit eine Menge Ballast mit sich herum). Ich bevorzuge im Moment die BFS-Kernels, sie sind schlanker und besser Optimiert und bieten einen kleinen Leistungsvorsprung gegenüber CFS.
hehe, das wollte ich auch morgen bloggen 😀
Was ist denn beim GingerVillain der original Kernel? BFS oder CFS?
base ist immer CFS
Kann man eigentlich jedem Kernel zu jedem Rom benutzen?
jein
man muss unterscheiden zwischen sense und aosp-ROMs
und dann noch zwischen den Android-Versionen (2.1; 2.2; 2.3)
aber darunter sind sie austauschbar, also ein AOSP-Kernel für Froyo wird (höchstwahrscheinlich) mit allen Froyo-AOSP-ROMs funktionieren
Ahh cool. Das ist ja super. Also wenn ich es richtig verstehe, könnte ich unter Redux (Gingerbread) einen GingerVillain Kernel nehmen? Ich würde nämlich sehr gerne HAVS, BFS und untervolten.
Jo, müsste gehen. Beides 2.3.3 AOSP Roms…
verdammt. 2.3.2 meine ich natürlich
haha. Ja Danke. Wer ich gleich mal versuchen.
Ähh wenn was nicht klappt gehts mit Nandroid zurück, oder?
Ja, Nandroid sollte auch den Kernel wiederherstellen…
Alles klaro. Vielen Dank
Also wenn es jemanden interessiert. Es geht. Hab unter Redux einen GingerVillain Kernel am laufen.
hey..
ich habe leedroid 2.3a drauf..kann ich jetzt so ein bfs kernel benutzen u wenn ja,wo finde ich das?
z.B hier:
http://forum.xda-developers.com/showthread.php?t=801435
Sind eigentlich auch die Kernel gleich zu anderem Geräten? z.B. Wildfire. Also wenn da auch ein AOSP Rom mit Froyo drauf ist, kann ich dann auch einen Kernel vom Desire nehmen?
Das würde ich lieber nicht ausprobieren 😀 Nein, das geht natürlich nicht.
Du kannst ja kein VW Golf Getriebe in nen 3er BMW einbauen… (ein besserer Vergleich ist mir jetzt nicht eingefallen :D)
Ok. Ja da hast du bestimmt Recht. Hab gedacht Kernel sind alles die selben. Aber ich hab da „Null“ Ahnung.
Hallo, ich hab im Moment GV 2.3 mit dem Kernel 2.6.38.4-defrost-bravo+ usw. drauf, bisher keine Probleme aber gibt es was empfehlenswerteres, besseres?
Klingt einleuchtend und richtig, aber warum sind dann so viele ROM’s fürs Desire mit cfs Kernels ausgestattet obwohl diese für einen Kern weniger „Sinn machen“?
Ehrlich gesagt: Ich weiß es nicht genau.
Meine Vermutung: Die Standard Entwicklung wird für den CFS Kernel gemacht. Den BFS Kernel müsste man erst einmal per Hand tunen, um eine bessere Performance zu erzielen. Die wenigsten Entwickler basteln aber an den Sourcecodes und schreiben eigene Kernels, der Aufwand ist da sehr hoch. Deswegen wird wahrscheinlich meist der „Mainstream“ Kernel genommen und leicht modifiziert.