繼去年的 exFAT 改進之後,微軟正在向 Mariner 添加 XFS 根文件系統
去年 12 月,由於索尼,微軟在 Linux 上的 exFAT 在性能方面獲得了一些非常大的提升。內部測試顯示在某些情況下收益接近 60%。說到文件系統,微軟現在已經為 CBL-Mariner 添加了對 XFS 作為根文件系統類型的支持,CBL-Mariner 是微軟用於 Azure 1P 服務和邊緣設備的 Linux 操作系統。
該更改是在 CBL-Mariner 的最新版本 2.0.20230426 中引入的,其中更改日誌指出“將 XFS 添加為根文件系統類型”。在 GitHub 頁面的拉取請求部分,開發人員 AZaugg 提供了更改摘要(通過Phoronix):
概括
向安裝程序添加 XFS 支持,並允許 Mariner 啟動 XFS 文件系統。
更改日誌
- 為 Mariner Installer 添加了 XFS 選項
- 將 fsck.xfs 添加到 initrd
- 將 XFS 模塊添加到 grub
這會影響工具鏈嗎?
是的
測試方法
- 構建一個新的 VHD 並啟動,確認根文件系統正在運行 XFS
在這一點上,Linux 上的其他文件系統也得到了性能改進和優化。這些包括F2FS、Btrfs 和 EXT4。除此之外,微軟的NTFS 文件系統 (NTFS3)的 Linux 實現也將接受優化。
如果有人想知道,這裡是 CBL-Mariner 版本 2.0.20230426 的完整變更日誌:
- 添加 kata-containers-cc 包
- 添加 XFS 作為根文件系統類型
- 為 ISO 安裝程序啟用串行控制台
- 修復與 webpack 集成的 webpack loader-utils 上的 CVE 2022 37601
- 修復memcached 和 ntopng 上的CVE-2021-45985
- 修復 InfluxDB 包的卸載
- etcd 包的補丁CVE-2021-28235
- podman 中的補丁CVE-2022-2989
- qemu補丁CVE-2022-3165
- k3s補丁CVE-2023-25173和CVE-2023-25153
- 在 boost 中修補嵌入式 zlib 包以修復 CVE 2018-25032
- 將 nginx 中捆綁的 njs 版本升級到 0.7.12 以修復CVE-2020-19692、CVE-2020-19695
- 將 nginx 中捆綁的 njs 版本升級到 0.7.12 以修復CVE-2020-19692、CVE-2020-19695
- 將 k3s 升級到 1.25.8 和 1.26.3
- 將 k3s 升級到 v1.24.6 並添加 v1.25.5
- 將 libyang 升級到 2.1.55 以修復CVE-2023-26916
- 將 moby-cli 升級到 20.10.24
- 將 moby-runc 升級到 1.1.5 以修復CVE-2023-28642、CVE-2023-27561、CVE-2023-25809
- 升級mysql到8.0.33地址CVE-2023-21976、CVE-2023-21972、CVE-2023-21982、CVE-2023-21977、CVE-2023-21980
- 將 nmap 升級到版本 7.93 以修復CVE-2018-25032
- 升級 tcl 至 8.6.13 修復CVE-2018-25032
- 將 protobuf-c 升級到 1.4.1 以修復CVE-2022-48468 –
- 內核升級到5.15.107.1版本
- 添加 nodejs18.spec 以支持 nodejs 18
- clang-16 和 llvm-16:添加新的 SPECS
- openssl:補丁CVE-2023-0465和CVE-2023-0466
您可以在其GitHub 存儲庫中找到更多詳細信息。
發佈留言