AMD64/FAQ/ja

Article description::Gentoo AMD64 のよくある質問集の記事.

はじめに
この文書は、システム上のGentoo Linuxについての最もよくある質問をまとめたものです. これらの質問の多くは、フォーラムやIRC、メーリングリストでされたものです. AMD64プロジェクトはこのアーキテクチャ上のGentoo Linuxのためのサポートを提供しています. このFAQについて提案や疑問がある場合には、議論ページにコメントをお寄せください.

AMD64 と EM64T の違いは何ですか?
それぞれ、AMD (AMD64) と Intel (EM64T) の64ビットプロセッサのことです. AMDの64ビットプロセッサとしては、Athlon 64やTurion、Neo、Phenom、FX、AX/EX/CX、Opteronのファミリーがあります. Intelの64ビットプロセッサとしては、Core 2や、（Core 2アーキテクチャまたはそれ以降を採用している）Core i X、Celeron、Pentiumがあげられます. 古いPentium 4やXeonチップのうち最近のいくつかのバージョンも、EM64Tをサポートしています.

AMDの64ビットプロセッサシリーズはよく、Intelが発売するものへ対抗しています. したがって、Gentooにおけるすべてのx86-64互換アーキテクチャのarchキーワードは、歴史的経緯で になっています. よって、「AMD64」は、AMD製及びIntel製の64ビットチップのことを一般的に指します.

CFLAGSには何を設定すべきですか?
システム上で将来の問題発生を避けるためには、単純な CFLAGS を使用すべきです. AMD及びIntel(EM64T)に対応する CFLAGS 変数の値は、  です.

どのカーネルを使用すべきですか?
Portage のなかにあるほぼすべてのカーネルソースが利用可能です. ただし、 の使用をお奨めします. Gentoo Linux向けに設計された特別なカーネルだからです. これは、AMD64特有のパッチが適用されており、Gentoo/AMD64に公式に対応する唯一のカーネルです.

カーネルの IA32_EMULATION オプションを有効にすることを忘れないでください.

32ビットより64ビットのシステムのほうが性能が高いですか?
これは簡単には答えきれない質問です. 性能が向上する場合もあれば、そうならない場合もあります. 日常的な利用であれば、64ビットと32ビットでは差がほとんどありません. マルチメディアアプリケーションや3Dレンダリングで通常利用される浮動小数点演算となると、64ビットのほうが一般的に高速です. 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プロセッサは、64ビットのコードだけではなく32ビットのコードも実行可能です. しかしながら、32ビットアプリケーションには64ビットライブラリを適用することはできず、逆もまた同様です. ですが、必要なすべての共有ライブラリが32ビットオブジェクトで用意されていれば、32ビットアプリケーションをネイティブに（エミュレーションではなく）実行することができます. マルチライブラリ対応にするか否かは、所定のプロファイルで選べます. デフォルト値は、マルチライブラリ有効なプロファイルです.

32ビットの chroot はどのように作成するのですか?
32ビット chroot ガイド を参照してください.

x86のシステムを AMD64 に、 emerge -e @world をしたら移行可能ですか?
と ではインストール内容にある程度の相違があるため、この方法での移行は不可能です. AMD64 ハンドブックを読んで、インストールしなおしてください.

Note that binary files created on an x86 system most likely cannot be read by packages on an AMD64 system. In particular, some databases, such as OpenLDAP, cannot simply be copied as-is. You will need to dump the database into an architecture-independent format, such as a text file, before attempting to restore it on an AMD64 system. Database files for MySQL, Berkley DB and SQLite are architecture-independent and can be moved freely when a related daemon, if any, is cleanly shut down.

NVIDIA/ATI のバイナリドライバは動作しますか?
Yes, NVIDIA and ATI provide drivers that work on AMD64. You can install either or. If you have more questions about these drivers, you should read the nvidia-drivers guide or the ATI FAQ.

Cool'n'Quiet/PowerNow/SpeedStep 機能はどうしたら利用可能ですか?
これらの機能に対応したカーネルをコンパイルしなければなりません. 有効にすべき機能は:

そして をインストールして、お好みのエディタで  を編集しましょう.

あとは、 を実行してブート時に常に開始されるようにするだけです.

Adobe Flash は動作しますか?
はい. をインストールしてください. emergeされたら、ebuild が表示するメッセージを一度読んでください.

あるパッケージをインストールしようとすると、emergeが (masked by: ~amd64) と出力します
このことはパッケージがまだ'testing'ツリーにあるということを示しています. 詳しくはPortageのマニュアルページ（）またはAMD64 ハンドブックの「ソフトウェアのブランチを併用する」をお読みください.

あるパッケージをインストールしようとすると、emergeが (masked by: missing keyword) と出力します
これはパッケージがまだテストされていないということを示しています. パッケージが「必ずしも」動かないというわけではありません. 別のアーキテクチャ（やアーキテクチャ群）を受けいれることでパッケージをマスク解除できます. 続く例では、どのようなキーワードであってもインストールを受け入れるよう、Portageに設定できることを示しています.

もしこれでうまく動いたなら、Gentoo's Bugzillaまでお報せくだされば、AMD64チームはパッケージをキーワードすることができ、あなたのテストが他のユーザーの役に立ちます.

どうすれば手助けできますか？
アーキテクチャが広く使われるようになるにつれて、私達もより多くの助けを必要としています. Gentoo/AMD64の品質を向上させるためにまだまだ多くの仕事があります. 一般的なユーザーは次のようにして私達を手助けできますː


 * 通常のバグ報告を行うこと
 * キーワードを持っていないパッケージをテストすること
 * メーリングリストやフォーラム、IRCチャンネルで質問に答えること
 * パッチを送ること
 * AMD64 Arch Testers project に参加すること

どこでGentoo/AMD64に関する助けや情報を入手できますか？
もしあなたの質問にここで答えられていないのなら、私たちのプロジェクトのページにある別の情報源を試してみてください. また、chat.freenode.netの、Gentoo/AMD64 Forumsやメーリングリストで質問することもできます.