Linux 用户希望在 Linux 上运行 Windows 软件,而 Windows 用户希望使用 Linux 软件。即使您正在寻找更好的开发环境、更强大的命令行工具,您可以在不删除 Windows 的情况下运行 Linux 软件。
在 Windows 上运行 Linux 软件有很多选择。这比在 Linux 上运行 Windows 软件更容易,因为人们可以使用免费的 Linux 发行版安装虚拟机-无需软件许可。
如何在 Windows 上运行 Linux 软件
- 1.虚拟机
- 2.赛格温
- 3.五笔下安装Ubuntu
- 4.合并和编译程序
- 5.基于coLinux的分发
- 6.适用于 Linux 的 Bash 和 Windows 子系统
- 7.远程访问 Linux 计算机
1.虚拟机
虚拟机允许您在桌面窗口中运行任何操作系统。您可以免费安装 VirtualBox 或 VMware Player,下载适用于 Ubuntu 等 Linux 发行版的 ISO 文件,然后将该 Linux 发行版安装在您计算机上安装的虚拟机中。
当您需要启动Linux系统时,可以在桌面上打开窗口——无需重启和关闭所有Windows程序。
- VirtualBox 和 VMware:哪个虚拟机软件更好?
如果您在虚拟机中安装 Ubuntu,您可能想尝试安装 Xubuntu。 Ubuntu默认的同质桌面屏幕使用3D效果,桌面屏幕界面显示不如在使用之前桌面的虚拟机中流畅。 Xubuntu 使用的是 Xfce,它更轻量。
您甚至可以尝试使用 VirtualBox 的非绑定模式或 VMware 的统一模式直接在您的桌面上运行 Linux 应用程序-它们将在虚拟机上运行,但该窗口将显示在 Windows 屏幕上卡在虚拟机窗口中。
2.赛格温
Cygwin 是一套在 Windows 上提供 Linux 环境的工具。这不是在 Windows 上运行现有 Linux 软件的方式-必须重新编译该软件。但是,许多软件已经编译。 Cygwin 会给你一个临时的工作环境和命令行,比如 Linux,里面有很多你可能已经习惯的命令行程序。
3.五笔下安装Ubuntu
此方法是一种安装Linux的技术,而不是在Windows上运行Linux软件。每次要使用 Linux 系统时都必须重新启动,就像在双启动配置标准中安装它一样。
但是,Wubi 并没有按照通常的方式安装 Ubuntu。相反,在 Windows 分区上创建一个特殊文件并将该文件用作 Ubuntu 驱动器。这意味着您可以在不创建任何新分区的情况下安装和使用 Ubuntu,然后在完成后从控制面板中卸载 Ubuntu。
使用Wubi时,过程不会像安装普通Linux系统那样完美,导致驱动要多次读写,但会比使用虚拟机。
4.合并编译程序
有许多流行的 Linux 程序内置于 Windows 和在线提供的编译器中。如果您需要 Emacs,您将找到适用于 Windows 的 Emacs 版本。如果您想在 Windows 上运行特定程序,请在 Google 中搜索该程序的名称并使用单词 'Windows'。
5。基于coLinux的分发
CoLinux 代表 Cooperative Linux 。这是一种在 Windows 中运行 Linux 的方法,这种方法可以提供比 Linux 版本的虚拟机更快的性能。
这是个好主意,但会出现一些错误。 coLinux 尚不支持 64 位版本的 Windows,因此需要运行 32 位版本的 Windows。 coLinux已经很久没有发布新版本了,所以程序运行比较慢。
如果你想使用这个方法,你可以试试 Portable Ubuntu Remix 版本。这个基于 coLinux 的发行版最后一次更新是在 2011 年,但您还有其他选择,例如 andLinux。 andLinux 我们之前提到的最后一次更新是在 2009 年。
基于coLinux 的发行版将是一个不错的选择。如果您不想使用旧的 Linux 软件和 32 位版本,这是您的完美选择。
这里不只有一个选项。想要全面体验Linux的可以选择虚拟机,而一些小工具的用户可能更喜欢Cygwin。其他只想运行特定程序的人可以在 Windows 上运行内置版本。
6.适用于 Linux 的 Bash 和 Windows 子系统
2016 年,Microsoft 与 Canonical 合作创建了在 Windows 中运行的 Bash 工作版本。它能够运行 grep、ssh 和 nano 等命令和工具。
同样,Windows Subsystem for Linux 是 Windows 10 新增的一项功能。它是一个虚拟系统,允许用户直接在 Windows 上使用 Linux。
随着 Canonical 项目的成功,其他 Linux 发行版也在与 Microsoft 合作,将他们的环境引入 Windows。
- 在 Windows 10 上安装 Kali Linux 的说明
- 直接在 Windows 应用商店下载 Ubuntu
7.远程访问 Linux 计算机
虽然这本身并不是在 Windows 上运行 Linux 软件的方式,但使用远程工具仍然是您可以使用的选项。以下是三个远程计算机访问选项:
- 远程桌面协议 (RDP)
- 虚拟网络计算 (VNC)
- 安全外壳 (SSH)
使用 RDP 和 VNC,您可以连接到远程 Linux 计算机(可以在隔壁房间,甚至数千英里)并通过应用程序窗口访问它。您可以启动应用程序并访问终端。
同时SSH允许用户远程访问终端会话,使用命令行管理文件和文件夹,更新和安装软件等。您可以参考文章如何激活并在 Windows 10 上使用 SSH 命令。
在这三种潜在的解决方案中,RDP 可能是最好的选择。 RDP 工具已内置在 Windows 10 中(不像 VNC 需要额外的软件),因此您需要做的就是在 Linux 设备上安装 xrdp。但是,如果在 Linux 上启用了 SSH,那么您将能够通过 PuTTY 等 SSH 工具远程连接到命令行。
查看更多:
- 如何在 Windows 10 上安装 macOS Mojave
- 如何使用 Vineyard 在 Linux 上运行 Windows 应用程序
- 使用 PlayOnLinux 在 Linux 上安装 Windows 软件的说明
评论