アーキテクチャ#
LXDはLinuxカーネルとGoでサポートされるあらゆるアーキテクチャ上で稼働できます。
LXDの一部のエンティティ、例えば、インスタンス、インスタンススナップショット、イメージはアーキテクチャに依存します。
下記のテーブルはサポートされる全てのアーキテクチャを識別子と参照するための名前をリストアップします。 アーキテクチャ名は通常はLinuxのカーネルアーキテクチャ名と揃えてあります。
ID |
名前 |
注釈 |
パーソナリティ |
---|---|---|---|
1 |
|
32bit Intel x86 |
|
2 |
|
64bit Intel x86 |
|
3 |
|
32bit ARMv7 リトルエンディアン |
|
4 |
|
64bit ARMv8 リトルエンディアン |
|
5 |
|
32bit PowerPC ビッグエンディアン |
|
6 |
|
64bit PowerPC ビッグエンディアン |
|
7 |
|
64bit PowerPC リトルエンディアン |
|
8 |
|
64bit ESA/390 ビッグエンディアン |
|
9 |
|
32bit MIPS |
|
10 |
|
64bit MIPS |
|
11 |
|
32bit RISC-V リトルエンディアン |
|
12 |
|
64bit RISC-V リトルエンディアン |
注釈
LXDはカーネルアーキテクチャのみに影響し、ツールチェインで決定される特定のユーザースペースのフレーバーには影響しません。
これはLXDは ARMv7 hard-float を ARMv7 soft-float と同じとして扱い、両方をarmv7
として参照することを意味します。
もしユーザーにとって有用であれば、正確なユーザースペースのABIがイメージとコンテナプロパティとして設定でき、簡単に問い合わせできます。