Linux и x32-ABI – Как использовать?

вступление
Я просто перешел на 64-битную установку, и я испытываю большую разницу в использовании памяти (особенно для таких приложений, как хром, firefox, mysql и java-приложения):

  • Пока до 4 гб было достаточно, они скоро исчерпаны!

Это хорошо известный побочный эффект 64-битных ОС, так или иначе, 64bit приносит также некоторые другие преимущества.

Рядом с баром очень дешево, есть какой-то нетбук, который по-прежнему поставляется с 1 / 2gb-баром … … и здесь он идет x32 ABI : функция ядра, предназначенная именно для ограничения этой проблемы.

Что такое x32 ABI:
в соответствии с этим pdf он обеспечивает отличное преимущество памяти по сравнению с 64-битной нормальной ОС (даже повышение на 40%).

Теперь, если я понял, что x32-ABI требует :

  • Linux Kernel 3.4, скомпилированный с CONFIG_X86_X32 = y
  • Gcc 4.7
  • Binutils 2.22
  • Glibc 2.16
  • Перекомпиляция всех системных библиотек, требуемых приложением, с gcc -mx32

Я знаю Debian и другие дистрибутивы, которые они фактически отправляют libs с поддержкой 32x-ABI, но я не могу найти документацию для настройки этой функции (я на Ubuntu 14.04 64bit)

Я хотел бы использовать этот вопрос, чтобы помочь мне и другим собрать информацию, потому что я думаю, что это очень интересная функция.

В частности, моей целью было бы запустить одно приложение (например, chrome или firefox или mysql) с помощью x32-ABI.

Linux и Unix - лучшая ОС в мире.