单位里正准备将一些非关键应用从SCO OpenServer 5.0.5 迁移到Turbolinux DataServer7.1上,请问两者是否二进制兼容,或者兼容到何种程度?
热心网友
二进制不兼容。原因是程序总需要使用或多或少的系统调用,系统调用是核心代码实现的,核心不同自然也就不兼容了。另外不同系统的对执行文件加载方式也不同。如果有源代码,在新的平台上少量修改重新编译可能会比较容易移植。
热心网友
二进制不兼容。原因是程序总需要使用或多或少的系统调用,系统调用是核心代码实现的,核心不同自然也就不兼容了。另外不同系统的对执行文件加载方式也不同。如果有源代码,在新的平台上少量修改重新编译可能会比较容易移植。