Arch Linux 可以在 i386 cpu 架构上工作吗

Arch Linux 可以在 i386 cpu 架构上工作吗

Arch Linux 可以在我的 i386 cpu 上运行吗?我在它的网站上看到它针对 i686 进行了优化,这是否意味着 Arch Linux 无法在 i386 上运行。顺便说一句,我不想​​编译它,如果可能的话,我想使用可用的二进制文件。

答案1

i386 通常用来表示自 80386 以来的任何 32 位 Intel CPU。鉴于 80386 在 1994 年左右就已经过时,并且没有一个头脑正常的人仍然拥有它,现在大多数 Linux 发行版都在编译其内核时启用了需要 i686 的优化,或者奔腾专业版,甚至没有一个头脑清醒的人还在运行。

所以如果你真的仍然有一个 18 年以上的 CPU,那么不,它不会运行。

答案2

https://archlinux32.org目前处理旧的 IA32 版本的 Archlinux。它有两个品牌,一个称为“i686”,需要 MMX、SSE 和 SSE2 来支持图形界面和 Firefox 等内容(服务器内容和文本模式至少在支持 CET 字大小 NOP 的 CPU 上运行良好,在我的测试中) Pentium-S)和实验性的“i486”,目前仅以文本模式运行,并且至少具有 64MB RAM(通过特殊的 ISO 或 PXE/NBD 引导)。

旧的 AMD(例如 Geode)或 Cyrix 克隆可能缺乏太多功能,并且可能无法工作并且需要 i486 分支。

自 Xorg 1.20 以来,显卡支持就很困难:Nvidia、AMD 和 Intel 卡几乎工作正常。虚拟化环境也像 libvirt/kvm 中的 bochs-drm 一样工作。对于其他品牌,你几乎要靠自己了。

i486 分支不适合胆怯的休闲 Linux 用户,更适合爱好者。 :-)

答案3

根据一个论坛讨论几年前,它依赖于 i686,并且LQ网站说

Arch Linux 使用 i686 优化的软件包,这为我们提供了比一些 i386 优化的同类软件包更高的性能。这意味着 Arch Linux 将仅在 Pentium II 或更高处理器上运行。我们努力保持相当前沿的水平,并且通常拥有最新的稳定版本的软件。

答案4

Linux 内核不再支持 i386 架构。到 2012 年底,3.8 版本中不再支持。因此,您甚至无法编译它。

如果您打算在不支持 i686 指令集的处理器上运行 Linux,则应该尝试旧版(且不受支持)的发行版。

相关内容