在 Windows 上运行 Linux 应用程序和游戏的 4 种方法

需要在 Windows 中运行 Linux 软件? 当您需要访问终端时,卡住使用微软的操作系统? 不用担心了。 您有多种选择来享受 Linux 环境,甚至在 Windows 中运行 Linux 软件。

1. 适用于 Linux 的 Bash 和 Windows 子系统

需要 Windows 中的 Linux 环境? 2016 年,微软与 Canonical 合作创建了在 Windows 中运行的 Bash 工作版本。 能够运行命令和工具,如 grep、ssh 和 nano,Windows 上的 Bash 可以轻松启用。

同样,Linux 的 Windows 子系统正在等待“开启”,这可以为您提供图形用户界面。 虽然它可能看起来像“完整的 Linux”,但情况并非如此。

但是,开发此环境的工作仍在继续,最终它被计划为与您面前的 Linux PC 一样有用。 随着 Canonical 项目的成功,其他 Linux 发行版已与 Microsoft 合作,将他们的环境捆绑到 Windows 中。

反之亦然:您现在可以在 Linux 中安装 Windows PowerShell!

2. 在虚拟机中运行 Linux

并非所有版本的 Windows 都可以运行 Bash 或使用适用于 Linux 的 Windows 子系统获得 GUI。 幸运的是,还有另一种选择:虚拟化!

使用虚拟机,例如 VMware Player 或 VirtualBox,您可以创建一个虚拟硬件环境(仅受您计算机的物理硬件约束)。

然后,您可以在此虚拟机中安装 Linux(在大多数情况下建议使用轻量级发行版)。 借助在 Windows 中运行的 Linux 版本,您可以根据需要添加和删除您喜爱的 Linux 应用程序和游戏。

对于那些经常使用 Linux 的人来说,在 Windows 中拥有一个 Linux 虚拟机可能比双引导更可取。

3. coLinux

Cooperative Linux(简称 coLinux)是 Linux 内核的一个端口,旨在允许它与另一个操作系统(协作)一起运行。 使用 coLinux,您可以在 Windows 计算机上运行 Linux,而无需依赖虚拟化。 还支持 BSD 和 macOS。

这意味着您可以在 PC 上与 Windows 软件一起运行 Linux 应用程序和其他软件。 它们实际上将屏幕空间作为单独的应用程序共享,从而使快速切换到 Linux 应用程序的任务变得尽可能简单。

凭借 7.5MB 的紧凑下载量,值得安装 coLinux 以了解它是否支持您想要的那种活动。 如果没有,其他解决方案对您开放。

4. 远程访问现有的 Linux 计算机

虽然不是“在 Windows 上运行 Linux 应用程序”的确切定义,但使用远程工具仍然是一种选择。 常见的有以下三种:

  • 远程桌面协议 (RDP)
  • 虚拟网络计算 (VNC)
  • 安全外壳 (SSH)

使用 RDP 和 VNC,您可以连接到远程 Linux 计算机(可能在隔壁房间,甚至数千英里之外)并通过应用程序窗口访问它。 在这里,可以启动软件并按照您的预期访问终端。

同时,SSH 提供对终端会话的远程访问,使您能够使用命令行来管理文件和文件夹、更新和安装软件等。

在这三种潜在的解决方案中,RDP 可能是最好的选择。 RDP 工具已内置在 Windows 10 中(与需要额外软件的 VNC 不同),因此您只需在目标 Linux 设备上安装 xrdp。 但是,如果已经在 Linux 上启用了 SSH,那么您将能够通过 PuTTY 等 SSH 工具轻松远程连接到命令行。

有关更多信息,请参阅我们的指南,了解从 Windows 远程访问 Linux 的所有三种方法。

该应用程序是否已经可用于 Windows?

如果到目前为止您所阅读或尝试的任何内容都对您不起作用,那么还有另一种选择:查找 Windows 版本! 许多在 Linux 上发布的应用程序也可以在 Windows 上使用。 这可能是因为这些工具已被移植,或者它们已被重新编译以在 Windows 中运行。

此外,许多应用程序是用 Java 等跨平台代码编写的,这意味着在 Linux 中运行的完全相同的应用程序也将在 Windows(可能还有 macOS 和其他)中运行。

确定该应用程序是否适用于 Windows 的最佳方法是联系开发人员。 如果他们不维护自己的 Windows 版本,他或她可能知道提供 Windows 支持的项目分支。

现在您可以在 Windows 中运行 Linux 软件

在 Windows 中运行 Linux 软件并没有您想象的那么难,是吗? 虽然在它们的本地环境中运行这些应用程序可能会更好,但您仍然有五种方法可以在 Windows PC 上使用 Linux。

回顾一下,这些是:

  • 适用于 Windows 的 Linux 子系统
  • 虚拟机
  • coLinux
  • 移植、重新编译和跨平台的软件
  • 与 Linux 设备的 RDP、VNC 或 SSH 连接

其中,Windows 的 Linux 子系统和虚拟机可以说是最可靠的。 但是,如果您有幸找到已移植或跨平台的应用程序,那么这应该可以提供最佳体验。

尽管所有这些选项都很有用,但双引导 Linux 和 Windows 更可靠。 同时,如果您只需要一台可以不时轻松访问的 Linux 机器,为什么不考虑专用的 Linux 机器呢?