1
Linux和x32-ABI-如何使用?
简介 我刚刚移至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)。