虽然Fedora 30还没有上市,Fedora 32大约一年后才会上市,但是我们已经知道了一个很大的变化:去掉Python 2和依赖它的包。随着Fedora 32在2023年上半年问世,超过了Python 2的结尾时间,它唯一的合理性就是他们摧毁了Python 2。
2023年1月1日,当Python 2.x被上游正式定为生命终结的时候,Fedora和其他Linux发行版多年来一直在推动迁移到Python 3.x。虽然现在大部分都默认使用Python 3作为默认的Python实现,但是Python 2和各种只支持Python-2的软件包仍然由不同的Linux发行版提供,并且很常见。
随着Fedora 32在2023年上半年问世,超过了Python 2的结尾时间,它唯一的合理性就是他们摧毁了Python 2。这一点已经被本周淘汰Python 2的更改提议所证实。从f32开始,Python 2及其子包将从fedora中移除。
尽管FESCo仍然可以在明年有需要的情况下允许对选定的Python 2包进行例外处理。此外,还有一个传统的Python27软件包,对于那些发现需要在系统上运行遗留Python代码的感兴趣的用户/开发人员来说,它仍然是可用的。
通过Fedora邮件列表对预期变更建议进行更多讨论。我们可能会看到python 2和Ubuntu 20.04类似的定位,尤其是长期支持的版本。