As notas de versão 14.04 contêm a seguinte frase:
Também foi introduzido o suporte ao XI ABI (modo de 64 bits com ponteiros de 32 bits).
Eu acho que isso merece um pouco mais de explicação. Quando você usa um mecanismo de pesquisa para descobrir mais sobre "x32 ABI", pode encontrar um artigo da Wikipedia, na melhor das hipóteses, mas principalmente Phoronix e Slashdot, que não parecem ser muito úteis.
Gostaria de ver algumas respostas interessantes sobre:
- Como ou o que da ABI x32 é atualmente implementado em 14.04?
- Ele está ativado por padrão no 14.04 64-Bit ou existem etapas adicionais necessárias para configurar o x32 ABI?
- Quais componentes ou software podem usar a ABI x32?
- Existem benefícios reais em uma máquina / instalação executando o x32 ABI?
- Como é o consumo de memória em comparação com as instalações padrão de 32 bits e 64 bits?
Idealmente, a ABI x32 deveria ter reunido o melhor dos dois mundos: a maioria das melhorias de velocidade de x86-64 e menor consumo de memória para usuários em hardware antigo com capacidade para 64 bits e sem muita RAM .