文 | 局長(zhǎng) 出品 | OSC開(kāi)源社區(qū)(ID:oschina2013)微軟近日開(kāi)源了一款內(nèi)部使用的 Linux 發(fā)行版——CBL-Mariner(CBL 即 Common Base Linux)。CBL-Mariner 不是桌面 Linux 而是服務(wù)器端 Linux,它被用于微軟的云基礎(chǔ)設(shè)施以及邊緣產(chǎn)品和服務(wù)。CBL-Mariner 旨在為這些設(shè)備和服務(wù)提供一個(gè)一致的平臺(tái),并增強(qiáng)微軟在 Linux 更新方面與時(shí)俱進(jìn)的能力。 CBL-Mariner 的設(shè)計(jì)理念是通過(guò)提供一組小的通用核心軟件包來(lái)滿足云和邊緣服務(wù)的普遍需求,同時(shí)允許各團(tuán)隊(duì)在通用核心之上根據(jù)需要引入額外的軟件包。它是輕量級(jí)的發(fā)行版,只消耗非常小的磁盤和內(nèi)存資源,可作為容器或容器主機(jī)使用。CBL-Mariner 遵循“默認(rèn)安全(secure-by-default)”原則,操作系統(tǒng)的大多數(shù)方面都以安全為重點(diǎn)。它包含加固內(nèi)核、簽名更新、ASLR、基于編譯器的加固和防篡改日志等眾多功能。所有 CBL-Mariner 安全功能都已羅列在 GitHub repo 中。微軟表示,開(kāi)源 CBL-Mariner Linux 發(fā)行版是他們對(duì)廣泛的 Linux 技術(shù)不斷增加投資的一部分,就如同此前的 SONiC, Azure Sphere OS 和 Windows Subsystem for Linux (WSL)?等項(xiàng)目。此外這也是微軟對(duì)開(kāi)源承諾的兌現(xiàn),以及對(duì) Linux 社區(qū)的回饋。微軟還表示,CBL-Mariner 不會(huì)改變他們對(duì)任何現(xiàn)有第三方 Linux 發(fā)行版的態(tài)度或承諾。根據(jù)微軟 Azure 團(tuán)隊(duì)成員 Juan Manuel Rey 的介紹,CBL-Mariner 由 WSL2 團(tuán)隊(duì)創(chuàng)造,但目前沒(méi)有提供 ISO 鏡像,需要自己進(jìn)行構(gòu)建。詳細(xì)教程點(diǎn)此查看:https://blog.jreypo.io/2021/07/09/a-look-into-cbl-mariner-microsoft-internal-linux-distribution/