Fedora 35 通過大量新提案,支持自適應扇區大小
郵件列表顯示,本周 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