YDL and AIX Binary Compatibility

Derick Centeno yellowdog-general@lists.terrasoftsolutions.com
31 Aug 2004 22:29:46 -0400


Hi Chris:
I used to be an AIX programmer.  

The binaries from an RS/6000 are quite different from how Mac binaries
or even YDL binaries are built.  Briefly, the nature of the processors
used are very different in how they are implemented onto or within their
respective motherboards.  

Instead of messing with binaries do your work in txt or source; but most
DBA's I've met want to stay away from that.  However, if you did your
work in that way then AIX would not have a problem and neither would
YDL.  The recompile on the RS/6000 would be negligible whereas the
recompile on a slow Linux box might be something to avoid.

The other way to go about this is to use wine as an intermediate
process, I see the eyebrows go up -- I know -- but not to worry, wine
cannot be implemented in YDL.  You may however be able to use Darwine;
and that is an interesting solution as AIX can create directly .exe
files which can be run on any Intel compatible.  A fellow programmer
showed me that on purpose, as he knew my love for Macs... he got what he
wanted and I went GREEN...HULK GREEN...I was jealous that this could be
done... just without the temper tantrum.

Sadly I cannot comment further regarding this possibility of Darwine
processing AIX executable as I don't have either a modern Mac running OS
X nor can I comment further on the current stage of development of
Darwine which as I understand it has made some nice strides since the
project began.  I got revenge on my buddy the lead programmer by writing
code which demonstrated in fact that the RS/6000 processed complex
numerics within the same error tolerances as my Mac and both were
superior to Intel boxes.  

By the way, looking to slower machines is not going to help, because
Darwine is taking place or development work that is current is occuring
on modern Macs using current Mac OS X.  YDL is not Darwin or Darwine and
no one should expect it to be; however the essence of your query lies
with Darwine, not YDL.

This may not be where you wished to go, but for many this is a very
interesting development which in its own way -- to programmers, not
perhaps to DBA's -- is very hot and attractively curious with wonderous
possibilities and potential..

If you think Panther is hot...wait till TIGER is Loosed....OOOHHH BOY!
I wonder if Steve Jobs, got into the Thundercats, just a wee-bit too
much.  

On Tue, 2004-08-31 at 02:03, Chris Ruprecht wrote:
> Hi all,
> 
> I am a DBA for a living and a lot of my databases reside on AIX. From
> time to time, I have get a database to the office to repair some damage,
> some irgnorant person has done to the poor thing.
> 
> Every so often, I'm at home when the call for help comes in. At home, I
> do not have an AIX - but I have a PowerMac 9600 with a G4/400 upgrade
> card, sitting in the closet, being switched off and semi-retired.
> 
> If I could run AIX compatible binaries on it, I had a great use for the
> old box.
> 
> When I last ran YDL (3.0) there was no such thing - any idea, anybody,
> if this is in the works somewhere?
> 
> Best regards,
> Chris