您应该在适用于 Linux 的 Windows 子系统中尝试的 5 个 Linux 发行版
想在 Windows 上运行 Linux 吗?这五个 Linux 发行版可从适用于 Linux 的 Windows 子系统的 Microsoft Store 获取
适用于 Linux 的 Windows 子系统改变了 Linux 在桌面上的游戏规则。 Microsoft 和 Linux 在 2000 年代一直不和,而现在 Microsoft 与 Linux 社区密切合作,以确保它们能够互操作。
没有比 WSL 更好的工具来展示 Linux 和 Windows 的新世界了。现在,您可以通过实际的 Linux 二进制文件在 Windows 系统上使用强大的 Linux 命令行工具。您还可以直接从 Microsoft Store 中选择 Linux 发行版。
但是您应该在 Windows 中运行哪个 Linux 发行版?
1.乌班图
Ubuntu 是部署最广泛的 Linux 发行版,因此它作为 WSL 的一部分提供也就不足为奇了。
该发行版由 Canonical 开发,并得到了一家大公司的支持。 Canonical 还与 Microsoft 密切合作,确保其 WSL 版本适合开发人员使用。
Ubuntu 试图拥有比它所基于的 Debian 发行版更稳定的最新软件包。这使其成为开发人员的不错选择。
Ubuntu 每年发布两次新版本,通常在春季和秋季。大约每两年就有一个版本被指定为“长期支持”或 LTS。这意味着它将收到长达五年的更新。 Microsoft Store 中的 Ubuntu 应用程序将针对最新的 LTS 版本,但也提供其他当前支持的版本。
下载:适用于 Windows 的 Ubuntu 20.04 LTS
2. Debian
Debian 是上述流行的 Ubuntu 版本的基础。它也是仍在积极开发中的最古老的发行版之一,其历史可以追溯到 1993 年。
标准配置的 Debian 以其稳定性而闻名。这并不意味着它不会崩溃,而是意味着它在其生命周期内不会发生太大变化,这确实有助于提高可靠性。这是维基百科等网站依赖它的原因之一。
Debian 也与 Ubuntu 不同,因为它是一个严格的社区项目,不像 Canonical 对 Ubuntu 那样受商业公司控制。因此,真正相信自由软件和自由文化精神的人会发现 Debian 具有吸引力。
Debian 稳定性的缺点是,您最终可能会在稳定版本中得到一些旧版本的软件包。如果您不是开发人员或想要一个可以镜像生产服务器的环境,那么这可能适合您。
Debian 还提供测试版本和不稳定版本,如果您需要更新版本,您可以使用它们,但您必须将稳定版本转换为其他版本之一,因为只有稳定版本可以通过 Microsoft Store 获得。
下载:Windows 版 Debian
3.卡利Linux
Ubuntu 和 Debian 是通用发行版,而 Kali Linux 是为道德黑客而设计的。该项目声称包含 600 多个渗透测试工具。与 Ubuntu 一样,Kali 也基于 Debian。
该发行版包含用于获取远程计算机信息并尝试发现其中漏洞的实用程序。
如果您在没有正式访问权限的计算机上尝试此操作,可能会遇到很多麻烦。我们不是律师,但您可能应该只在自己的计算机上尝试这些工具,例如在虚拟机或家庭实验室中。
该发行版还通过 Win-KeX 正式支持 Windows 上的 Linux 桌面。桌面可以在单独的窗口中运行,也可以以“无缝”模式运行,共享 Windows 和 Kali 桌面。
除此之外,Kali Linux 对于崭露头角的安全/信息安全专家来说将是一个很好的发行版。
下载:Windows 版 Kali Linux
4.openSUSE
openSUSE 与 Debian 一样,是一个目前广泛使用的较旧发行版,由德国 SUSE 公司开发。该公司被 Novell 收购,Novell 又被 Micro Focus 收购,随后 Micro Focus 再次将 SUSE 拆分为一家独立的公司。这就是今天的运作方式。 openSUSE 是 SUSE 企业版的基础。
SUSE 系列最出名的是 YaST 配置工具,该工具完全基于菜单界面,而不仅仅是依赖命令。这对于那些不太熟悉 Linux 命令行的人来说可能会更友好。所有包管理和系统配置都是通过 YaST 完成的。
另一个有趣的举措是开放构建服务,它不仅为 openSUSE 构建软件包,还为其他主要发行版(包括 Debian 和 Ubuntu)构建软件包。该项目的目标是创建一个标准化存储库以减少支持问题。这意味着您可以使用 openSUSE 软件包而无需安装 openSUSE。
下载:openSUSE Leap 15.2(Windows 版)
5.阿尔卑斯Linux
Alpine Linux 与这里介绍的其他发行版非常不同,因为它不是基于现有发行版。 Alpine 致力于轻量化和快速。
开发人员在 musl libc 和 BusyBox 上构建它,这使得 Alpine 比标准 Linux 发行版小得多。与现在现代 Linux 发行版中的标准 systemd 相比,它还使用自己的包管理系统和 openRC 脚本。
开发人员还努力使用位置无关可执行文件 (PIE) 和堆栈粉碎保护来使 Alpine 非常安全。简单来说,这意味着攻击者更难控制运行 Alpine 的机器。
Alpine 的简单性和速度通过其安装过程得到了证明,即使在 WSL 中,该安装过程似乎也比标准发行版花费的时间少得多。其他发行版在首次启动时会显示一条消息,表示可能需要几分钟的时间才能完成设置。
Alpine 的轻量化特性可能适合 WSL;许多人喜欢 WSL,因为它比完整的虚拟机占用更少的资源。如果您已经是 Linux 高级用户并且想要不同于 Ubuntu 或 SUSE 的东西,您可能会喜欢它。
下载:Windows 版 Alpine WSL
在 WSL 上选择 Linux 发行版
WSL 有多种发行版可供选择,您应该选择哪一种?如果您已经熟悉一种发行版,那么最好坚持使用它。例如,如果您正在为使用 Ubuntu 的服务器构建测试环境,那么最好使用 Ubuntu。
如果您对 Linux 完全陌生,并且想要查看命令行,请从 Ubuntu 开始,因为它最适合您,同时为有经验的用户提供大量功能。
您还可以同时运行不同的发行版,为什么不尝试全部呢?