アーキテクチャ#

LXDはLinuxカーネルとGoでサポートされるあらゆるアーキテクチャ上で稼働できます。

LXDの一部のエンティティ、例えば、インスタンス、インスタンススナップショット、イメージはアーキテクチャに依存します。

下記のテーブルはサポートされる全てのアーキテクチャを識別子と参照するための名前をリストアップします。 アーキテクチャ名は通常はLinuxのカーネルアーキテクチャ名と揃えてあります。

ID

名前

注釈

パーソナリティ

1

i686

32bit Intel x86

2

x86_64

64bit Intel x86

x86

3

armv7l

32bit ARMv7 リトルエンディアン

4

aarch64

64bit ARMv8 リトルエンディアン

armv7 (省略可能)

5

ppc

32bit PowerPC ビッグエンディアン

6

ppc64

64bit PowerPC ビッグエンディアン

powerpc

7

ppc64le

64bit PowerPC リトルエンディアン

8

s390x

64bit ESA/390 ビッグエンディアン

9

mips

32bit MIPS

10

mips64

64bit MIPS

mips

11

riscv32

32bit RISC-V リトルエンディアン

12

riscv64

64bit RISC-V リトルエンディアン

注釈

LXDはカーネルアーキテクチャのみに影響し、ツールチェインで決定される特定のユーザースペースのフレーバーには影響しません。

これはLXDは ARMv7 hard-float を ARMv7 soft-float と同じとして扱い、両方をarmv7として参照することを意味します。 もしユーザーにとって有用であれば、正確なユーザースペースのABIがイメージとコンテナプロパティとして設定でき、簡単に問い合わせできます。