Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Can translated applications work with native applications (and vice versa)?

0
Posted

Can translated applications work with native applications (and vice versa)?

0

In general the answer is yes. There are three cases: 1) Applications that communicate by exchanging files: These will work as long as the data format is defined ‘endian-safe’ (which most are). For example, translated applications will produce data files that are exactly the same as when running on a SPARC machine. Therefore, if you can take a data file produced by the SPARC system and use it in your Linux/x86 application, it will work the same when the Solaris application is running translated. 2) Applications that communicate via sockets/networking: Unix has a standard way of communication between applications. It is intended to work between different machines with different endian characteristics. The application running translated and the native Linux application will work the same as if having the Linux server and SPARC server on the same network. 3) Applications that communicate via shared memory: If applications share data via shared memory, both applications must be translated (

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.