4. CPU/FPU

请参阅此注释,了解有关非 x86 硬件的更多信息。

4.1. 英特尔

英特尔 386SX/DX/SL、486SX/DX/SL/SX2/DX2/DX4、奔腾、奔腾 Pro、奔腾 II、奔腾 III(常规版和至强版)、奔腾 4 和 赛扬(包括上述所有型号的移动版本)均受支持。

4.2. AMD

AMD 386SX/DX、486SX/DX/DX2/DX4、K5、K6、K6-2、K6-3 和 速龙(所有型号,包括 MP)均受支持。应避免使用较旧版本的 K6,因为它们存在缺陷。在 BIOS 设置中禁用“内部缓存”可以作为一种解决方法。一些早期的 K6-2 300Mhz 在系统芯片方面存在问题。

AMD 的 64 位 皓龙 和 Athlon64 处理器,以及移动版 Athlon64(或 炫龙),也受支持,可以在 32 位或 64 位模式下运行。对于 32 位模式,请为 i386 编译内核,可以选择针对 速龙 进行优化,因为这基本上是这些处理器在 32 位模式下的表现。对于 64 位模式,请为 x86_64 编译内核。它仍然可以运行 32 位二进制文件,前提是所有相应的库都可用。皓龙 和 Athlon64 系统使用标准的 PC 硬件,因此本 HOWTO 中的信息仍然适用。

旧的 NexGen 处理器也受支持。

一些非常早期的 AMD 486DX 在某些特殊情况下可能会挂起。所有当前的芯片都应该没问题,并且更换旧 CPU 的芯片应该不是问题。

4.3. Cyrix

Cyrix 386SX/DX、486SX/DX、5x86、6x86 和 MediaGX 均受支持。

4.4. IDT

IDT Winchip C6-PSME2006A 处理器在 Linux 下受支持。

4.5. Transmeta

全美达 Crusoe 处理器受支持。

4.6. 其他注意事项

如果您没有数学协处理器,Linux 具有内置的 FPU 仿真功能。

Linux 在所有 2.x 内核中都支持 SMP(多 CPU)。有关更多信息,请参阅 Linux SMP HOWTO

ULSI Math*Co 系列在 FSAVE 和 FRSTOR 指令中存在一个错误,该错误会导致所有保护模式操作系统出现问题。一些较旧的 IIT 和 Cyrix 芯片也可能存在此问题。

在非常旧的内核 (1.1.x) 中,UMC U5S 芯片的 TLB 刷新存在问题。