Hab mal ne Frage:
Warum gibts zb beim CF oder Tegrak Kernel für jede Stock-Rom Version einen eigenen Kernel und bei anderen zb. Ninephetamine oder Thunderbolt nicht?
Kann ich zb den aktuellen Thunderbolt Kernel auf jedem Stock ROM betreiben?
mfg
Druckbare Version
Hab mal ne Frage:
Warum gibts zb beim CF oder Tegrak Kernel für jede Stock-Rom Version einen eigenen Kernel und bei anderen zb. Ninephetamine oder Thunderbolt nicht?
Kann ich zb den aktuellen Thunderbolt Kernel auf jedem Stock ROM betreiben?
mfg
Ninephetamine und Thunderbolt haben die Basis von einem Stock Linux 2.6.35.11 Kernel plus ein wenig Samsung Zeugs, was es braucht, damit er läuft.
Speedmod und Tegrak nutzen den Kernel von Samsung (Linuxbase 2.6.35.7), welcher auf der Samsung open Source Seite freigegeben wurde und ergänzen diesen mit ihren Modifikationen.
Zusätzlich kommen dann die initramfs des jeweiligen Kernels einer neuen Firmware dazu, die sich durchaus von FW zu FW ändern können, aber nicht müssen.
Da es lange keine Veröffentlichung auf Samsung Open Source gab, ist es bei allen Kerneln ein "tappen im Dunkeln", da niemand weiss, ob und was geändert sein könnte.
Daher ist man auf der sicheren Seite, wenn man z.B. eine KG6 Firmware hat, einen Custom Kernel auf KG6 Basis zu nutzen.
Ninephetamine und Thunderbolt passen prinzipiell überall, nur dass man mit denen evtl. Neuerungen am Stock Kernel nicht merkt.
... aber, wie gesagt, es gibt kein Changelog und solange die Sources nicht offen liegen, weiss keiner, ob und was sich von z.B. einem KE2 zu einem KH1 Kernel geändert hat.
CF Root ist immer der Stock Kernel plus die Rootaufsätze von Chainfire.