微軟開源內(nèi)部 Linux 發(fā)行版 CBL-Mariner
微軟近日開源了一款內(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ì)理念是通過提供一組小的通用核心軟件包來滿足云和邊緣服務(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 中。
微軟表示,開源 CBL-Mariner Linux 發(fā)行版是他們對(duì)廣泛的 Linux 技術(shù)不斷增加投資的一部分,就如同此前的 SONiC, Azure Sphere OS 和 Windows Subsystem for Linux (WSL) 等項(xiàng)目。此外這也是微軟對(duì)開源承諾的兌現(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)造,但目前沒有提供 ISO 鏡像,需要自己進(jìn)行構(gòu)建。詳細(xì)教程點(diǎn)此查看。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:微軟開源內(nèi)部 Linux 發(fā)行版 CBL-Mariner
本文地址:https://www.oschina.net/news/151236/ms-cbl-mariner