停止对 32 位 Linux 的支持
Electron 团队将从 Electron v4.0 开始停止对 32 位 Linux(ia32 / i386)的支持。支持基于 32 位 Linux 安装的最后版本是 Electron v3.1,该版本将在 Electron v6 发布之前继续获得支持更新。对 64 位 Linux 和 armv7l 的支持将保持不变。
🌐 The Electron team will discontinue support for 32-bit Linux (ia32 / i386) starting with Electron v4.0. The last version of Electron that supports 32-bit based installations of Linux is Electron v3.1, which will receive support releases until Electron v6 is released. Support for 64-bit based Linux and armv7l will continue unchanged.
Electron 不再支持哪些功能?
🌐 What exactly is Electron no longer supporting?
你可能在电脑上看到过“64位”和“32位”的描述,或者在下载软件时作为选项出现。这个术语用来描述特定的计算机架构。1990年代和2000年代初期生产的大多数电脑都采用基于32位架构的CPU,而之后生产的大多数电脑则基于更新、更强大的64位架构。任天堂64(明白了吗?)和PlayStation 2是首批搭载新架构的广泛可用的消费设备,而2010年之后销售的电脑几乎全部配备了64位处理器。因此,对32位的支持正在减少:Google在2016年3月停止为32位Linux发布Chrome,Canonical在2017年停止提供32位桌面镜像,并在Ubuntu 18.10中彻底放弃对32位的支持。Arch Linux、elementary OS以及其他知名的Linux发行版已经放弃了对这种老旧处理器架构的支持。
🌐 You may have seen the description "64-bit" and "32-bit" as stickers on your computer or as options for downloading software. The term is used to describe a specific computer architecture. Most computers made in the 1990s and early 2000s were made with CPUs that were based on the 32-bit architecture, while most computers made later were based on the newer and more powerful 64-bit architecture. The Nintendo 64 (get it?) and the PlayStation 2 were the first widely available consumer devices with the new architecture, computers sold after 2010 contained almost exclusively 64-bit processors. As a result, support has been shrinking: Google stopped releasing Chrome for 32-bit Linux in March 2016, Canonical stopped providing 32-bit desktop images in 2017 and dropped support for 32-bit altogether with Ubuntu 18.10. Arch Linux, elementary OS, and other prominent Linux distributions have already dropped support for the aging processor architecture.
直到现在,Electron 一直提供并支持可以在较旧的 32 位架构上运行的版本。从 v4.0 版本开始,Electron 团队将不再提供 32 位 Linux 的二进制文件或支持。
🌐 Until now, Electron has provided and supported builds that run on the older 32-bit architecture. From release v4.0 onwards, the Electron team will no longer be able to provide binaries or support for 32-bit Linux.
Electron 一直是一个充满活力的开源项目,我们将继续支持和鼓励有兴趣为各种架构构建 Electron 的开发者。
🌐 Electron has always been a vibrant open source project and we continue to support and encourage developers interested in building Electron for exotic architectures.
这对开发者意味着什么?
🌐 What does that mean for developers?
如果你目前没有为 Linux 提供应用的 32 位发行版,则无需采取任何措施。
🌐 If you are not currently providing 32-bit distributions of your app for Linux, no action is required.
发布 32 位 Linux Electron 应用的项目需要决定下一步怎么做。Electron 3 将支持 32 位 Linux,直到 Electron 6 发布,这为做出决定和制定计划提供了一些时间。
🌐 Projects which ship 32-bit Linux Electron applications will need to decide how to proceed. 32-bit Linux will be supported on Electron 3 until the release of Electron 6, which gives some time to make decisions and plans.
这对用户意味着什么?
🌐 What does that mean for users?
如果你是 Linux 用户,但不确定自己是否在运行 64 位系统,你很可能正在使用 64 位架构。为了确认,你可以在终端中运行 lscpu 或 uname -m 命令,任意一个都会显示你当前的系统架构。
🌐 If you are a Linux user and not sure whether or not you're running a 64-bit based system, you are likely running on a 64-bit based architecture. To make sure, you can run the lscpu or uname -m commands in your terminal. Either one will print your current architecture.
如果你在32位处理器上使用Linux,你很可能已经遇到过很难找到适用于你的操作系统的最新软件的问题。Electron团队与Linux社区的其他知名成员一样,建议你升级到64位架构。
🌐 If you are using Linux on a 32-bit processor, you have likely already encountered difficulties finding recently released software for your operating system. The Electron team joins other prominent members in the Linux community by recommending that you upgrade to a 64-bit based architecture.