跳至主要内容

停止支持 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 (get it?) 和 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 应用程序的项目需要决定如何继续。32 位 Linux 将在 Electron 3 上获得支持直到Electron 6 发布,这为做出决定和计划提供了一些时间。

这对用户意味着什么?

如果您是 Linux 用户并且不确定是否正在运行基于 64 位的系统,那么您可能正在运行基于 64 位的体系结构。要确保这一点,您可以在终端中运行 lscpuuname -m 命令。两者都会打印您当前的体系结构。

如果您在 32 位处理器上使用 Linux,您可能已经遇到过难以找到最近发布的操作系统软件的困难。Electron 团队加入了 Linux 社区的其他知名成员,建议您升级到基于 64 位的体系结构。