web-dev-qa-db-fra.com

Snappy Ubuntu Core 64 bits

Est-ce que l'image de Raspberry Pi 3 est un système d'exploitation 64 bits? ( http://releases.ubuntu.com/ubuntu-core/16/ubuntu-core-16-pi3.img.xz )

2
Miky Gal

En regardant le noyau qui l'accompagne, il utilise le noyau Ubuntu-Core 4.4.0-1030 https://launchpad.net/ubuntu/+source/linux-raspi2/4.4.0-1030.37 ce qui montre que son architecture est armhf dans laquelle il semble être 32 bits.


De cette réponse https://unix.stackexchange.com/a/125314/111521 :

Les processeurs ARM ont un jeu d'instructions complètement différent. Vous ne pouvez pas installer un package x86 ou x86-64 sur un système ARM. Vous avez besoin d'un package pour ARM, du bon jeu d'instructions et, plus généralement, du bon ABI. Il n'y a pas encore de distributions 64 bits majeures pour les processeurs ARM 64 bits, car la révision de l'architecture ARMv8 qui introduit un jeu d'instructions 64 bits est encore très récente et n'est pas couramment disponible. Il existe cependant plusieurs ABI 32 bits, qui supposent l'existence de différentes fonctionnalités de processeur et utilisent différentes versions de la convention de transmission d'argument. Les principaux ABI ARM utilisés sous Linux sont:

  • armel, basé sur le ARM EABI version 2 (connu sous le nom de "ARM EABI" ou "EABI" en abrégé), dans son incarnation little-endian;

  • armhf, qui est une variante d’armel qui tire parti de certaines fonctionnalités des nouveaux processeurs ARM, en particulier de la prise en charge matérielle en virgule flottante.


Regardez également ici pour plus d’informations: https://wiki.debian.org/ArmHardFloatPort

Cela montre également 32 bits: https://wiki.debian.org/ArmPorts


J'espère que cela t'aides!

2
Terrance