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
用于包管理的命令。
Linux中使用Screenkey的Screencast按键
运行后的屏幕键是通知区域(系统托盘)中的图标,有许多选项。此外,它支持多个监视器,可以显示按下的键和组合键,您可以自定义显示字段的字体和颜色、显示时间(延迟)以及其他各种信息。 要了解Screenkey的功能,请查看下图。 屏幕键功能 显示按下的按键 几种键盘翻译方法 关键组成/输入法支持 可配置的字体/大小/位置 突出显示最近的按键 改进了退格处理 Normal/Emacs/Mac caps模式
Proxmox VE 8.2推出增强型迁移工具
Proxmox是一个全面的服务器虚拟化平台,旨在使用用于虚拟化的QEMU和用于容器的LXC等工具来处理基于容器的虚拟机技术,在其上一次8.1发布五个月后,Proxmox发布了其最新迭代Proxmox VE 8.2,带来了一系列新功能和更新,增强了其功能和用户体验。 这次更新建立在Debian 12.5的强大基础上,并由最新的稳定Linux内核6.8提供支持,用户可以从各种虚拟化工具的最新版本中受益
Flathhub的战略转向突出高品质应用
Flathub是Linux生态系统中的一个关键参与者,它已经发展成为寻求与发行版无关的应用程序的用户的首选目的地。 最初旨在简化通过Flatpak访问最新版本的流行应用程序,Flathaub现在拥有2400多个应用程序,通常由其开发者直接维护,去年5月达到了令人印象深刻的里程碑,下载量达到10亿次。 然而,这一成功也带来了自身的挑战,尤其是在应用元数据的质量方面。该平台注意到,大量应用程序的元数据
使用pktstat跟踪Linux中的网络连接
如果您想知道哪些进程正在使用您在Linux上的带宽,一个名为pktstat的小实用程序可能会有所帮助。此命令行工具实时显示数据包活动,并提供一些常用功能的便捷选项。 什么是pktstat? Pktstat是一个实用程序,它显示进出计算机的数据包的行为,类似于top或HTOP显示进程信息的方式。这是一个在终端上运行的全屏程序。 如何安装pktstat 安装pktstat很容易,因为它可以在大多数主要
Audacity 3.5增加了云项目和高级Tempo检测
流行的开源音频编辑软件Audacity 3.5的最新版本刚刚发布,带来了一系列新功能和改进,使其对业余和专业用户来说更加通用。 对于那些不熟悉的人来说,Audacity是一款适用于Windows、macOS和Linux的免费、易于使用的音频编辑器和录音机,广泛用于从播客制作到音乐录制的所有方面。现在,让我们看看它的最新版本有什么新内容。 Audacity 3.5亮点 Audacity 3.5 Au