7.4. 内核规范

AMD64 和 EM64T 的 64 位内核提供了 64 位和 32 位内核 ABI(应用程序二进制接口)。后者与对应的 32 位内核的 ABI 相同。这意味着 32 位应用程序可以以与 32 位内核交流的相同方式与 64 位内核进行交流。

64 位内核系统调用的 32 位仿真不支持系统程序使用的某些 API。这取决于平台。因此,少数应用程序(例如 lspci 或 LVM 管理程序)必须编译为 64 位程序才能正常运行。

64 位内核只能装载专门为此内核编译的 64 位内核模块。不能使用 32 位内核模块。

[Tip]提示

某些应用程序需要单独的内核可装载模块。如果要在 64 位系统环境中使用此类 32 位应用程序,请与此应用程序的提供商和 SUSE 联系以确保内核可装载模块的 64 位版本和内核 API 的 32 位编译版本可用于此模块。