14.04发行说明包含以下句子:
X32 ABI支持(64位模式,32位指针)也被引入.
我认为这需要更多的解释。当您使用搜索引擎了解更多关于"x32 ABI“的信息时,您可能会发现一个维基百科文章充其量,但主要是Phoronix和Slashdot,它们似乎并不十分有用。
我想看到一些有洞察力的答案:
理想情况下,x32 ABI应该将两个世界的优点结合在一起: x86-64的大多数速度改进,以及旧的64位的硬件,没有太多的内存上用户的更低的内存消耗。
编辑2020-08-25:我最近注意到,当通过在Chromebook上运行Ubuntu时( Chrome中的一个特殊VM运行默认运行Debian的LXD,但它可以运行Ubuntu、Fedora、Arch等),它有一个/libx32文件夹。可能这一问题需要重新审查/修订或再次提出。我会考虑的。
发布于 2015-03-19 04:10:27
在64位安装中,您将体验到内存使用上的巨大差异(特别是对于chrome、firefox、mysql和java应用程序)。
这是众所周知的64位开放源码软件的副作用,无论如何,64位也带来了其他一些优势。
这就是x32 ABI:这是一个内核特性,它的目的正是为了限制这个问题。
什么是x32 ABI:
根据此pdf的说法,与64位普通操作系统相比,它提供了很大的内存优势(甚至40%的增强)。
现在,如果我已经理解了x32-ABI要求:
如何尝试
默认情况下,新内核具有所需的标志,所以您只需要以正确的方式编译打包(在这里,Gentoo是确定的规则;)
在Ubuntu上,我不确定这里有什么存储库/ppa,无论如何Debian和Arch有一些解决方案:
https://askubuntu.com/questions/452058
复制相似问题