停止支持 32 位 Linux
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 月停止发布 Chrome 的 32 位 Linux 版本,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 位架构。为了确保这一点,您可以在终端中运行 lscpu
或 uname -m
命令。任一命令都会打印出您当前的架构。
如果您在 32 位处理器上使用 Linux,您可能已经遇到过难以找到最新发布的操作系统软件的问题。Electron 团队与其他 Linux 社区的杰出成员一样,建议您升级到 64 位架构。