您应该使用32位还是64位UbuntuLinux?
直到Ubuntu13.04,Ubuntu推荐所有用户在其下载页面上使用Ubuntu的32位版本。然而,这一建议被删除是有原因的–现代PC的用户使用64位版本更好。
尽管微软默认在现代PC上安装64位版本的Windows已经有很多年了,但是Ubuntu在推荐使用64位版本方面一直比较慢,但这已经改变了。
32位对64位:有什么区别?
当我们研究Windows 7的32位和64位版本之间的差异时,我们讨论了32位和64位计算之间的差异。
简而言之,所有现代英特尔和AMD处理器都是64位处理器.64位处理器可以运行64位软件,允许它们在没有任何解决办法的情况下使用更大数量的RAM,将更多的RAM分配给单个程序(对于游戏和其他要求很高的应用程序尤其重要),并采用更高级的低级别安全功能。
然而,64位处理器是向后兼容的,可以运行32位软件.这意味着您可以在64位计算机上安装32位操作系统.当64位操作系统正在解决它们的问题时,推荐使用32位操作系统。
请注意,您仍然可以在64位操作系统上运行32位软件,因此您应该能够运行相同的程序,即使您选择64位操作系统。事实上,安装在Windows 64位版本上的大多数程序都是32位程序.在linux上,大多数程序将以64位的形式出现,因为Linux发行版可以重新编译64位CPU的开源软件。
过去64位问题
就像Windows一样,64位用户操作系统在“WindowsXP64位版”时代就出现了问题,Ubuntu和其他桌面Linux系统在64位版本的软件中遇到了各种各样的问题。
- Flash(和其他浏览器插件)兼容性Adobe的Flash插件曾经只以32位的形式提供,而64位浏览器则随Ubuntu的64位版本而来。这意味着用户必须安装单独的32位浏览器或使用nspluginrapper,这是一种允许32位插件在64位浏览器中运行的黑客解决方案。最终,Adobe发布了64位Flash插件的预览版本,但这个插件也有一些问题。此时,64位系统可以使用一个稳定的Flash版本,因此浏览器插件在32位和64位操作系统上都应该可以很好地工作。
- 软件兼容性32位应用程序可以在64位操作系统上运行,但它们需要适当的32位库来运行.“纯”64位版本的Linux无法运行32位应用程序,因为它没有适当的库。此时,32位兼容性库已经经过了相当好的测试,并且可以从包管理器中快速安装它们,甚至可以在尝试安装需要它们的包时自动安装它们。
- 臭虫:使用64位Ubuntu版本的用户较少,因此它们没有经过很好的测试,偶尔也会出现错误–特别是32位兼容性库。然而,现在有更多的人使用Ubuntu的64位版本,所以bug的修复速度要快得多。
- 安装问题:Ubuntu推荐下载32位版本的主要原因之一是,无论它们有32位处理器还是64位处理器,都可以保证安装在它们的系统上。如果Ubuntu推荐64位版本,老电脑用户可能会尝试安装它,但却失败了。然而,64位系统已经变得越来越普遍–除非您使用一台非常老的计算机,否则您的计算机可能有64位处理器。
幸运的是,Linux主要使用开源驱动程序,所以您不应该需要只以32位形式可用的旧硬件驱动程序。
为什么你应该使用64位版本
在这一点上,扭结是设计出来的-Flash工作,它很容易安装32位软件,错误是不常见的,你可能有一个64位的CPU。如果您是在围栏,是时候采取潜水和使用现代版本的Ubuntu。
- 性能:Phoronix已经研究了Ubuntu13.04的32位版本和64位版本之间的性能差异。他们发现64位版本的Ubuntu在现实世界的基准测试中有着优越的性能。
- UEFI兼容性:Ubuntu的32位版本无法使用最近随Windows 8提供的UEFI固件,因此您需要在它们上安装64位版本的Ubuntu。
- 内存和安全特性我们在Windows 7中提到的相同的内存和安全因素也适用于Linux。如果您希望您的系统能够为各个进程分配更多的内存,并使用最新的低级别安全功能,那么您将需要64位版本的Ubuntu。
Linux 64位版本的主要问题已经解决,因此现在是切换到64位版本的好时机。
什么时候应该使用32位版本
如果您仍然拥有32位处理器,您将需要使用32位版本。如果您拥有只有32位形式的专有硬件驱动程序,您也可能希望使用32位版本,但这在linux上是不太可能发生的–它应该主要适用于Windows用户。
若要测试Ubuntu计算机是否有32位或64位CPU,请运行Lscpu终端中的命令。64位CPU将能够在32位和64位模式下运行,而32位CPU只能在32位模式下运行。
您是否发现了Ubuntu 64位版本的问题,或者您是否已经使用了很长一段时间而没有任何问题?留下回复,分享你所拥有的任何经验!
评论前必须登录!
注册