First of all: openSUSE 11.4 is outdated. We are up to 12..1
I don't understand anything about your first problem.
If you have installed openSUSE 11.4 all your disk can be seen.
Assuming you are using KDE (as this is the preferred DesktopEnvironment ) there are many ways to "see" your disks.
Go to "YasT" (the green chameleon ) and than choose in the left side "system" and then in the right "partitioner". After the warning you can see all all of the partitions from all of your disks.
I'm not quite sure, whether this is, what yo really want.
I'd be better, if you describe exactly, what the situation is, what you try to __really__ do, and what you've done so far __exactly__
I'm using openSUSE for years.
This distro is open to all kind of users.
You can even use openSUSEs build-service to create packages for Debian, Ubuntu, Fedora and some more distris.
It is modern, easy and powerful.
To get into distro-bashing I personally hate.
It is like "My car color is much more better than yours"
Kind of very stupid debatte.
Each and every distro you have to learn.
And each one exists for good reasons.
Allbeit hard to find that one, who suits most to oneself.
What is it, that you desribe with "hex-compiler"?
In a way every compiler produces "hex".
And even bash can output hex...
What is the name of that programming language?
Is it a language at all?
And in http://software.opensuse.org
you will find all kinds of install-medias for download and all kind of software. (Maybe the problem is, that one doesn't know the name of the package...)