谈到维护/软件支持的简易性,安装哪个版本的 Linux i386 或 x64 版本重要吗?
服务器显然是 64 位的,但我想知道使用 64 位操作系统是否会在寻找软件更新和软件安装时增加更多麻烦。
所讨论的 Linux 发行版是 Centos 5,硬件是具有 384MB 的基本 VPS。
答案1
对于服务器,只需使用 64 位操作系统
早在 2006 年,获取设备驱动程序就存在问题。
您正在谈论虚拟服务器,因此这肯定不适用于您。
您想要运行的所有软件都可以在 64 位操作系统上正常运行
以下链接是维基百科页面的相关部分http://en.wikipedia.org/wiki/64-bit
“在 x86-64 架构(AMD64)中,大多数 32 位操作系统和应用程序能够在 64 位硬件上顺利运行。”
答案2
由于只有 384 MB RAM,我不太清楚为什么你要使用 64 位系统。显然,你不需要支持 64 位的操作系统来处理那么多内存。你甚至可能会看到使用 64 位系统导致的内存使用量增加(首先,所有指针现在都是 64 位,而不是 32 位)。使用 64 位操作系统可能不会给你带来好处,但 giaresu 提供的链接中的内容除外……
答案3
如果硬件支持 64 位,则选择 x86_64 安装。几乎所有打包的软件都是针对该架构开放和编译的。过去最大的问题是浏览器的二进制插件,但现在 Java 和 Flash Player 都有 64 位版本(尽管这个版本仍处于试验阶段)。
对于正常使用,您不会遇到任何问题,但如果您依赖某些(封闭的)32 位专用应用程序,您可能需要坚持使用 32 位安装。请注意,大多数 64 位版本的发行版也提供了以 32 位模式编译的库子集,因此您仍然可以运行 32 位专用应用程序,前提是您可以找到满足依赖关系的所有软件包(但 - 至少对于 Debian - 将 32 位 .deb 库转换为可在 64 位发行版上安装的兼容包非常容易)
答案4
我在尝试使用 64 位 Linux 操作系统时遇到的主要痛点是硬件驱动程序支持。假设您的特定硬件具有良好稳定的 64 位驱动程序,我建议您选择 x64 版本,以帮助确保您的安装在未来不会出现问题。