Fedora31中丢弃了32位i686内核及其可启动镜像。虽然可能有一些用户仍然拥有无法与64位x86_64内核一起使用的硬件,但数量很少。本文为你提供了这次更改背后的整个事情,以及在Fedora31中仍然可以找到的32位元素。 i686架构实质上从Fedora27版本就进入了社区支持阶段(LCTT译注:不再由官方支持)。不幸的是,社区中没有足够的成员愿意做维护该体系结构的工作。不过请放心,Fedora不会删除所有32位软件包,仍在构建许多i686软件包,以确保诸如multilib、wine和Steam之类的东西可以继续工作。 尽管该存储库不再构建和镜像输出,但存在一个kojii686存储库,该库可与mock一起使用以构建32位程序包,并且可以在紧要关头安装不属于x86_64multilib存储库的32位版本。当然,维护人员希望这样做解决有限的使用场景。只是需要运行一个32位应用程序的用户应该可以在64位系统上使用multilib来运行。 如果你要运行32位应用需要做什么? 如果你仍在运行32位i686系统,则会在Fedora30生命周期中继续收到受支持的Fedora更新。直到大约2020年5月或6月。到那时,如果硬件支持,你可以将其重新安装为64位x86_64,或者如果可能的话,将其替换为支持64位的硬件。 社区中有一个用户已经成功地从32位Fedora“升级”到了64位x86Fedora。虽然这不是预期或受支持的升级路径,但应该也可行。该项目希望可以为具有64位功能的硬件的用户提供一些文档,以在Fedora30使用寿命终止之前说明该升级过程。 如果有64位的CPU,但由于内存不足而运行32位Fedora,请尝试备用桌面流派之一。LXDE和其他产品在内存受限的环境中往往表现良好。对于仅在旧的可以扔掉的32位硬件上运行简单服务器的用户,请考虑使用较新的ARM板之一。在许多情况下,仅节能一项就可以支付新硬件的费用。如果以上皆不可行,CentOS7提供了一个32位镜像,并对该平台提供长期支持。 安全与你 尽管有些用户可能会在生命周期结束后继续运行旧版本的Fedora,但强烈建议不要这样做。人们不断研究软件的安全问题。通常,他们发现这些问题已经存在多年了。 一旦Fedora维护人员知道了此类问题,他们通常会为它们打补丁,并为支持的发行版提供更新,而不会给使用寿命已终止的发行版提供。当然,一旦这些漏洞公开,就会有人尝试利用它们。如果你在生命周期结束时运行了较旧的发行版,则安全风险会随着时间的推移而增加,从而使你的系统面临不断增长的风险。 |