简介
我刚刚移至64位安装,并且在内存使用方面遇到了很大的不同(尤其是对于chrome,firefox,mysql和java应用程序等应用程序):
- 在4gb之前足够的时候他们很快筋疲力尽!
无论如何,这是众所周知的64位操作系统的副作用,而64位还带来了其他一些优势。
在ram旁边非常便宜,还有一些上网本仍随附1 / 2gb ram……...它来了x32 ABI
:内核功能旨在完全限制此问题。
什么是x32 ABI:
根据此pdf文件,与64位普通OS(即使提高40%)相比,它具有更大的内存优势。
现在,如果我了解x32-ABI要求:
- 使用CONFIG_X86_X32 = y编译的Linux Kernel 3.4
- 海湾合作委员会4.7
- Binutils 2.22
- Glibc 2.16
- 使用gcc -mx32重新编译应用程序所需的所有系统库
我知道Debian和其他发行版实际上是在提供具有32x-ABI支持的库,但是我找不到任何文档来设置此功能(我在Ubuntu 14.04 64bit上)
我想用这个问题来帮助我和其他人收集信息,因为我认为这是一个非常有趣的功能。
特别是我的目标是使用x32-ABI运行一个应用程序(例如chrome或firefox或mysql)。
您如何将那些具有x32 ABI支持的库用于Ubuntu?
—
jarno