(Posting to the "General" forum because I could not find another forum that was better suited to the topic; feel free to relocate the discussion if it belongs elsewhere)
I am developing an application that will run on a server which will be exposed to the Internet; I have persuaded my employer to run it on *BSD rather than on Linux, for security reasons. The application will include some proprietary libraries for which we have paid, and which were provided to us only in binary format. The proprietary libraries are essential to the application. These proprietary, black-box libraries are provided only for Microsoft Windows and Linux, and only 64-bit versions are provided for Linux. Therefore, I either have to have 64-bit Linux emulation on FreeBSD, or split the application into two servers -- one exposed to the Internet, running FreeBSD, and one hidden from the Internet, running Linux -- or keep it one application, and run it on a Linux server. The last option is undesirable for reasons of security, and the 2nd option is undesirable for reasons of complexity.
The server on which we are currently developing the application (an Amazon cloud machine) is running 10.2-RELEASE. I have seen evidence of work that was done, I believe initially by Alan Jude, that implements 64-bit Linux emulation on FreeBSD. Is it possible to get 64-bit Linux emulation on 10.2-RELEASE? I saw some discussion of this question -- not very recent -- which implied a need to do it before installing any ports, but that is, of course, impossible, we have installed plenty of ports on our system, a FreeBSD system is very close to worthless if you have not installed any ports on it.
If it is not possible to get 64-bit Linux emulation on 10.2-RELEASE, I assume that it is possible in 11.0-CURRENT. Creating a new cloud machine running 11.0-CURRENT (because I don't believe you can do freebsd-update from 10.2-RELEASE to 11.0-CURRENT, please correct me if I am wrong) is very far from my first preference, for reasons stated above, newly-installed FreeBSD systems are close to worthless, and it takes days of work to make them usable. If, however, that is the only option, then that is what we shall do, and my question then becomes, How do you obtain 64-bit Linux emulation on 11.0-CURRENT? As always, thank you in advance for any and all replies.
I am developing an application that will run on a server which will be exposed to the Internet; I have persuaded my employer to run it on *BSD rather than on Linux, for security reasons. The application will include some proprietary libraries for which we have paid, and which were provided to us only in binary format. The proprietary libraries are essential to the application. These proprietary, black-box libraries are provided only for Microsoft Windows and Linux, and only 64-bit versions are provided for Linux. Therefore, I either have to have 64-bit Linux emulation on FreeBSD, or split the application into two servers -- one exposed to the Internet, running FreeBSD, and one hidden from the Internet, running Linux -- or keep it one application, and run it on a Linux server. The last option is undesirable for reasons of security, and the 2nd option is undesirable for reasons of complexity.
The server on which we are currently developing the application (an Amazon cloud machine) is running 10.2-RELEASE. I have seen evidence of work that was done, I believe initially by Alan Jude, that implements 64-bit Linux emulation on FreeBSD. Is it possible to get 64-bit Linux emulation on 10.2-RELEASE? I saw some discussion of this question -- not very recent -- which implied a need to do it before installing any ports, but that is, of course, impossible, we have installed plenty of ports on our system, a FreeBSD system is very close to worthless if you have not installed any ports on it.
If it is not possible to get 64-bit Linux emulation on 10.2-RELEASE, I assume that it is possible in 11.0-CURRENT. Creating a new cloud machine running 11.0-CURRENT (because I don't believe you can do freebsd-update from 10.2-RELEASE to 11.0-CURRENT, please correct me if I am wrong) is very far from my first preference, for reasons stated above, newly-installed FreeBSD systems are close to worthless, and it takes days of work to make them usable. If, however, that is the only option, then that is what we shall do, and my question then becomes, How do you obtain 64-bit Linux emulation on 11.0-CURRENT? As always, thank you in advance for any and all replies.