AMD64/FAQ/zh-cn

这是 Gentoo Linux 在 AMD64 平台上经常被问到的问题的文章.

介绍
This document contains the most commonly asked questions about using Gentoo Linux on AMD64 systems. Many of these questions come from the forums, IRC, and various mailing lists. The AMD Project provides support for Gentoo Linux on this architecture. If you have suggestions or questions about this FAQ, you are welcome to send an e-mail to.

AMD64 和 EM64T 有什么区别？
AMD64 和 EM64T 指的都是64位处理器，只是一个是AMD的（AMD64）,一个是英特尔的（EM64T）. AMD的64位处理器包括Athlon 64（速龙64）, Turion（炫龙）, Neo（速龙 Neo）, Phenom（羿龙）, 和 Opteron（皓龙）系列. 英特尔的64位处理器包括 Core 2（酷睿2），Core i3/i5/i7，Xeon（至强）和Pentium（奔腾）（它们全都基于Core 2 架构. [//en.wikipedia.org/wiki/x86-64#Intel_64 last few versions] 中的较老的奔腾四代和至强处理器也支持M64T.

AMD的64位处理器生产线的发布远远早于英特尔. 因此，出于历史原因，在 Gentoo 中所有兼容 x86-64 的架构的关键字都是. 所以，"AMD64"只是个64位处理器芯片的通称，并不专指某个公司的处理器.

我该使用哪种CFLAGS参数?
你只需简单地使用 来避免你的系统未来可能会出现的问题. 既支持AMD又支持英特尔的  有.

我该使用哪种内核？
您可以使用 Portage 中几乎所有的内核源代码. 我们推荐使用 因为它是专为 Gentoo Linux 设计的. 它包含了许多针对AMD64构架的补丁，因此是在 AMD64 平台上受 Gentoo 官方支持的唯一的内核.

Make sure you have the IA32_EMULATION option activated in the kernel.

如果我从32位系统升级到64位系统，电脑会有更好的表现么？
这是一个很难回答的问题. 在某些情况下，你将会体验到性能的提高，但这不是绝对的. 仅就日常使用而言，64位和32位之间几乎没有差别. 当涉及到浮点运算时， 64位通常的速度更快，这是通常运行多媒体应用程序和3D渲染的情形. 您可能会对Linux.com的文章 "64-bit performance in Gentoo Linux" 和"64-bit Linux and BSD are maturing steadily"感兴趣. 在我们的论坛里，还有一个很好的帖子："Article: 64-bit performance in Gentoo Linux".

什么是multilib，我该怎么使用它？
每一台AMD64处理器都能够运行32位代码和64位代码. 但是，当你使用一个32位的应用程序，你将不能把它和64位的库混用，反之亦然. 然而，如果一个32位程序所需要的共享库都完备地作为32位对象，你就可以以原生（无仿真）的方式运行32位应用程序，这就是multilib. 您可以通过配置选择是否要[multilib的]支持. 默认配置是启用multilib的.

我该怎么创建一个32位的chroot?
请阅读32bit chroot guide.

我能通过 的方式升级我的x86系统到AMD64系统么?
因为 (32位) 和 (64位) 安装的一些差异，无法通过这种方法升级. 请使用AMD64 Handbook的方法执行全新安装.

注意在x86系统上创建的二进制文件很有可能无法被AMD64系统上的 Package 读取. 就比如说，MySQL, innoDB, Berkeley DB, SQLite, OpenLDAP的数据库就不能简单地原样复制. 您需要转储 (Dump) 数据库到一个与体系结构无关的格式，如文本文件，然后才能尝试在AMD64系统中还原它.

我能用Reiser4么？
答案是否定的. Reiser4 在任何 Gentoo 内核项目中都不可用，所以 AMD64 团队也没有提供支持.

我的 NVIDIA/ATI 的驱动程序能工作么？
是的，NVIDIA和ATI提供在AMD64平台下工作的驱动程序. 你可以通过执行 emerge x11-drivers/nvidia-drivers 或 emerge x11-drivers/ati-drivers 来安装驱动. 如果对这些驱动有疑问，您应该阅读nvidia-drivers guide 或 ATI FAQ.

我该怎么使用 Cool'n'Quiet（清凉安静技术）、PowerNow 和SpeedStep（智能功效管理）？
你必须为支持这些特性编译内核. 你只需要启用如下功能：

然后执行 emerge sys-power/cpufrequtils ，并使用您喜欢的文本编辑器编辑.

最后，你只需要运行 rc-update add cpufrequtils boot ，以确保它随系统启动.

我能用Adobe Flash么？
是的，只需使用 Emerge 安装. 请务必阅读所可能出现的任何ebuild消息.

我想安装某个Package,但是Emerge显示：(masked by: ~amd64 keyword)
这表示这个Package还在测试树(testing tree)中. 请阅读Portage使用手册( man portage ) 或者 AMD64 Handbook 中的Mixing Software Branches 章节来获取更多信息.

我想安装某个Package,但是Emerge显示：(masked by: missing keyword)
这意味着 Package 还没有被测试过. 它不一定意味着Package不能正常工作. 您可以通过接受另一种（一些）架构的方式来接受它. 下面的例子显示，你可以通过给Portage一些关键字使之接受给定Package的安装.

如果你运行正常，请在Gentoo's Bugzilla登记Bug来让我们知道，这样AMD64平台团队就可以把此Package标记，其他用户就可以从你的测试中受益.

我该怎么帮助？
随着AMD64架构的日益普及，我们也日益需要更多的帮助. 我们仍然有很多工作要做以提高 Gentoo /AMD64 的品质. 一个普通的用户可以通过以下途径帮助我们：


 * 提交一般的bug报告;
 * 测试还没有 关键字的软件;
 * 参与 Arch Testers project;
 * 在邮件列表，论坛和IRC频道的回答问题;
 * 给我们发送补丁.

我在哪里可以得到有关 Gentoo/ AMD64 的更多的帮助或信息？
如果您的问题并没有在这里得到解答，你可以尝试在our project homepage 上列出的其他资源. 你也可以通过 上的 ，Gentoo/AMD64 Forums,或者是 的邮件列表来向我们咨询.