Portage pour AMD64
- Debian pour AMD64
- État d'avancement
- Un espace utilisateur complet en 64 bits
- Prise en charge minimaliste de l’environnement AMD64 pour i386
- Liste de diffusion
- Machines publiques
- Liens
Debian pour AMD64
Cette page est faite pour aider les utilisateurs et les développeurs Debian utilisant Debian GNU/Linux avec l'architecture AMD64. Vous trouverez ici des informations sur l'état d'avancement du portage, quelles machines sont accessibles publiquement aux développeurs, où discuter du développement du portage, où trouver plus d'informations à propos des porteurs Debian et des liens vers plus d'informations.
État d'avancement
AMD64 est une architecture officielle de Debian depuis la sortie de la version 4.0 de Debian (Etch).
Le portage se compose d'un noyau pour tous les processeurs AMD 64 bits avec l'extension AMD64, pour tous les processeurs Intel avec l'extension Intel 64 et d'un espace utilisateur 64 bits commun.
Un espace utilisateur complet en 64 bits
Le portage AMD64 est entièrement en 64 bits, ce qui permet à l'utilisateur de bénéficier de tous les avantages de cette architecture, en comparaison avec i386 :
- pas de segmentation de mémoire pour les mémoires de bas et haut niveau ;
- jusqu'à 128 Tio d'espace d'adressage par processus (au lieu de 2 Gio) ;
- gestion de 64 Tio de mémoire physique au lieu de 4 Gio (ou 64 Gio avec l'extension PAE) ;
- 16 registres généraux dans le processeur au lieu de 8 ;
- configuration par défaut de gcc utilisant la bibliothèque SSE2 math à la place de la 387 FPU ;
- gcc libère les registres de pile par défaut avec l'option -O2 ;
- l'optimisation du temps de compilation utilise une base commune pour AMD64/Intel 64 au lieu de quelque chose venant de l'architecture i386 ;
- les pages de mémoire ne sont pas exécutables par défaut.
L'exécution native de binaires pour le 32 bits est gérée par le noyau, et les bibliothèques centrales nécessaires sont fournies à travers le mécanisme Multiarch.
Prise en charge minimaliste de l’environnement AMD64 pour i386
La distribution officielle i386 inclut en fait une prise en charge minimaliste d'AMD64, consistant en un noyau 64 bits, une suite d'outils de compilation afin de créer des binaires 64 bits et le paquet amd64-libs pour exécuter des binaires amd64 de tierces parties avec des bibliothèques natives partagées.
Liste de diffusion
Les discussions et le développement sur ce portage ont lieu sur la liste debian-amd64.
Machines publiques
Tout développeur Debian peut utiliser les machines Debian porterbox pour portages.