Las notas de la versión 14.04 contienen la siguiente oración:
También se introdujo el soporte X32 ABI (modo de 64 bits con punteros de 32 bits).
Creo que esto merece un poco más de explicación. Cuando utiliza un motor de búsqueda para obtener más información sobre "x32 ABI", puede encontrar un artículo de Wikipedia en el mejor de los casos, pero sobre todo Phoronix y Slashdot, que no parecen ser muy útiles.
Me gustaría ver algunas respuestas perspicaces sobre:
- ¿Cómo o qué de x32 ABI se implementa actualmente en 14.04?
- ¿Está habilitado de manera predeterminada en 14.04 64-Bit o hay pasos adicionales necesarios para configurar x32 ABI?
- ¿Qué componentes o qué software puede usar x32 ABI?
- ¿Existen beneficios reales en una máquina / instalación que ejecuta x32 ABI?
- ¿Cómo es el consumo de memoria en comparación con las instalaciones predeterminadas de 32 bits y 64 bits?
Idealmente, el x32 ABI debería haber reunido lo mejor de ambos mundos: la mayoría de las mejoras de velocidad de x86-64 y un menor consumo de memoria para los usuarios de hardware antiguo con capacidad de 64 bits que no tenía mucha RAM .