首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >微软有了自家的 Linux 发行版:CBL-Mariner

微软有了自家的 Linux 发行版:CBL-Mariner

作者头像
云头条
发布2022-03-18 17:42:32
发布2022-03-18 17:42:32
9930
举报
文章被收录于专栏:云头条云头条

微软有了自家的Linux发行版;没错,你可以下载、安装和运行它。事实上,您可能就想这么做。

OK,它没有被命名为MS-Linux或Lindows;微软现在拥有自己的、真正的通用Linux发行版:Common Base Linux(CBL)-Mariner。而且就像任何Linux发行版一样,你可以自行下载并运行它。是不是很棒?

微软不再是Linux的宿敌。那么,微软是AWS和谷歌的宿敌吗?这可以肯定。不过,绝不是Linux的宿敌。

就拿CBL-Mariner来说。微软没有大张旗鼓地发布CBL-Mariner。它在GitHub上悄然发布了代码(https://github.com/microsoft/CBL-Mariner),任何人都可以使用。的确,微软Azure VMware高级项目经理Juan Manuel Rey最近发表了一篇指南,介绍如何构建ISO CBL-Mariner 映件。在此之前,如果您是Linux专家,得费点周折,才可以运行它;而现在,多谢Rey写的指南,稍微懂点Linux技能的人都可以运行它。

CBL-Mariner可不是Linux桌面。与微软用来确保边缘计算服务安全的第一款专用Linux发行版Azure Sphere一样,它也是一款服务器端Linux。

这个微软品牌的Linux是一款内部Linux发行版。它本用于微软的云基础设施以及边缘产品和服务。它的主要任务就是为这些设备和服务提供一致的Linux平台。就像Fedora之于Red Hat一样,它使微软处于Linux的最前沿。

CBL-Mariner依托这个理念而建:只需要一小组通用核心软件包,就可以满足云和边缘服务的需求。如果需要更多的软件包,CBL-Mariner还让你可以轻松地在通用核心软件包上添加额外的软件包。一旦完成了这一步,其简单的构建系统使您可以轻松地从SPEC和源文件创建RPM软件包。或者,你还可以用它来创建ISO或虚拟硬盘(VHD)映像。

正如大家所料,基本的CBL-Mariner是一款非常轻量级的Linux。可以将其用作容器或容器主机。由于大小有限,攻击面也很小。这也使得用户很容易通过RPM向其部署安全补丁。设计者特别注重向用户交付最新的安全补丁和修复程序。有关其安全功能的更多信息,请参阅CBL-Mariner的GitHub安全功能列表(https://github.com/microsoft/CBL-Mariner/blob/1.0/toolkit/docs/security/security-features.md)。

与任何其他Linux发行版一样,CBL-Mariner建立在巨人的肩膀上。微软为此感谢了VMware的Photon OS项目(一款安全的Linux)、Fedora 项目Linux from Scratch(这是利用源代码构建Linux的指南)、OpenMamba发行版,甚至还感谢了GNU和自由软件基金会 (FSF)。我知道微软感谢FSF让你们中的一些人颇为恼火,但现在不是90年代,公开声称“Linux是毒瘤”的Steve Ballmer自2014年以来就不担任微软的首席执行官。

若想亲自试一下,您要在Ubuntu 18.04上构建它。坦率地说,如果你在版本18.04以后的任何Ubuntu Linux发行版上无法构建它,我会很惊讶。我在自己的Ubuntu 20.04.2桌面上构建了它。您还需要最新版本的Go语言和Docker。

即使默认构建系统是Ubuntu,CBL-Mariner本身也欠Fedora一份厚厚的情。比如说,它使用Tiny DNF作为其DNF RPM软件包管理器。它使用RPM-OSTree作为其基于映像的原子更新机制。

所以,如果你想要一款安全稳定的Linux以满足边缘计算或容器要求,建议试试 CBL-Mariner。虽然我仍对Windows作为一款专业级操作系统持怀疑态度,但微软在构建可靠的Linux方面做得很好。之前谁能想到这样!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云头条 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档