与旧同进,与新同进。 这就是从 32 位到 64 位 Linux 发行版转变背后的故事。
这是一个已经发生了很长一段时间的举动。 像任何转变一样,这对一些人来说是无痛的,而对另一些人来说是一个大麻烦。 如果您还没有处理这个问题,那么您很有可能很快就会处理。
32 位和 64 位有什么区别?
谈到个人计算机时,您的机器的架构是 32 位还是 64 位取决于中央处理器(或 CPU)。 一些 CPU 甚至可以更高(甚至高达 512 位),但大多数个人计算机都是 32 位或 64 位的。
64 位计算机的功能比 32 位计算机要强大得多。 32 位机器可以处理 232 位数据,而 64 位机器可以处理 264 位数据。
这可能看起来差别不大,但等到你在计算器上计算出这些数字。 32位架构可以支持 4,294,967,296 字节 (大约 4 GB),而 64 位架构可以支持 18,446,744,073,709,551,616 字节 (大约 180 亿千兆字节)。
进入新千年的几年后,64 位个人电脑面世。 如果您即将购买一台新计算机,或者您最近几年购买了一台,那么您很可能拥有一台 64 位计算机。 您的计算机的随机存取内存 (RAM) 量是一项指标。 32 位机器不能处理超过 4GB。 如果您的笔记本电脑有 8GB,那么它是 64 位的。
为什么 Linux 发行版有 32 位和 64 位版本
软件必须知道如何与硬件通信才能利用这种差异。 因此,虽然 32 位版本的操作系统可以在 64 位 PC 上运行,但它无法利用所有额外的功能。 另一方面,64 位版本的操作系统根本无法在 32 位 PC 上运行。
虽然大多数新 PC 都带有 64 位架构,但 Linux 不仅用于现代硬件。 许多人使用 Linux 为旧机器注入活力。 因此,许多发行版都提供 32 位和 64 位版本供下载。
这不是 Linux 独有的情况。 Windows 也有 32 位和 64 位版本——甚至是 Windows 10! 微软希望其桌面能够在较旧或功能不足的硬件上运行。
为什么 32 位版本的 Linux 正在消失
Ubuntu 是最受欢迎的桌面 Linux 版本,于 2017 年停止发布 32 位版本。一年后,Ubuntu MATE、Ubuntu Budgie 和 Kubuntu 等变体也纷纷效仿。 openSUSE Leap 也不做 32 位版本。
2016 年 Loki 发布时,elementary OS 并未提供 32 位版本。名为 Solus 的较新 Linux 发行版从未提供 32 位版本。 Arch Linux 最近停止支持 32 位版本(但有很多理由继续使用 Arch Linux)。
为什么? 32 位架构越来越少见。 无论是由于需要更高的规格还是由于硬件故障,许多人都更换了旧机器。 当发行版宣布计划放弃 32 位支持时,很少有人(如果有的话)抱怨。
Linux 发行版的资源有限。 32 位版本需要有人维护和测试。 同时,团队经常针对其他硬件架构,例如 ARM。 由于 32 位图像的下载量越来越少,因此很难证明做出这种努力是合理的。
同样,从 32 位软件逐渐转变并不是 Linux 独有的。 Mac OS X 10.6 于 2009 年发布,是 Apple 的最后一个在 32 位硬件上运行的桌面操作系统版本。 在 macOS 10.13 中,Apple 开始逐步取消对 32 位应用程序的支持。 该公司不再在其 Mac App Store 中接受新的 32 位应用程序。
32 位 Linux 应用程序呢?
桌面软件也开始向前发展,一些应用程序开发人员终止了对 32 位架构的支持。 谷歌,为 example,不再发布 32 位版本的 Chrome 对于 Linux。 其他公司已开始仅发布其应用程序的 64 位版本。
为某些 32 位版本的 Linux 软件打补丁可能会很困难。 这是 Linux 桌面上更重要的安全问题之一。
最终,如果您想要的应用程序不兼容,操作系统就不是很有用。 相当多的 Linux 软件仍然在 32 位硬件上运行,但这种情况可能不会持续太久。
Linux 是否支持 32 位?
还没有。
对于 Ubuntu,如果您安装 16.04 版(长期支持版本)并从那里升级,您仍然可以使用 32 位硬件。 16.04 正式支持到 2021 年。只要 Ubuntu 团队继续维护 32 位版本的应用程序和软件包,您将继续收到软件更新。
许多其他发行版仍然提供 32 位版本供您下载。 Ubuntu 所基于的发行版 Debian 仍然提供 32 位选项。 还有许多 Linux 发行版专门针对较旧的硬件,其中包括优先考虑 32 位支持。
即使在大多数主要 Linux 发行版决定支持 32 位硬件很久之后,您仍然可以期待相对古老的设备会有一个利基发行版。 这就是 Linux 世界的运作方式。
也就是说,可能是时候继续前进了
Linux 并没有强迫您放弃 32 位应用程序,但一些更现代的发行版正在努力。 如果您想要开源桌面必须提供的最新体验,您可能很快就会想淘汰一台老化的 PC。
我知道如果你切换到 Linux 只是为了让你老化的 PC 永远活着,这可能会令人沮丧。 但是,即使您不是特别关心最新功能,您也可能会越来越多地遇到由于缺乏支持而导致的错误或其他挫败感。