邮件列表显示,本周 Fedora 工程和指导委员会(Fedora Engineering and Steering Committee)FESCo 一致通过了大量 Fedora 35 新提案。Fedora 35 预计将于今年 10 月发布,目前通过的最新提案包括:
- 将 Golang 包 rebase 到即将发布的 1.17 版本,包括所有依赖包的重建。Golang 1.17 计划于 2021 年 8 月发布,如果届时发布版本不可用,将使用 Go 的预发布版本进行重建。
- 将 Firewalld 更新到 v1.0.0。据描述,Firewalld v1.0.0 包括一些突破性的改动,而对 Fedora 的主要好处是可预测性更强。特别是 "NAT 规则移至 inet 族" 大大减少了 ipsets 用户的规则集大小。
- Fedora 中所有的 llvm 子项目都会更新到 13 版本,并且会有 llvm 库的 soname 版本更改。并将添加兼容包 clang12 和 llvm12 以确保当前依赖于 clang 和 llvm 12 版库的包将继续工作。
- 更新到 Boost 1.76,其目的是使 Fedora 与最新的 Boost 版本同步。由于 Boost 没有 ABI 稳定性,这就需要重建所有依赖的软件包,同时也需要修改者协助客户软件包的维护者解码在 g++ 输出中看到的 boost-ese。
- 在使用 LUKS/dm-crypt 加密的 Fedora 安装过程中自动检测最佳加密扇区大小。在具有 4k(物理)扇区大小的设备上,这将确保使用 4096 扇区大小,并获得更高的 I/O 性能 。
- 将 GNU Toolchain 更新到 gcc 11(最新版本),binutils 2.37 和 glibc 2.34。gcc 11 已经包含在 Fedora 34 中,但该版本将被更新为最新版本。glibc 2.34 将于 2021 年 8 月初发布,Fedora 已经开始密切跟踪 Fedora Rawhide 中的 glibc 2.34 开发代码,并在出现任何问题时予以解决。
- IBus 1.5.25 将使用 transfiletriggerin 脚本来生成缓存文件,而不是每个引擎包中的 posttrans 脚本,并且支持用户编写文件中的 include 指令。IBus 编写功能将遵循 GTK4 编写预编辑风格,并且 IBus GTK4 模块将同步进行按键事件以遵循 GTK4 规范。
- 启用第三方软件库现在将创建一个 Flathub 远程,这是 Flathub 的一个过滤视图。这意味着 Flathub 上已经被明确批准的应用程序将在 GNOME 软件和 flatpak 命令行上可用,选择加入第三方软件库的 Fedora 用户将可以立即获得更多开箱即用的软件。
- 引入与 openSUSE 的内存限制类似的宏,用于选择性地限制构建时受内存限制的软件包的构建并行性。这一变化简化了在我们的构建服务器上维护受内存限制而不是受CPU限制的软件的规范,提高了这些软件包的构建可靠性,通过减少因 OOM 错误而失败的作业数量,并减少软件包维护者对这些失败的调试需求。
- 更新选择加入 "第三方软件库" 的机制,以便立即启用该软件库。该提案的主要好处是删除了用户选择加入第三方存储库但实际上并未启用的状态,只需更改用户执行此类第三方存储库的方式即可。
- 将 glibc-gconv-extra 的依赖性从 Requires 减弱到 Recommends,这样就有可能从不需要它的安装中移除 glibc-gconv-extra。
迄今为止已批准的 Fedora 35 改动列表可在其 wiki 查阅。据悉,Fedora 35 计划的代码完成截止日期为 8 月底,而 9 月中旬将放出 Fedora 35 Beta 版本。理想情况下,Fedora 35 将在 10 月底之前发布。
本文转自OSCHINA
本文标题:Fedora 35 通过大量新提案,支持自适应扇区大小
本文地址:https://www.oschina.net/news/151234/fedora-35-approved-new-issues