打开solaris代码与solaris代码
时间:2020-03-06 14:33:10 来源:igfitidea点击:
在Solaris下编写的代码与Open Solaris之间的兼容性如何?我对某些内核模块特别感兴趣。
解决方案
我认为很难量化软件兼容性,但是我要说的是为Solaris编写的代码与OpenSolaris内核完全向前兼容。 OpenSolaris源代码演变为Solaris 11,Sun一直致力于向后兼容。
特别是内核模块将在Solaris和OpenSolaris之间非常兼容。 OpenSolaris(通过印第安纳州项目)正在大力发展用户空间组件,包括安装程序和软件包。
为Solaris编写的内核模块应通过简单的重新编译即可在OpenSolaris中运行,前提是我们使用的是公开的内核API,这些API在Solaris和OpenSolaris所使用的发行版之间是兼容的。
Sun中有大量工作来确保使用公开接口编写的程序兼容。对于大多数API,在手册页底部都有列出的"暴露/稳定性"条目,这些API以定义的术语说明了人们如何使用它。