AMD Geode LX 800 (i586) 的 Linux 发行版

AMD Geode LX 800 (i586) 的 Linux 发行版

制造商推荐 RH9(呃),许多 google 搜索结果都出现了 2006/7 的评论,其中详细介绍了 AMD 视频驱动程序的 xorg 问题,我希望这里有人有最近的经验。我有两个问题:

  1. 哪个 Linux 发行版(我将使用 gtk/boost/wxwidgets/cairo)

    • 我的项目将是一个以适度性能为导向的 GUI,因此考虑到 CPU 为 500mhz,整个发行版的最小化是否有任何价值?我想,如果我可以使用 Ubuntu 或其他一些具有丰富存储库的流行发行版的某种表现形式,那可能对我来说是最好的。
  2. 有没有办法在虚拟环境(VMWare/VBox 等)中模拟 CPU 和芯片组,这样我就不必交叉编译?我知道它是 x86,所以我假设简单地在任何 < i686 架构上进行编译都可以,但我确信每个架构都进行了一些性能优化。

答案1

对于发行版,您可能想要给出该死的小Linux走吧。如果你将其安装到您的硬盘上,这是一个配置为轻资源的最小 Debian 安装。

编译的时候直接用-march=geode.该选项是在 any 上定义的i386/x86-64 gcc,因此不需要交叉编译。如果您也想在编译器主机上运行二进制文件(无需重新编译),请尝试类似-march=i486 -mtune=geode.阅读有关这些选项的更多信息在海湾合作委员会文档中

答案2

德班乌班图支持从 485 开始的所有 Intel 处理器。对于 Debian,最小安装非常小(~500Mo),Ubuntu 提供了专门用于小型配置的 XUbuntu“风味”。

ubuntu 10.10及以上版本不再支持i686以下的x86架构

您可以使用任何能够模拟 i586 CPU 的虚拟化软件来模拟这台机器(例如qemu,但其他软件也可以做到)。

答案3

我最近通过 portag3 的 Binhost 功能在配备 AMD Geode LX 处理器的 Alix 上安装了 Gentoo。正如您所说,它是 x86 的(准确地说是 i586),但多个基准测试表明 i486 是更好的方式。它有一些更好的结果,而且几乎不乏功能(与 i586 相比)。

由于我还没有安装任何类型的图形用户界面,所以我不能对性能说太多。

即使您坚持使用二进制发行版,您也应该检查内核功能,因为该 cpu 有一些特殊的驱动程序(例如,用于硬件加速 AES)。

答案4

AMD Geode LX 是 i686 处理器(NOPL 指令不是 i686 规范的一部分)。我将它与 Arch Linux 一起使用。您唯一需要注意的是在 Arch 安装程序的启动屏幕上按 TAB 并添加选项拱门=i686,并设置Architecture = i686在您的pacman.conf.

不幸的是,uname -m仍然交付i586

相关内容