微软的 Linux 发行版 CBL-Mariner 已支持 XFS 作为根文件系统选项。
CBL-Mariner(CBL 即 Common Base Linux)是微软内部使用的 Linux 发行版,它不是桌面 Linux 而是服务器端 Linux,被用于微软的云基础设施以及边缘产品和服务。
此前 CBL-Mariner 一直使用 EXT4 作为根文件系统,但是最新发布的 CBL-Mariner 2.0.20230426 版本添加了 XFS 文件系统支持,并在低内存设备上进行了性能测试,测试结果“还不错”。
XFS 支持代码来自 Microsoft 的 LinkedIn 组织,他们从 3 月起就一直致力于为 CBL-Mariner 安装程序添加 XFS 支持,比如为 initrd 添加 fsck.xfs、为 GRUB 添加 XFS 模块,以便将其作为根文件系统的替代方案。
除了支持 XFS 作为根文件系统外, CBL-Mariner 更新还启用了对 ISO 安装程序的串行控制台支持、添加了 LLVM 和 Clang 16 包,转移到更新的 Linux 5.15 LTS 内核版本,并更新了软件包——包括各种安全修复程序。
有关 XFS 支持详情可查看相关的 CBL-Mariner 更新公告。