Running HP-UX binaries on a i386

Slid

Member
Jul 5, 2004
33
0
0
At work we have a server that is running HP-UX - there is only one program that we use that runs on the server so we'd like to migrate to a *much* cheaper alternative - the i386. If I've been paying attention correctly any binary that runs on HP-UX (using a RISC processor) will not natively run on a i386 processor because they both read different instruction sets.

I've tried copying a bunch of includes from the HP-UX server in various places on a Linux box but can't seem to convince it to run. Is this something that is "impossible" to do without some major coding? If there were a pay-solution (that was a sure thing) I'd be up for that as well.

I don't have the source to the program we're running - is there any way to disassmble everything then recompile it for the i386 or is it going to complain about missing/additional functions?

Thanks.
 

Sunner

Elite Member
Oct 9, 1999
11,641
0
76
Different OS's, fundamentally differend hardware architectures, aside from their UNIX/UNIX like nature there's not a thing common between the two environments, so yes, it's impossible without some sort of emulation.
I don't know if there's any PA-RISC/HP-UX emulation available for i386/Linux, but if there isn't, you're pretty much screwed unless you can dig up a Linux native version of the software in question.