Примечания к выпуску 14.04 содержат следующее предложение:
Поддержка XI ABI (64-битный режим с 32-битными указателями) также была введена.
Я думаю, это заслуживает немного большего объяснения. Когда вы используете поисковую систему, чтобы узнать больше о «x32 ABI», вы можете найти в лучшем случае статью в Википедии , но в основном это Phoronix и Slashdot, которые не кажутся очень полезными.
Я хотел бы увидеть некоторые проницательные ответы на:
В идеале ABI x32 должен был принести лучшее из обоих миров вместе: большинство улучшений скорости x86-64 и более низкое потребление памяти для пользователей на старом 64-битном оборудовании, не имеющем много оперативной памяти .
На установке на 64 бита Вы будете, испытывая большие различия в использовании памяти (специально для приложения как хром, Firefox, mysql и приложений Java).
Это - известного побочного эффекта OSs на 64 бита так или иначе, 64 бита приносят также некоторое другое преимущество.
Здесь это прибывает x32 ABI
: функция ядра, которая предназначена точно для ограничения этой проблемы.
, Что является x32 ABI:
согласно этот pdf это обеспечивает преимущество отличной памяти по сравнению с нормальной ОС на 64 бита (даже 40%-е улучшение).
Теперь, если я 've понял , x32-ABI требует :
, Как попробовать его
, Новое ядро имеет необходимый флаг по умолчанию, таким образом, Вам нужно [только 119] упакованный, скомпилированный правильным способом (здесь, хинду наверняка управляет;)
На Ubuntu я не уверен там никакой repository/ppa для этого, так или иначе у Debian и Arch есть некоторое решение:
инструкция Debian
о том, как настроить chroot среду и выполнить X32-ABI на debian: https://пакеты wiki.debian.org/X32Port
x32 размещаются здесь: http://ftp.debian-ports.org/debian/pool-x32/main/
Arch