Leak: Android 2.2 update for Samsung Galaxy S
Samsung has just released today the Android 2.2 source code for the Galaxy S, and we have a leaked letter that confirms it.
This update is not available for the moment for the carrier branded Galaxy S like Sprint Epic 4G, T-Mobile Vibrant, Verizon Fascinate and AT&T Captivate. So if you have one of these carrier branded devices you’ll have to wait a little more for the Froyo update or you can root and flash the ROM to get it earlier.

You can check for the update on Samsung Open Source Release Center searching for I9000.