微軟在 GitHub 開源了一款內部使用的 Linux 發行版 CBL-Mariner。該發行版由 WSL 2 團隊開發,主要用于服務器端而非桌面端。
據微軟官方介紹,CBL-Mariner 旨在為云基礎設施以及邊緣產品和服務提供一致。該計劃是微軟對各種 Linux 技術不斷增加投入的一部分,例如 SONiC、Azure Sphere OS 和 Windows Subsystem for Linux (WSL)。
此外,CBL-Mariner 不會改變他們對任何現有第三方 Linux 發行版的態度或承諾。
IT之家了解到,CBL-Mariner 的設計理念是,一組小的通用核心包可以滿足第一方云和邊緣服務的普遍需求,同時允許各個團隊在通用核心之上分層附加包,為他們的工作負載生成鏡像。這是通過一個簡單的構建系統實現的,該系統支持:
包生成:從 SPEC 文件和源文件中生成所需的一組 RPM 包。
鏡像生成:從給定的一組包中生成所需的鏡像,如 ISO 或 VHD。