The day ICS(Ice Cream Sandwich – Android 4.0) will be made open-source is not too far. Once it is out, developers around the world(including OEMs like HTC, Samsung, Sony Ericcson) will start building the source code and start rolling out the update for android devices. But what bewilders me is the need for workstations with no lesser than 16 GB RAM to build the source code(I am not kidding). Ice Cream Sandwich is a Vampire that requires twice the amount of blood that GingerBread needed.
If you want to build Ice Cream Sandwich from AOSP(Android Open Source Project), these are the preliminary numbers that you should be looking at,
6GB of download.
25GB disk space to do a single build.
80GB disk space to build all AOSP configs at the same time.
16GB RAM recommended, more preferred, anything less will measurably benefit from using an SSD.
5+ hours of CPU time for a single build, 25+ minutes of wall time, as measured on a workstation (dual-E5620 i.e. 2x quad-core 2.4GHz HT, with 24GB of RAM, no SSD).
Never had I imagined that ICS would require such heavy-duty machines to build. Folks, its time to upgrade your machines !