CBL Mariner Linux 1.0由微软发布,以下是如何安装
毫无疑问,微软近年来对Linux表现出了更多的喜爱。Linux的Windows子系统就是一个明显的例子。
微软的Linux系统小组是微软创建WSL2的团队。现在,该团队最近发布了
第一个稳定版本
的Linux发行版
CBL水手
。如果你想知道,
CBL代表Common Base Linux。
微软工程团队使用该发行版来构建其云基础设施以及边缘产品和服务。
CBL Mariner消耗有限的磁盘和内存资源。CBL水手的轻量级特性还提供了更快的启动时间和最小的攻击面。
但是,让我们做一个重要的澄清:
CBM Mariner不是一个通用的Linux disro。
其目的是作为微软工程团队进入Azure基础设施的内部轻量级Linux发行版。
如何安装Microsoft CBL Mariner Linux
微软在获得麻省理工学院许可的情况下,在GitHub上提供了CBL Mariner。虽然源代码可用,但没有ISO映像,但您可以构建自己的映像。以下是如何使用Ubuntu来做到这一点。
1.构建您自己的安装ISO映像
首先,让我们安装构建ISO映像所需的一些先决条件:
sudo apt install make tar wget curl rpm qemu utils golang go genisoimage python2 minimum bison gawk
接下来,克隆CBL Mariner GitHub repo:
吉特
克隆
https:
//github.com/microsoft/CBL-Mariner.git
代码语言:
PHP
(
php
)
克隆到
“CBL水手”
...
remote:枚举对象:
32298
,完成。
...
接收对象:
100
% (
32298
/
32298
),
506.43
MiB,完成了。
正在解析增量:
100
% (
15482
/
15482
),完成。
代码语言:
JavaScript
(
javascript
)
最后,输入
CBL水手/工具包
目录,并构建安装ISO映像。以下内容从预编译的RPM构建可引导的ISO映像:
cd CBL水手/工具包
sudo使iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=/imageconfigs/full.json
...
警告
[0001]
99
.64
%
完成
,
估计
完成
星期一
七月
12 21
:58
:14
2021
警告
[0001]
全部的
翻译
桌子
大小
: 2048
警告
[0001]
全部的
岩脊
属性
字节
: 29673
警告
[0001]
全部的
目录
字节
: 71680
警告
[0001]
路径
桌子
大小
(
字节
): 222
警告
[0001]
马克斯
brk
空间
习惯于
44000
警告
[0001]
346267
范围
书面的
(676
MB
)
代码语言:
CSS
(
css
)
完成。您可以在中找到ISO文件
../out/images/full/
目录下的名称,例如
完整1.0.20210712.2155.iso
.
2.在VirtualBox上安装Microsoft CBL Mariner Linux
创建一个新的VirtualBox虚拟机。为硬件配置1个CPU、1GB RAM和8GB磁盘。这就足够做一次测试了。在我们的案例中,选择一个启动磁盘
完整1.0.20210712.2155.iso
,然后按照下面显示的屏幕开始安装过程。
2.1选择
图形安装程序
选项
2.2选择
CBL水手满
‘用于安装类型。
2.3接受条款和条件。
2.4选择
擦除磁盘
选项当然,也可以选择手动对磁盘进行分区。
2.5输入您的首选名称、用户名和密码。请注意,此用户将具有root/sudo权限。完成后,只需点击
安装
按钮
2.6等待安装完成…
2.7如下图所示,安装过程非常快。
祝贺您已经成功地在VirtualBox上安装了Microsoft CBL Mariner Linux。现在只需使用以前创建的用户凭据登录即可。
正如您所看到的
CBL Mariner软件包系统基于RPM。它使用
tdnf
(微小DNF)
它是DNF包管理器的C实现,没有Python依赖性。或者,您也可以使用well-know
dnf
用于包管理的命令。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...