跳至主要内容

停止支持 32 位 Linux

·3 分钟阅读

Electron 团队将从 Electron v4.0 开始停止支持 32 位 Linux (ia32 / i386)。最后一个支持基于 32 位 Linux 安装的 Electron 版本是 Electron v3.1,它将获得支持发布,直到 Electron v6 发布。对基于 64 位 Linux 和 armv7l 的支持将保持不变。


Electron 究竟不再支持什么?

您可能在您的计算机上看到过 “64 位” 和 “32 位” 的描述,或者作为下载软件的选项。该术语用于描述特定的计算机架构。20 世纪 90 年代和 21 世纪初制造的大多数计算机都配备了基于 32 位架构的 CPU,而后来制造的大多数计算机都基于更新、更强大的 64 位架构。任天堂 64(明白了吗?)和 PlayStation 2 是第一批广泛使用新架构的消费设备,2010 年之后销售的计算机几乎完全包含 64 位处理器。因此,支持一直在减少:Google 在 2016 年 3 月停止发布 32 位 Linux 的 Chrome,Canonical 在 2017 年停止提供 32 位桌面镜像,并在 Ubuntu 18.10 中完全放弃了对 32 位的支持。Arch Linux、elementary OS 和其他重要的 Linux 发行版已经放弃了对老化的处理器架构的支持。

到目前为止,Electron 一直提供并支持在较旧的 32 位架构上运行的构建。从 v4.0 版本开始,Electron 团队将不再能够提供 32 位 Linux 的二进制文件或支持。

Electron 一直是一个充满活力的开源项目,我们将继续支持和鼓励有兴趣为异构架构构建 Electron 的开发人员。

这对开发人员意味着什么?

如果您目前没有为 Linux 提供 32 位版本的应用程序,则无需采取任何措施。

发布 32 位 Linux Electron 应用程序的项目需要决定如何进行。在 Electron 6 发布之前,Electron 3 上将支持 32 位 Linux,这为制定决策和计划提供了一些时间。直到

这对用户意味着什么?

如果您是 Linux 用户,并且不确定您是否正在运行基于 64 位的系统,那么您很可能正在基于 64 位的架构上运行。为了确保,您可以在终端中运行 lscpuuname -m 命令。任何一个都会打印出您当前的架构。

如果您在 32 位处理器上使用 Linux,那么您很可能已经遇到难以找到最近发布的适用于您的操作系统的软件的问题。Electron 团队加入 Linux 社区的其他重要成员,建议您升级到基于 64 位的架构。