Cell Simulator

WARNING!

You really should have Fedora Core 5(FC5) installed on your system. I have spent many hours trying to get Mambo to work on other OSs (namely Gentoo) but I have not succeeded. I know there is a way, but I won't give any support for it. Furthermore, for installation, you will need root access to the machine.

Now, assuming FC5 is installed, I would first make a directory to hold the downloaded files. For this tutorial, it is assumed that all files are dowloaded into ~mambo/. Next, visit the Cell webpage and start downloading the Cell broadband Simulator (Mambo). You will have to make username with IBM (if you haven't already) and agree to thier licensing. Again, for this tutorial it is assumed all files are download to the ~mambo/ directory. If you want to download the ISO, you can, but you really only need the following in your directory:

    cellsdk
    cell-sdk-lib-samples-1.1-10.noarch.rpm
    cell-spu-timing-1.1-2.i686.rpm
    cell-spu-timing-1.1-2.ppc.rpm
    systemsim-cell-1.1-6.i386.rpm
    systemsim-cell-1.1-6.ppc.rpm
    xlc-cell-lib-1.1-9.i386.rpm
    xlc-cell-cmp-1.1-9.i386.rpm
    xlcpp-cell-lib-1.1-9.i386.rpm
    xlcpp-cell-cmp-1.1-9.i386.rpm
Now chmod the cellsdk to be executable: chmod +x cellsdk
Become root (su) and then execute the cellsdk
./cellsdk install.
You should be greeted with a licensing agreement. You will need to agree to contine:
I have read and accept the licenses above (yes/NO): yes
Note: After agreeing to the licensing agreement if you get an error saying that tk-8.4.* and freeglut are not installed, exit the script and, as root, run:
yum install tk-8.4.*
yum install freeglut-devel
Then execute the cellsdk install script and agree to the licensing. Chances are you will get a message telling you that something isn't download and asks if you want to download the needed software. Well, that is a good idea, so do it.
To test the installation go to:
#cd /opt/IBM/systemsim-cell/run/cell/linux/
#../run_gui
Something like this should come up:

For ease of use, exit the program, and chown the /opt/IBM/system-cell/ directory to normal user. If you don't want to do this you can copy the /opt/IBM/system-cell/ directory to a home user. Warning: this is a 1.6G copy, so be careful. For completeness, here is the chown:
# chown -R username /opt/IBM/systemsim-cell
Or for the copy:
# cp -R /opt/IBM/systemsim-cell /home/username/mambo/
# chown -R username /home/username/mambo/systemsim-cell
# chgrp -R groupname /home/username/mambo/systemsim-cell

Congrats! If the GUI comes up, MAMBO is running