Since the day Android 4.0 Ice Cream Sandwich code went public, all the developers including TeamDouche, the developers of CyanogenMod ROM, started working day and night on bringing Ice Cream Sandwich ROMs to various handsets.
Soon after, Alpha Ice Cream Sandwich ROMs for the Galaxy S2, Galaxy S, HTC Desire, HTC G1 and the Nexus S followed. Since they were alpha builds, quite a few functionalities were broken and they were not good enough for a daily driver.
Now, koush, the maintainer of the Nexus S handset in the CM team has released an alpha build of CyanogenMod (CM) 9 for the handset. Even though the build carries an alpha tag, all the phone functionalities work just fine and the ROM is stable enough to be used as a daily driver.
Interested Nexus S owners can download CM9 Alpha 10 for their handset from here. The accompanying Google Apps file can be downloaded from here. Please keep in mind that this build has only been tested on the Nexus S I9020A, and not on any other variants.
Also, keep in mind that you need a rooted Nexus S to install CM9 (CyanogenMod 9) on your handset. The rooting instructions can be found here.
The steps to install this ROM on the Nexus S is pretty simple, and similar to flashing any other ROM on your handset. If you don’t have any idea on how to flash a custom ROM on your handset, or to install CM9 on your Nexus S, the required steps can be found here.
Readers can get more information about CM9 for Nexus S here.