Question [Q] Kernel for Galaxy GT-i9000B, advised, is compatible?

Good afternoon, everyone!

I have a small doubt, recently bought a Galaxy S (1) Brazilian GT-i9000B and turn it in as Kies updated to version 2.3.3 of Android, but I'm really into the ICS test, correct me if I'm wrong , I must first install an alternative kernel, then a custom ROM, right? So I wonder if this Kernel is compatible with the Brazilian version of the Galaxy S and advises me to install it in order to exchange and ROM ICS also the ROM I have in mind would be the OneCosmic say that the ROM is closer to the ICS "Pure" or is there another, best?