XDA moderator Chainfire has been hard at work on his kernel for the Galaxy S I9000. To quote him "This rooted kernel is for the "rooting beginners" and those who want to keep as close to stock as possible. CF-Root takes the kernel from an original Samsung firmware, and just adds root, busybox, unprotected recovery, and CWM compatibility."

Please note that the Froyo version is CWM compatible and does not include CWM by default. However, the Gingerbread version does include it. Chainfire also warns against flashing this kernel if you have the lagfix flashed to your I 9000 as it will cause his kernel to not work.

Chainfire has provided links for Froyo and Gingerbread as well as complete instructions on how to flash from both stock and older versions of CF-Root. He recommends making sure you are able to enter download mode using the key combination before trying to flash CF-Root.

There are a few known bugs, such as on the Froyo kernel needing to boot into CWM twice before it will boot the first time you select it from then on and adb can be "flaky" in recovery but not in CWM. Overall, it seems to be a very solid kernel and if you have an I9000 go over and check it out, especially if you haven't rooted yet.