AMD64/FAQ/ja

これは、 Gentoo Linux/AMD64 の、よくある質問の記事です. 初めに、下記の目次をよく調べてください.

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

AMD64 と EM64T の違いは何ですか?
それぞれ、AMD (AMD64) と Intel (EM64T) の64ビットプロセッサのことです. AMDの64ビットプロセッサとしては、Athlon 64やTurion、Neo、Phenom、Opteronのファミリーがあります. Intelの64ビットプロセッサとしては、Core 2や、（Core 2アーキテクチャを採用している）Core i "X"、Celeron、Pentiumがあげられます. 古いPentium 4やXeonチップのうち[//ja.wikipedia.org/wiki/X64#Intel_64 最近のいくつかのバージョン]も、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 ハンドブックを読んで、インストールしなおしてください.

また、x86システムで作成されたバイナリファイルは、AMD64システムのパッケージでは読み出せないことが多いです. 典型的には、MySQLやinnoDB、Berkeley DB、SQLite、OpenLDAPなどのデータベースがそうです. そのまま複製しても動きません. AMD64システムで復元するにはあらかじめ、テキストファイルのような、アーキテクチャに依存しない形式でデータベースを書き出しておく必要があります.

Reiser4 は利用可能ですか?
Gentoo カーネルプロジェクトで提供しているカーネルには、Reiser4 対応のものはありません. よって、AMD64チームも Reiser4 をサポートしていません. すなわち、利用不可能です.

NVIDIA/ATI のバイナリドライバは動作しますか?
はい、NVIDIA と ATI は、AMD64で動作するドライバを提供しています. や を実行するとインストールができます. これらのドライバについてこれ以上の疑問があるなら、nvidiaドライバ ガイド や 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の品質を向上させるためにまだまだ多くの仕事があります. 一般的なユーザーは次のようにして私達を手助けできますː


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

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