我将在我的 64 位上网本上安装 Linux。
上次我检查时,有人建议我对于个人计算机(而不是服务器)最好安装 32 位版本。我认为原因是某些软件与 64 位版本不兼容。
那是一年多前的事了。我应该安装哪个版本以及为什么?
答案1
如果您的笔记本电脑安装了超过 3.5GB 的 RAM,您将需要安装 64 位版本,以便充分利用 RAM。
x64 操作系统的普遍使用正变得越来越广泛。我在桌面上运行 x64 位版本的 Linux,没有出现任何问题。但是,如果您安装 x64 位版本,则有一些注意事项:
- 默认情况下,32 位应用程序将无法运行。您必须安装该
ia32-libs
软件包才能允许它们运行。 - 某些浏览器插件(尤其是 Flash)对于 64 位浏览器不可用或仅处于测试版形式。您可能会发现安装首选浏览器的 32 位版本(以及上述 ia32-libs 软件包)并使用 32 位插件会更容易。
答案2
大多数发行版都有 PAE 版本的内核。这种内核可让您使用 32 位发行版处理高达 64GB 的 RAM。
您会发现某些应用程序在 64 位中不可用的问题,例如闪存。对于其他应用程序,您将必须安装 x64 和 i386 库,复制必要的空间量。
x64 发行版的另一个缺点是某些应用程序(如 Apache)使用的内存比其 32 位版本更多。
我建议使用带有 PAE 内核的 32 位发行版。
答案3
对于家庭用户来说,其主要原因通常是设备上安装的内存量。 32 位 CPU 只能访问约 3.7GB 的 RAM,而 64 位可以访问比这高得多的内存。如果您的上网本有超过 4GB 的 RAM(或者您计划将来安装更多内存),我会推荐 64 位。
就软件而言,在极少数情况下,某些程序会让您在 64 位 CPU 上遇到困难。您可能要做的最糟糕的事情就是安装 32 位库并手动链接它们。
然而如今,建筑已经不再是一个问题了。
答案4
我现在没有看到安装 32 位的真正原因。即使您安装了 64 位 Linux 操作系统,大多数发行版也会提供 32 位版本。
例如,java-plugin 仅适用于 32 位 Firefox。
因此,在 64 位 CentOS 上:yum install firefox.i386
您将在 64 位系统中拥有可运行的 32 位 Firefox。
Intel 处理器在 64 位操作系统上可能会更快一点,因为它们确实模拟 32 位模式。在 AMD 上这并不重要。