如果您对在 Windows 计算机上安装 Linux 感兴趣,您可能听说过 Windows Subsystem for Linux (WSL)。 但它运行哪些版本的 Linux? 在这里,我们着眼于可以在带有 WSL 的 Windows 10 中本机运行的基于 Linux 的操作系统,并考虑如何选择 Linux 桌面环境。
什么是适用于 Linux 的 Windows 子系统?
Windows 10 的一项功能,适用于 Linux 的 Windows 子系统是一个兼容层,可让您在 Windows 环境中运行 Linux 软件。 WSL 适用于 Windows 10 家庭版及更高版本,可以手动添加到您的系统中,也可以加入 Windows 预览体验计划以预览新软件。
安装 WSL 为您提供适用于 Windows 的 Linux 终端
如果您安装 WSL,您就可以在 Windows 10 中使用 Linux 终端。这具有相当大的优势,从运行 Linux 软件到提供一个简单的学习环境来掌握 Linux。
当然,这不是在 Windows 上获得 Linux 终端的唯一方法。 如果您正在运行远程 Linux 机器(可能是 Raspberry Pi),您可以使用 PuTTY 或 Windows PowerShell 或任何其他合适的 SSH 工具进行远程访问。
但是,如果您没有合适的辅助计算机,则适用于 Linux 的 Windows 子系统是在 Windows 上安装 Linux 的最佳方式。
可以在 Windows 10 上使用 WSL 安装的 6 个 Linux 操作系统
在您的计算机上安装 WSL 后,您就可以选择要在其上安装的 Linux 操作系统了。 这些可从 Windows 商店获得,并且需要 WSL 作为先决条件,因此请确保在安装 Linux 操作系统之前已完全安装它。 WSL 上可以安装以下六种 Linux 操作系统。
1. 使用 WSL 在 Windows 10 上安装 Ubuntu
也许是最著名的 Linux 操作系统,在 Windows 10 上安装 Ubuntu 使用 WSL 很简单。
有几个版本可用,每个版本都预装了各种实用程序。 如果您要查找的工具不可用,则可能可以安装它们。 您为 WSL 选择的 Ubuntu 操作系统是:
下载: Ubuntu 18.04 LTS
下载: Ubuntu 20.04 LTS
下载: Ubuntu (滚动)
滚动版本会定期更新,但没有旧版本提供的长期支持 (LTS) 的好处。
2. SUSE Linux Enterprise Server 15
SUSE 的此服务器版本也称为 SLE,适用于 Windows PC 上的各种基于服务器的用途。 它具有多个服务器应用程序,包括 PostgreSQL、Samba 等。 SUSE Linux Enterprise Server 15 非常适合作为测试环境和在适用于 Linux 的 Windows 子系统中运行时的完整 SLE 服务器。
适用于 WSL 的 SUSE Linux Enterprise Server 15 的版本是 SP1。
3. Debian
另一个最受欢迎的 Linux 发行版,此下载将 Debian 作为应用程序添加到运行 WSL 的 Windows 10 PC。 它提供了一个完整的 Debian 命令行环境,让您可以访问所有熟悉的 Debian 工具。 需要额外的软件吗? 只需安装它!
下载: Debian
4.卡利Linux
一个针对渗透测试的 Linux 发行版,用于 WSL 的 Kali Linux 允许您分析系统、交换机和其他网络硬件,而无需在单独的系统上安装 Kali Linux。 对于日常工作涉及对网络硬件进行渗透测试的任何人来说,这显然是一个巨大的优势。
下载: 卡利 Linux
请注意,使用 WSL 运行 Kali Linux 可能会在 Windows 10 中触发防病毒警告。确保通过您的安全软件完全允许访问该软件以获得最佳结果。
使用 Kali Linux 的一个优势是它现在附带一个内置的桌面环境。Win-KEX 的工作方式与 WSL 中的其他桌面环境相同(见下文),但无需安装额外的软件。
5.openSUSE Leap 15.2
不太流行的 Linux 桌面操作系统,WSL 上的 openSUSE 提供了一个 Linux 环境,旨在为需要更可靠体验的用户提供服务。 与此处的其他示例一样,它为系统管理员提供了本机命令行工具,并且可以在不依赖虚拟机的情况下密切镜像 Linux 服务器环境。
6. Fedora 为 WSL 混音
如果您对 Windows 10 上的 Linux 的偏好更符合 Fedora 家人,你很幸运。 Fedora Remix for WSL 是开源操作系统的专用版本。
但是请注意,它是作为上游的混音版本发布的 Fedora WSL 的 Linux 发行版。 因此,这是未经授权的第三方版本 Fedora Project 或 Red Hat, Inc.
下载: Fedora (9.99 美元)
与此处列出的其他操作系统不同, Fedora Remix for WSL 是一种优质产品,只需支付少量一次性费用即可获得。
你可以在 WSL 中安装 Linux 桌面吗?
在 WSL 中安装 Linux 操作系统后,您将可以完全访问 Linux 终端环境。
但是,默认情况下没有桌面。 解决这个问题的方法是安装桌面环境并使用 Windows X 服务器通过 VNC 访问它。 虽然在 Windows 上集成 Linux 的道路上有些坎坷,但这是一个简单的过程。
大多数 Linux 桌面环境都可以运行基于 WSL 的 Linux 安装。 这 example 上面显示了 LXDE 在 Windows 10 的 Ubuntu 上运行,这要归功于 WSL。
设置完成后,您将能够在 Windows 10 桌面的窗口中享受您喜欢的 Linux 桌面环境。
使用 WSL 在 Windows 10 上安装您最喜欢的发行版 Linux
Microsoft Store 中有六种 Linux 操作系统可供选择,有很多可供选择。 借助 WSL,您可以选择桌面操作系统、Linux 服务器和渗透测试操作系统。
虽然所有操作系统都在没有桌面环境的情况下安装,但您仍然可以添加一个。 然后可以通过 VNC 访问它,提供在 WSL 中运行的物理 Linux 桌面的错觉。
对 WSL 提供的选择不满意? 也许是时候考虑在虚拟机中安装 Linux 了。