Na instalação de 64 bits, você experimentará grandes diferenças no uso de memória (especialmente para aplicativos como chrome, firefox, mysql e java).
Este é um efeito colateral bem conhecido dos sistemas operacionais de 64 bits, de qualquer forma, o 64bit também traz outra vantagem.
Aqui vem o x32 ABI
: um recurso do kernel que serve exatamente para limitar esse problema.
O que é x32 ABI:
De acordo com o este pdf , ele fornece uma grande vantagem de memória em comparação com um padrão normal de 64 bits. SO (até 40% de melhoria).
Agora, se eu entendi que x32-ABI requer :
- Linux Kernel 3.4 compilado com CONFIG_X86_X32 = y
- Gcc 4.7
- Binutils 2.22
- Glibc 2,16
- Recompilando todas as bibliotecas do sistema, exigidas por um aplicativo, com o gcc -mx32
Como experimentá-lo
O novo kernel tem o sinalizador requerido por padrão, então você precisa apenas do empacotado compilado da maneira correta (aqui o Gentoo tem certeza de regras;)
No Ubuntu eu não tenho certeza se existe algum repositório / ppa para isso, de qualquer forma o Debian e o Arch tem alguma solução:
Debian
-
Instrução sobre como configurar um ambiente chroot e executar o X32-ABI no debian: link
Os pacotes -
x32 estão hospedados aqui: link
- Informações sobre o link da porta x32 do Debian
Arch
- Aqui um repositório com muitos pacotes X32 (como o chromium, mysql): link