我应该为 Linux 选择 32 位还是 64 位?

Rob*_*anu 18 linux cpu 64-bit 32-bit

我拥有一个 Linux 工作站,目前有 4 GB 的 RAM,并计划在不久的将来达到 8 GB。CPU 是一个Core2Quad Q9550.

我应该安装 32 位还是 64 位 Linux 变体?

D. *_*ski 18

您应该安装 64 位 linux。即使 32 位内核有办法处理超过 4 GB 的空间,应用程序仍然有 3 GB 的限制。


Nik*_*hil 5

以下是 LinuxForums 的一项概述。

如果您使用完全编译语言编写的利基或开发工具进行大量工作,我会犹豫。我感兴趣的许多项目(例如LDC)才刚刚开始支持 64 位。就我个人而言,我正在推迟,但我也在推迟更多的内存,所以这对我来说不是问题。


Kyl*_*ndt 5

32位只能为单个进程使用不到4GB ,但它可以为整个系统使用更多。Linux 上没有多少非服务器应用程序需要我能想到的那么多 RAM。

您只需要安装 PAE(物理地址扩展)内核:

sudo sudo apt-get install linux-headers-server linux-image-server 
Run Code Online (Sandbox Code Playgroud)

然后重新启动。运行顶部或自由,你应该更多的内存。我推荐桌面用户使用 32 位。

  • > 我建议桌面用户使用 32 位。为什么?以前没有64位(Sun)Java插件,也没有64位(Adobe)flash插件,但这两种情况现在不是已经解决了吗? (3认同)

TRS*_*-80 5

您可以运行 64 位内核和 32 位发行版,这将使您可以完全访问 4 GB 或更多 RAM,而不会受到 PAE 的性能损失。这就是我在我的机器上所做的。Debian 有适用于 i386 的linux-image-amd64。不幸的是 Ubuntu 没有,你必须在那里编译你自己的内核,我不知道其他发行版是否有软件包。

话虽如此,对于新安装,我建议使用 64 位,因为性能更好,只要您可以忍受 32 位二进制文​​件(如 Skype 和一些浏览器插件)的黑客攻击。RPM 发行版目前对此有很好的支持,而 Debian 和 Ubuntu 没有,但现在正在致力于多架构支持,预计今年 Ubuntu 9.10 将发布第一个版本。