![AMD Geode LX 800 (i586) 的 Linux 发行版](https://linux22.com/image/16081/AMD%20Geode%20LX%20800%20(i586)%20%E7%9A%84%20Linux%20%E5%8F%91%E8%A1%8C%E7%89%88%20.png)
制造商推荐 RH9(呃),许多 google 搜索结果都出现了 2006/7 的评论,其中详细介绍了 AMD 视频驱动程序的 xorg 问题,我希望这里有人有最近的经验。我有两个问题:
哪个 Linux 发行版(我将使用 gtk/boost/wxwidgets/cairo)
- 我的项目将是一个以适度性能为导向的 GUI,因此考虑到 CPU 为 500mhz,整个发行版的最小化是否有任何价值?我想,如果我可以使用 Ubuntu 或其他一些具有丰富存储库的流行发行版的某种表现形式,那可能对我来说是最好的。
有没有办法在虚拟环境(VMWare/VBox 等)中模拟 CPU 和芯片组,这样我就不必交叉编译?我知道它是 x86,所以我假设简单地在任何 < i686 架构上进行编译都可以,但我确信每个架构都进行了一些性能优化。
答案1
对于发行版,您可能想要给出该死的小Linux走吧。如果你将其安装到您的硬盘上,这是一个配置为轻资源的最小 Debian 安装。
编译的时候直接用-march=geode
.该选项是在 any 上定义的i386/x86-64
gcc
,因此不需要交叉编译。如果您也想在编译器主机上运行二进制文件(无需重新编译),请尝试类似-march=i486 -mtune=geode
.阅读有关这些选项的更多信息在海湾合作委员会文档中。
答案2
答案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