Is there a post listing all the kernels available and what they do, and what was removed. I like the stock kernel for it's media capabilities in playing mkv files with subtitles. I don't want to lose that if I change ROMs that comes with a kernel.
Thanks
Xan Steel
No such list exists. As far as I'm aware, here on XDA Roms, Kernels, and mods are so frequently updated that any sort of "comprehensive" list would be outdated before you even finish making it. It's a problem I like having, because it means that we have a LOT of devs that are actively contributing their content on here. I'd much rather have that problem than only having one or two devs who can push updates once a month (I write this as I cry over my Asus Transformer TF101).
That being said, at this time are only a few kernels that are widely used here on XDA. I'll link a couple of them and you can go to each thread individually. I have only really used the "stock" that comes with whatever ROM I'm using. I'm currently trying BMS on LiquidSmooth, but the verdict is still out on whether I like it more than the stock LiquidSmooth kernel.
Anyways, here is my list (in the order that I did the search of):
- BMS Kernel (only AOSP 4.2.x Roms)
- Ktoonsez' KT747 (TW 4.1, TW 4.1.2, AOSP 4.1, AOSP 4.2) Q&A Thread Here.
- ZEUS Kernel [Deviant Development] (TW Roms)
- dkp - d2spr & friends (only AOSP 4.2.x Roms)
- AGAT's Kernel (TW Roms)
- DeviantKernel (TW Roms)
- Hellfire Rom (4.2.2 Rom with Hellfire Kernel, couldn't find link to Kernel itself)
- The kernel which must not be named. It's a touchy subject here on XDA, so I won't mention the name in this post, but PM me and I might tell you the name of it so you can google search it. I haven't looked for it for a while and don't even know if it's still being developed.
Now, as I said above, this list was created with a simple search and I have not looked through each and every thread. I am obviously not qualified to comment on each kernel's quality/feature-set. But it'd be best to read the OP and the last 3-4 pages of each thread to see what they offer.
Hope this helps your search!
edit. And just a note: All Roms come with a Kernel. If a TW Rom does not state which kernel it's using, it's probably just using the stock one from Samsung (or one they developed themselves). Along the same thread of thought, any AOSP Roms based on CM10.1 will most-likely be using the CM kernel (or their own). What you're asking about is custom kernels that are either included as an option in some Roms (like TPR and MOAR, etc.). These custom kernels are typically built for one of two things: speed or battery life. It's typically stated in the OP what it's built for. I'd say make a nandroid backup and take each one for a test-drive for a couple of days. If you don't like it, nandroid back and try a different one. No harm, no foul. Happy flashing!