微軟近日發佈了一款內部使用的Linux發行版 CBL-Mine。該發行版是由WSL(Windows Subsyste fo Linux) 2 團隊開發,主要用於服務器端而非桌面端,用來構建其雲基礎設施和邊緣產品和服務。源代碼完全開放,用戶可以自行編譯。
據微軟官方介紹,CBL-Mine 旨在爲雲基礎設施以及邊緣產品和服務提供一致的平臺。該計劃是微軟對各種 Linux 技術不斷增加投資的一部分,例如 SONiC、Azue Sphee OS 和 Windows Subsystem fo Linux (WSL)。此外,CBL-Mine 不會改變他們對任何現有第三方 Linux 發行版的態度或承諾。
CBL-Mine 的設計理念是,一組小的通用核心包可以滿足第一方雲和邊緣服務的普遍需求,同時允許各個團隊在通用核心之上分層附加包,爲他們的工作負載生成圖像。這是通過一箇簡單的構建系統實現的,該系統支持:
①包生成:這會從 SPEC 文件和源文件中生成所需的一組 RPM 包。
②圖像生成:這會從給定的一組包中生成所需的圖像工件,如 ISO 或 VHD。
當出現安全漏洞時,CBL-Mine 支持基於包的更新模型和基於圖像的更新模型。利用通用的 RPM 包管理器系統,CBL-Mine 提供最新的安全補丁和修復程序,以實現快速週轉時間的目標。