Note that the Galaxy S's 1-GHz Cortex A8 processor and accompanying RAM would be just fine for Ice Cream Sandwich, given that several newer handsets with similar hardware like the Samsung Nexus S qualify for the upgrade, and that LG recently announcedit's providing ICS for its 600 MHz Optimus line in a future update.
Android Ice Cream Sandwich gets previewed on a Nexus S [video]
After the new Nexus 7 and Galaxy Nexus getting the latest Android version, the next in line to taste Jelly Bean is the Nexus S smartphone.
If you are a Nexus S user, desperate to experience Jelly Bean, you have two options to get the update installed on your device - either wait for Google to send it to your device as an OTA update or install it manually.
Below are the steps to follow for a manual installation of the Android 4.1.1 Jelly Bean on Nexus S. But before going ahead,
First of all, unlock bootloader, root and flash ClockworkMod Recovery on your Nexus S. For more information, click (http://www.redmondpie.com/unlock-bootloader-root-flash-clockworkmod-recovery-on-nexus-s-galaxy-nexus-and-nexus-7-with-all-in-one-nexus-root-toolkit/) here .
This .zip file is for update to Jelly Bean from Android 4.0.4 (Build: IMM76D) on Nexus S models i9020T / i9023.
Now, you need to reboot into ClockworkMod (CWM) Recovery by shutting down your Nexus S, and then pressing and holding Volume Up + Power buttons.
This will flash Android 4.1.1 Jelly Bean to your Nexus S.