I always love seeing what dedicated Android modders can do with new software and old hardware. the latest phone to get the Ice Cream Sandwich SDK port treatment is none other than the original Samsung Galaxy S - no II, no HD, no LTE, no X, just the S. It shouldn't be that much of a surprise, since the Nexus S shares a lot of the same hardware, and it saw Ice Cream Sandwich almost immediately after the SDK was released.
This time the legwork comes from a pair of XDA-Developers, uh, developers, galnet and lttldvl, both members of the MIUI team. The hardware in their photo looks like the original international version, but it shouldn't be too difficult for community members to begin pumping out variations for the Captivate, Vibrant, Fascinate, et cetera. The ROM is in the extreme alpha stage - not even the touchscreen works, and proper resolution scaling has yet to be implemented. Brave souls can download and flash the ROM now, but for goodness sake, keep a Nandroid backup handy.
Naturally the Nexus S and Nexus One were two of the first devices to get an SDK port for Ice Cream Sandwich, with more esoteric hardware like the ThunderBolt following. More stable and useful ports should begin appearing once Google releases the open source code, currently expected a week or two after the November launch of the Galaxy Nexus. HTC, Motorola, Samsung, Sony and others have already committed to bringing Ice Cream Sandwich to such devices as can handle it.
Galaxy Nexus Hands-on
Ice Cream Sandwich Hands-on