Oracle Solaris 11 Express 的下载显示该映像适用于 x86。我在 Oracle 文档站点上找不到任何具体信息来说明它是 32 位还是 64 位。有什么提示吗?
答案1
x86 是他们的说法,它适用于 x86-32和x86-64 架构;换句话说,它在同一个安装包中同时支持 32 位和 64 位。根据这,它实际上安装了两个内核:
如果您选择 Solaris,系统将启动 32 位内核。如果您选择 Solaris 64 位,系统将选择 64 位内核。只需一次安装,因为 32 位和 64 位内核都已安装。事实上,您可以在安装 Solaris 11 Express 后更改此参数,系统将自动启动正确的内核。
答案2
两者。Solaris 10 及更高版本同时具有 32 位和 64 位二进制文件。启动时会检测 CPU,并自动选择 32 位或 64 位内核。运行程序时,也会进行类似的检测,以确定是使用 32 位还是 64 位(如果可用)二进制文件。