CBL-Mariner1.0是微软为内部使用开发的这个新的Linux发行版的第一个稳定版本。了解如何在VirtualBox上安装它。毫无疑问,微软近年来对Linux表现出了更多的真挚热爱。适用于Linux的Windows子系统就是一个明显的例子。Microsoft的LinuxSystemsGroup是创建WSL2的Microsoft团队。现在该团队最近发布了他们自己的Linux发行版的第一个稳定版本,称为CBL-Mariner。CBL代表通用基础Linux。Microsoft工程团队使用该发行版来构建其云基础架构以及边缘产品和服务。CBL-Mariner只需要有限的磁盘和内存资源。CBL-Mariner的轻量级特性还提供了更快的启动时间和最小的攻击面。然而,让我们做一个重要的澄清:CBM-Mariner不是一个通用的Linux发行版。它旨在作为Microsoft工程团队使用Azure基础设施的内部轻量级Linux发行版。如何安装MicrosoftCBL-MarinerLinuxMicrosoft在MIT许可下在GitHub上提供CBL-Mariner。虽然源代码可用,但没有ISO映像,但您可以构建自己的映像。这是使用Ubuntu的方法。1.构建您自己的安装ISO映像首先,让我们安装构建ISO映像所需的一些先决条件:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallmaketarwgetcurlrpmqemu-utilsgolang-gogenisoimagepython2-minimalbisongawk接下来,克隆CBL-MarinerGitHub存储库:linuxmi@linuxmi:~/www.linuxmi.com$gitclonehttps://github.com/microsoft/CBL-Mariner.git最后,转到CBL-Mariner/toolkit目录并构建安装ISO映像。以下从预编译的RPM构建可引导的ISO映像:linuxmi@linuxmi:~/www.linuxmi.com$cdCBL-Mariner/toolkitlinuxmi@linuxmi:~/www.linuxmi.com$sudomakeisoREBUILD_TOOLS=yREBUILD_PACKAGES=nCONFIG_FILE=./imageconfigs/full.json完成。您将在../out/images/full/目录中找到名称为full-1.0.20210712.2155.iso.2的ISO文件。在VirtualBox上安装MicrosoftCBL-MarinerLinux创建一个新的VirtualBox虚拟机。将硬件配置为1个CPU、1GB内存和8GB磁盘。这足以进行测试。选择一个启动盘,在我们的例子中是full-1.0.20210712.2155.iso,然后按照下面显示的屏幕开始安装过程。2.1选择“图形安装程序”选项。2.2安装类型选择“CBL-MarinerFull”。2.3接受条款和条件。2.4选择“擦除磁盘”选项。当然,也可以选择手动对磁盘进行分区。2.5输入您的首选名称、用户名和密码。请注意,此用户将拥有root/sudo权限。完成后,只需点击“安装”按钮。2.6等待安装完成...2.7如下图所示,安装过程很快。恭喜!您已经在VirtualBox上成功安装了MicrosoftCBL-MarinerLinux。现在只需使用之前创建的用户凭据登录即可。CBL-Mariner包系统是基于RPM的。它使用tdnf(TinyDNF),它是DNF包管理器的C实现,不依赖于Python。或者,您可以使用众所周知的dnf命令进行包管理。
