我刚刚买了第一台支持 64 位的笔记本电脑(之前我只在服务器上使用过 64 位)。当然,我要做的第一件事是格式化硬盘并安装 Ubuntu 而不是 Vista,问题是我应该安装 32 位还是 64 位 Ubuntu?
以下是一些重要的细节:
CPU:Core 2 Duo 2 GHz,RAM:3.45 GB。我将大量使用多任务处理、虚拟化(VirtualBox)并运行占用大量内存的 Java、C# 和本机应用程序。
我之所以问这个问题,是因为我的经验表明 32 位桌面系统通常运行速度更快,消耗的内存更少。据我所知(我读过一些文章,但从未亲自尝试过),与 32 位 JRE 相比,64 位 Java 极其浪费内存。
答案1
需要考虑的要点:
由于地址空间较大,应用程序确实会消耗更多 RAM。它相对较小,但如果 RAM 是决定因素(例如在租用的服务器中),则可能是决定因素。不过台式机甚至笔记本电脑的 RAM 都很便宜。
原生程序确实运行得更快,但并不总是有明显的区别。然而,对于大事(正如你建议的那样)来说,它可以产生真正的区别。
如今,兼容性几乎无关紧要。Flash 可用,Sun Java 也可以运行(甚至有一个相当完整的本机 JRE)。您可以顺利运行大多数纯 32 位二进制文件,只需安装其依赖项即可。
安全性并不是真正的因素。32 位内核支持 NX 位和大多数吹捧的功能。
除非您有需要超过 4GB RAM 的进程,否则总内存限制也不存在。PAE 内核可以正常工作。
你也应该放眼未来。我不喜欢在能帮上忙的时候重新安装。未来是 64 位的,随着 GCC 获得进一步扩展的寄存器优化,其性能提升只会增加。
总的来说,除非这是一个内存非常紧张且没有升级余地的系统,否则我会选择 64 位。
答案2
我极力推荐尽可能使用 64 位操作系统。最大的好处之一是安全性,不过速度、最大支持内存和其他一些方面也会有所提升。对于运行虚拟系统,64 位系统往往更合适 :)!
答案3
您应该考虑到,可能有些软件可以在 Ubuntu 的 32 位版本中运行,而没有适用于 64 位版本的软件。因此,即使您有那些所谓的“替代方案”来执行 64 位版本中的几乎任何任务,也请确保您找到了适合您的需求并让您感到舒适的“替代方案”。
In example: To the date, I haven't found an alternative for a 64 bit version that makes me feel as happy as Mobile Media Converter does.
Many people can say that I "can do some things about" but what I wish is Mobile Media Converter for a 64 bit version.
如今他们已经发布了 64 位版本就在这儿。
除此之外,即使您可以强制安装软件,您仍可能会遇到问题,无法在 32 位系统中轻松执行您习惯的所有操作。
祝你好运!
顺便说一句:无需添加与移动媒体转换器“替代品”相关的评论。其余评论欢迎发表。
答案4
如果您的系统有 4GB 或更多的 RAM,那么答案是肯定的。这是显而易见的答案(我注意到没有其他人提到这一点)