Ubuntu est disponible pour plusieurs architectures de processeurs tel que Intel 32 bits, AMD64 ou Power PC. Cette page vous permet de définir quelle version d'Ubuntu utiliser en fonction de la version de votre processeur.
Une architecture, en informatique, est un type de processeur. Ces différents types ne sont pas compatibles entre eux (au niveau des programmes). Heureusement, Ubuntu est accessible à plusieurs architectures : officiellement sont supportés les ordinateurs à base de processeurs x86 32 bits et x86 64 bits, mais, non officiellement, Ubuntu supporte aussi PowerPC, HPPA, ia64 et SPARC.
Saisissez la commande suivante dans un terminal:
lscpu | grep bit
Source : cette discussion.
Depuis Ubuntu 10.10 Maverick Meerkat, par défaut, seuls les processeurs i686 supportant l'instruction CMOV sont compatible avec Ubuntu 32 bits. Pour vérifier si votre processeur est compatible, entrez la commande ci-desous :
echo "Processeur $(grep -q cmov /proc/cpuinfo && echo "pris en charge" || echo "non pris en charge")"
Si votre processeur n'est pas pris en charge, vous pouvez toujours installer une variante telle que Xubuntu ou Lubuntu qui reste compatible avec tous les processeurs i386.
Dans un terminal, saisissez la commande :
uname -m
Si la commande retourne x86_64, c'est que votre système d'exploitation est en 64 bits. Si vous obtenez i686, c'est que votre système d'exploitation Ubuntu est en 32 bits. Remarque : vous pouvez obtenir plus d'informations sur votre système (version du kernel etc..) en saisissant la commande :
uname -a
AMD64 et EM64T sont tout simplement deux noms désignant la même architecture processeur, l'un est utilisé par AMD, l'autre par Intel. Celles-ci peuvent fonctionner en 32 bits, pour garder la compatibilité avec les anciens processeurs AMD et Intel, ou en 64 bits.
Par conséquent ces architectures acceptent Ubuntu PC x86 (32 bits) et Ubuntu AMD64 (64 bits).
Modèle de processeur | Architecture | Bits | Versions d'Ubuntu compatibles | Desktop | Alternate | Server | Officiel |
---|---|---|---|---|---|---|---|
AMD 386, Cyrix et Intel 386 | i386 | 32 | PC x86 | Oui1) | |||
AMD 486, Cyrix et Intel 486 | i486 | 32 | PC x86 | Oui2) | |||
AMD K5, Cyrix et Intel Pentium I | i586 | 32 | PC x86 | Oui3) | |||
AMD K6, Intel Pentiums II, Intel Pentium III, Intel Pentium IV et Intel Atom | i686 | 32 | PC x86 | Oui4) | |||
AMD Athlons XP | k7 | 32 | PC x86 | Oui | |||
AMD Athlon 64, AMD Athlon FX, AMD Opteron et AMD Phenom | x86_64 | 64 | PC x86 et AMD64 | Oui | |||
Intel Celeron-D, Intel Pentium IV-HT, Intel Pentium-D, Intel Core Solo, Intel Core Duo, Intel Core 2 Duo, Intel Core 2 Quad et Intel Core i7 | EM64T | 64 | PC x86 et AMD64 | Oui | |||
IBM PowerPC G3, IBM PowerPC G4, IBM Power 3 et IBM Power 4 | powerpc | 32 | PowerPC | Oui | Non5) | ||
IBM PowerPC G5 et IBM Cell | ppc64 | 64 | PowerPC | Oui | Non6) | ||
Intel Itanium et Intel Itanium 2 | ia64 | 64 | IA-64 | Non | Oui | Non | |
HP PA-RISC | hppa | 32 | HP PA-RISC | Non | Oui | Non | |
UltraSPARC et UltraSPARC T1 | sparc | 64 | SPARC | Non | Oui | Non |