Mandriva 64-bit
De Wiki de la communauté Mandriva.
Sommaire |
Différents noms pour l'architecture 64-bit
Le nom initial de l'architecture 64-bit était "x86-64", ou la variante "x86_64". Les noms des isos 64-bit Mandriva se terminent ainsi par "x86_64". Cependant, à l'époque du lancement de l'Opteron, AMD annonça que le nom avait été remplacé par "AMD64", ou "amd64". Le nom "x86-64" est toutefois encore utilisé aujourd'hui, notamment par le noyau Linux. Le nom utilisé par Intel pour leur architecture 64-bit est "EM64T" (Extended Memory 64 Technology). D'autres entreprises, comme Microsoft et Sun Microsystems, utilisent "x64" (comme contraction de "x86-64") dans leur brochures marketing.
Processeurs 32-bit et 64-bit
La majorité des ordinateurs récents (depuis 2004) sont vendus avec des processeurs 64-bits. La plupart de ces processeurs 64-bit peuvent nativement exécuter sans baisse de performance du code 32-bit. Ce type de support est appelé support biarch, ou plus généralement support multi-arch. Ainsi, tous les systèmes Windows pré-installés sur les ordinateurs sont des systèmes 32-bits, alors que les processeurs sont tous des architectures 64-bit. En installant une distribution GNU/Linux, vous aurez en revanche le choix entre les deux architectures: vous pouvez ainsi choisir d'utiliser à 100% le matériel que vous avez acheté!
Afin de savoir si vous pouvez installer une version 64-bit de Mandriva, vérifiez d'abord que votre processeur est bien 64-bit:
| Processeurs 32-bit (x86) | Processeurs 64-bit (x86-64) | |
|---|---|---|
| AMD | K6, Duron, Athlon, Athlon XP, Athlon MP, Sempron | Opteron, Athlon 64, Athlon 64 X2, Sempron 64, Turion 64, Phenom |
| Intel | Pentium 1-4, Pentium M, Celeron, 32bit Xeon, Celeron D, Core Solo/Duo | Xeon, Xeon MP, Pentium 4 Extreme Edition, Pentium D, Core 2 Duo |
Comparaison des systèmes 32-bit et 64-bit
A chaque sortie d'une nouvelle version de Mandriva beaucoup se demandent quelles sont les différences entre les systèmes 32-bit et 64-bit, et surtout si un système 64-bit ne va pas leur apporter plus de tracas que d'avantages.
Limitation de mémoire
Si vous avez plus de 4 Go de mémoire vive, la totalité de votre mémoire sera totalement reconnu par défaut et exploitable. Linux supporte le PAE permettant de dépasser cette quantité supportée en 32-bit, mais certaines configurations ne supportent pas cela, et cela demande par ailleurs des manipulations supplémentaires.Sans atteindre cette limite, les systèmes 64-bit gèrent en général mieux la mémoire que les systèmes 32-bit.
Performance: rupture de compatibilité ascendante
Une distribution 32 bits est compilée pour prendre en charge toute une série de processeurs 32 bits. Plus le nombre de processeurs 32-bit anciens pris en charge est grand, moins le système utilise les optimisations et gains de performances apportés pas les processeurs plus récents. En revanche une distribution 64-bit utilisera les architectures 64-bit à leur potentiel maximum sans chercher à être compatibles avec tous les anciens processeurs, et le gain de performances pour certains logiciels peu être très important.
Les logiciels profitant le plus d'un passage au 64-bit sont les suivant: manipulation d'image, encodage / décodage multimédia, compression / décompression de données, calculs scientifiques, encryptage de données, serveurs. Pour les autres logiciels, les gains liés au 64-bit ne sont pas flagrants. Cependant de nombreux utilisateurs affirment que leur ordinateur est plus réactif de façon générale avec un système 64-bit, sans pour autant apporter de mesures.
Compatibilité logiciel
Le principal obstacle à la démocratisation rapide des systèmes 64-bit était la disponibilité de logiciels compilés pour le 64-bit. Ceci est d'autant plus vrai pour les logiciels propriétaires, qui estiment que les parts de marché des systèmes 64-bit ne justifient pas le portage de leur applications 32-bit au 64-bit.
Aujourd'hui ce n'est plus un problème pour les raisons suivantes:
- Tous les Logiciels Libres des dépôts 32-bit de Mandriva sont disponibles en 64-bit,
- Mandriva permet d'installer des logiciels 32-bit sur un système 64-bit de façon totalement transparente,
- Des solutions de contournement ont été développées pour résoudre les petits problèmes restant.
Il est ainsi très facile d'installer des logiciels 32-bit propriétaires comme Skype, Flash ou Realpayer sur une Mandriva 64-bit.
Espace disque
Un système 64-bit occupe un peu plus d'espace disque qu'un système 32-bit, en particulier si des logiciels 32-bits ainsi que leurs bibliothèques 32-bit ont été installés. Ces quelques dizaines de Mo supplémentaires restent tout de même négligeables dans le cas d'un ordinateur personnel récent...
La norme de demain
Aujourd'hui tous les processeurs neufs sont des architectures 64-bit, Mac OS X est passé au 64-bit, et même les principaux logiciels propriétaires commencent à être portés au 64-bit: en utilisant le 64-bit, vous augmentez les parts de marché de cette architecture, et vous accélérez le développement de la norme de demain!
Bilan
Il n'existe ainsi plus de véritable obstacle à l'utilisation des systèmes 64-bit: au pire vous ne verrez pas de différence, au mieux vous profiterez d'une amélioration des performances de votre ordinateur sans débourser le moindre sou!
Installer un système Mandriva Linux 64-bit
- Les versions Free et Powerpack de Mandriva sont disponibles en 64 bits: les noms des isos se terminent par x86_64.iso.
- Vous pouvez également télécharger la mini dual-arch qui contient uniquement les deux noyaux, 32-bit et 64-bit, et les outils de base pour démarrer votre ordinateur, le tout pour une taille inférieure à celle d'un CD. La sélection du noyau se fait automatiquement à l'installation, et vous pouvez par la suite télécharger tous les logiciels nécessaires à partir des miroirs. Si vous avez déjà une bonne connaissance de Linux et Mandriva, téléchargez l'iso qui se termine par dual-arch.iso.
- L'installation d'une Mandriva 64-bit se déroule exactement de la même façon que celle d'une Mandriva 32-bit, assurez vous seulement de bien avoir lu les errata relatives au 64-bit avant de commencer l'installation.

