微软发布了他们自己的 Linux 发行版——Common Base Linux Mariner (CBL-Mariner)。 Linux 和 Windows 是主要竞争对手,这是一个普遍的概念,考虑到它们不断试图通过其产品赢得计算机用户的青睐。
CBL-Mariner 的发布让很多人感到意外,但这就是技术密集的世界的运作方式。 请放心,微软不会用 CBL-Mariner 取代 Windows。 事实上,CBL-Mariner 是为协助 Microsoft 的内部工程团队而构建的。
让我们深入探索 CBL-Mariner 并查看在虚拟机中安装它的步骤。
什么是 CBL-Mariner?
Microsoft 的 Linux 系统组创建并开发了 CBL-Mariner。 它不仅仅是另一个 Linux 发行版,因为它为 Microsoft 服务于更大的目的。 CBL 的主要目标是为微软边缘产品和服务的开发以及云基础设施的开发铺平道路。
操作系统的源代码根据不同的开源许可证获得许可,包括 GNU 通用公共许可证和 MIT 许可证。 它目前以 GitHub 存储库的形式存在,并且没有用于在您的计算机上安装操作系统的 ISO 映像。 好消息是您仍然可以通过构建自己的 ISO 映像并将其安装在您自己的虚拟机上来使用该发行版。
CBL-Mariner 对科技界来说并不陌生。 它以前被微软内部用于维护 Azure 云基础设施。 Redmond 通过强化内核、提供签名更新、使用基于编译器的强化、防篡改注册表以及更多功能提高了 CBL 的安全性。
如何安装 CBL-Mariner VirtualBox
将源代码转换为 ISO 映像可能是在虚拟机中启动和运行发行版的最简单方法。 此方法包括从存储库下载代码并将其转换为 ISO 映像。
就本文而言,安装已在 VirtualBox,这是一个流行的虚拟机管理程序。
第 1 步:下载 VirtualBox
如果你还没有 VirtualBox 安装在您的系统上,您可以从网站下载它并在创建 ISO 映像之前安装它。
下载: 甲骨文 VirtualBox
第 2 步:安装必要的依赖项
在开始实际安装之前,您需要在 Linux 机器上安装一些依赖项。 您可能已经拥有其中一些,但仔细检查总是好的。
要在基于 Debian 的发行版(如 Ubuntu)上安装依赖项,请键入以下内容:
sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python2.0 bison gawk
输出:
第 3 步:克隆 GitHub 存储库
下一步是使用 git clone 命令克隆 CBL 的官方 GitHub 存储库。
git clone https://github.com/microsoft/CBL-Mariner.git
输出:
第 4 步:生成 ISO 映像
下载源代码后,下一步是访问特定目录以生成 ISO 映像。 Enter 以下命令一一为启动创建ISO:
cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
输出:
系统会将 ISO 文件输出到 /输出/图像/完整 转换成功后的目录。
第 5 步:创建虚拟机
第一步是打开 VirtualBox. 然后,点击 新的 按钮创建一个新的虚拟机。
一旦你点击 新的,将打开一个对话框。 在名称栏中,输入 CBL-水手 作为操作系统。 在里面 类型 下拉,选择 Linux. 此外,您需要选择 其他 Linux(64 位) 作为版本。
在下一个屏幕上,您必须为您的机器分配内存大小。 理想情况下,您可以在此步骤中分配 1GB 的 RAM。 如果您可以分配更多,请相应地设置内存。 但是,有一个上限,所以最好按照屏幕上的说明进行操作。
在下一个屏幕上,单击 立即创建虚拟硬盘 选项。
在随后的屏幕中,选择 VDI (VirtualBox 磁盘映像) 选项。
然后,选择 动态分配 作为选项 存储在物理硬盘上.
只要你点击 下一个你会到达 文件位置和大小 屏幕。 Enter 您要保存的路径 VDI 文件。 此外,您还可以选择虚拟硬盘的大小。 理想大小是 10GB 的磁盘空间,但如果您的系统上有足够的可用存储空间,您可以分配更多。
点击 创造 完成虚拟机的创建。
第 6 步:配置虚拟机
要配置虚拟机,您需要从左侧边栏中单击新创建的虚拟机。 然后,选择 CBL-海洋r,其次是 设置,最后是 贮存 选项。 在存储选项卡中,单击 光驱 图标并选择之前创建的 ISO 文件。
您现在可以通过单击 CBL-Mariner 的 ISO 映像启动虚拟机 开始 按钮。
第 7 步:在您的虚拟机上安装 CBL-Mariner
开始使用图形安装程序安装 ISO 文件。 按照给定的步骤继续安装。
选择 图形安装程序 从安装开始时的选项列表中。
以下安装步骤与任何其他 Linux 发行版非常相似。
选择 CBL-水手全 安装窗口中的选项以进行完整安装。 您还可以选择 核心安装 如果您不想要任何预加载的软件包,请选择此选项。 选择不会有太大的不同,因为该系统几乎不包含任何软件包。
要进入下一个屏幕,请接受许可条款。
以下安装窗口要求进行硬盘分区。 您可以在此窗口中根据需要创建硬盘分区。 如果要继续使用默认分区,请单击 下一个.
Enter 在下一个屏幕上显示您系统的主机名、用户名和密码。 安装应在此之后开始。 安装成功后重启虚拟机。
输入您在上面指定的用户名和密码登录系统。
恭喜! CBL-Mariner 现在已安装在您的机器上。 不幸的是,它以命令行模式启动,因此您可以直接访问终端窗口。
在虚拟机上运行 CBL-Mariner
安装 CBL-Mariner 不是一个非常简单的过程。 您没有获得实际的 ISO 文件,这使安装过程变得乏味。 尽管如此,安装与任何其他传统发行版非常相似,尤其是在您生成 ISO 文件后。
此外,该发行版是基本的,没有很多软件包。 如果您很高兴看到 Microsoft 提供的最新 Linux 产品,您应该尝试 CBL-Mariner。