Whenever a new version of Android is released, one thing you can always count on is the developer community hacking it onto as many devices as they can. Using the kernel and system image from the Nexus S, developer supercurio of XDA Developers was able to get a (mildly) working build of Gingerbread up and running on his Samsung Galaxy S.
Although it's a rather crippled build -- and it'll cost you GPS, Wi-Fi, voice, and camera functionality -- it's definitely a step in the right direction. Every good custom ROM starts with a buggy, near useless build -- these things don't happen overnight.
Check out a video of the Galaxy S running Gingerbread after the break.
As you can tell it seems to run pretty smoothly, and it will only get better with time. If you're a Galaxy S owner, and want to dig deeper, check out supercurio's thread. He hasn't published a flashable ZIP file yet, so you might have to wait a bit on that. But if you're feeling really ambitious, you can bring this monster to life on your own. [XDA]