アーキテクチャ
イントロダクション
LXD はちょうど LXC と同じように Linux カーネルと Go でサポートされる あらゆるアーキテクチャで稼働することができます。
コンテナー、コンテナーのスナップショットやイメージのように LXD のいくつか のオブジェクトはアーキテクチャに依存しています。
このドキュメントではサポートされているアーキテクチャ、それらの (データベースで使われる)ユニークな識別子、それらがどのように名前付け されるべきかといくつかの注釈をリストアップします。
LXD が問題とするのはカーネルアーキテクチャであり、ツールチェインで 決定される特定のユーザースペースのフレーバーではないことに注意してください。
これは LXD は armv7 hard-float を armv7 soft-float と同じとして扱い、 両方を "armv7" として参照することを意味します。もしユーザーにとって有用で あれば正確なユーザースペースの ABI がイメージとコンテナープロパティとして 設定可能となり、簡単に問い合わせすることを許可します。
アーキテクチャ
ID | Name | Notes | Personalities |
---|---|---|---|
1 | i686 | 32bit Intel x86 | |
2 | x86_64 | 64bit Intel x86 | x86 |
3 | armv7l | 32bit ARMv7 little-endian | |
4 | aarch64 | 64bit ARMv8 little-endian | armv7 (optional) |
5 | ppc | 32bit PowerPC big-endian | |
6 | ppc64 | 64bit PowerPC big-endian | powerpc |
7 | ppc64le | 64bit PowerPC little-endian | |
8 | s390x | 64bit ESA/390 big-endian |
上記のアーキテクチャ名は通常は Linux のカーネルアーキテクチャ名と 揃えてあります。