跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

精选回复

发布于

去年年底,我们很高兴与Microsoft 联系,参与发布新的、现代的WSL 分发架构。在h2 中,这种新架构允许更轻松地分发和安装WSL 发行版。有关其工作原理的完整说明,请查看Microsoft 的博客文章及其文档。

在Microsoft WSL 团队的帮助下,我们可以自豪地说,我们是第一个被纳入这一新的现代发行版列表的Linux 发行版。在这篇博文中,我们将介绍整个旅程并分享如何尝试这种新架构,但如果您只是寻找实际操作部分,请参阅此处。

Kali 和 WSL 的历史

Kali 长期以来一直积极支持WSL 及其运行团队。当我们第一次收到有关新的分发架构及其使用方式的电子邮件时,我们对此非常感兴趣。

对于那些不熟悉WSL 工作原理的人,之前我们花了几个步骤才将新版本下载到Microsoft 商店:

首先,我们必须构建根文件系统(rootfs) 并将其压缩为tarball。这是通过我们的构建脚本完成的,并且可以在大多数系统和操作系统上完成。在获得压缩的rootfs 后,我们需要将其移动到安装了Visual Studio 并根据我们的需要进行配置的Windows 系统。有关此配置的更多信息,请参阅GitLab 中的自述文件。正确设置和配置Visual Studio 后,我们必须导入压缩的rootfs 并开始构建应用程序。这就像在最初配置并知道输出良好后单击几个按钮一样简单。然后,我们从这里将构建应用程序包上传到Microsoft 的商店,然后需要对其进行审查和批准。总的来说,这不是一个漫长或费力的过程。然而,利用新的分发架构,所有这一切都可以简化为两个步骤。

构建rootfs。创建到Microsoft 的WSL GitHub 的合并请求,更新分发信息列表。事实上,如果我们这样选择,我们实际上可以构建rootfs 并允许用户下载该文件并自己使用它。但这是为什么呢?

新的 WSL 现代分发架构

这个新架构附带了一些使用的新文件。这些文件包含在rootfs 中,向WSL 指示如何处理tarball。这些文件包括Linux 发行版的名称、图标、用户设置,甚至首次启动时应执行的操作等信息。

有了这些文件,WSL 就可以直接导入rootfs tarball 并正确安装和配置WSL 发行版。如果您使用的是某个版本的WSL 或更高版本(目前仅在预发行版中提供),您将能够双击任何.wsl 扩展tarball 并立即安装该WSL 发行版。

由于这是此架构如何为最终用户工作的基本概述,因此如果您有兴趣,值得阅读Microsoft 的博客文章和本博客开头共享的文档。

Kali 谈新的分发架构

2024 年11 月收到WSL 团队发来的电子邮件后,我们立即开始更新构建脚本以利用此新功能。我们创建了必要的文件和基本的开箱即用体验(oobe) 脚本以供WSL 使用。在构建并测试它之后,我们对它的易用性印象深刻。

新的一年开始后,我们开始转换现有的构建管道,以充分利用WSL 中提供的新功能。我们修改了构建脚本以包含所有新文件,更改了构建框以将tarball 输出重命名为.wsl 扩展名,现在正在利用kali.download(我们的Cloudflare 镜像)来分发新文件。

如何测试这个新的 WSL

您需要做的第一件事是使用WSL 的预发行版本。在Windows终端:中运行以下命令

wsl --更新--预发布

安装后,您应该能够使用.wsl 文件。要对此进行测试,请访问我们的kali.download 页面并下载适合您计算机架构的.wsl 文件。这可能是amd64。

或者,您可以在Windows 终端: 中运行以下命令

wsl.exe --安装kali-linux

我们希望您和我们一样欣赏并享受WSL 的这一新发展。谁知道WSL 上的Kali 未来会发生什么,您可能会看到一些新的、更完整的Kali 安装以及这个新的易于安装的.wsl 文件。

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。