CBL-Mariner 适用于 Azure 1P 服务和边缘设备的 Linux OS开源项目

我要开发同款
白开水不加糖2020年11月12日
42阅读
所属分类Google Go、操作系统、物联网
授权协议MIT

作品详情

CBL-Mariner是用于Microsoft的云基础架构以及边缘产品和服务的内部Linux发行版。旨在为这些设备和服务提供一致的平台,并将增强Microsoft保持最新Linux更新的能力。

CBL-Mariner的设计理念是,一套小的通用核心软件包可以满足firstpartycloud 和边缘服务的普遍需求,同时允许各个团队在通用核心之上分层放置其他软件包,以为其工作负载生成镜像。这可以通过一个简单的构建系统来实现,该系统可以:

PackageGeneration:从SPEC文件和源文件中生成所需的RPM软件包集。ImageGeneration:这将从给定的一组包装中生成所需的imageartifacts,例如ISO或VHD。无论部署为容器还是容器主机,CBL-Mariner都会消耗有限的磁盘和内存资源。CBL-Mariner的轻巧特性还提供了更快的启动时间和最小的攻击面。通过将核心镜像中的功能集中到内部云客户所需的功能上,可以减少加载的服务,并减少攻击向量。

当出现安全漏洞时,CBL-Mariner支持基于程序包的更新模型和基于解除的更新模型。利用常见的 RPM软件包管理器系统,CBL-Mariner可以提供最新的安全补丁程序和修补程序供下载,目的是缩短周转时间。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论