ckolivas' binaries obviously work on 11.10 and also with one minor system edit on 11.04
(basically to copy the 11.04 curses library to the new name in 11.10 - see how to in my script in my sig)
So basically any derivative of those 2 OS's should be fine
Once you have that, then you should use the suggested AMD SDK version also ...
or if you have problems with some other version ... ... ... well ... ... ... why not use the suggested version?
I do actually wonder, however, about some of the people asking to run it on other OS's
Of course there are those who chose those OS's for their own reasons, but often it is someone who is only using some problematic OS coz someone else told them to.
Simple solution, replace the OS with a debian/ubuntu/xubuntu/whatever 11.10
The one really big issue I have with some other choices of non-standard Linux OS's is trust.
My script in my sig gets you to download a standard release of linux plus downloads standard software to run (e.g. ATI/AMD) as also matches ckolivas' README.
Thus you don't need to trust anything but the actual cgminer program and who you got it from (or you just need to trust the source code if you compiled it)
If you go with someone's bitcoin targeted OS then you are trusting that person to do 2 things (not just 1 thing)
1) To not put anything in the OS that shouldn't be there (should be rare)
2) Check their source of the OS that they use to build it, to ensure it is OK (do any do this?)
Bitcoin is about making money.
No matter how you look at it, that is the basis.
Who do you trust your money with?