需要在Windows中运行Linux软件吗?当您需要访问终端时,是否卡在使用Microsoft操作系统?别再担心了。您可以选择几个选项来享受Linux环境,甚至可以在Windows中运行Linux软件。
需要Windows中的Linux环境吗?2016年,微软与Canonical合作创建了一个在Windows中运行的Bash工作版本。能够运行grep、ssh和nano等命令和工具,可以轻松地在Windows上启用Bash。
类似地,Linux的Windows子系统正在等待“打开”,这可以为您提供一个图形用户界面。虽然它看起来像“完整的Linux”,但情况并非如此。
然而,开发这个环境的工作仍在继续,最终计划它会像在您面前有一台Linux PC一样有用。随着Canonical项目的成功,其他Linux发行版已经与微软合作,将他们的环境捆绑到Windows中。
另一方面:你现在可以在Linux中安装WindowsPowerShell了!
并非所有版本的Windows都可以运行Bash或使用Windows子系统获取GUI。幸运的是,还有一种选择:虚拟化!
使用VMware Player或VirtualBox等虚拟机,可以创建虚拟硬件环境(仅受计算机的物理硬件限制)。
在这个虚拟机中,您可以安装Linux(大多数情况下建议使用轻量级发行版)。如果Linux版本在Windows中运行,您可以根据需要添加和删除喜爱的Linux应用程序和游戏。
对于那些经常使用Linux的人来说,在Windows中使用Linux虚拟机可能比双引导更好。
Cooperative Linux(缩写为coLinux)是Linux内核的一个端口,旨在允许它与另一个操作系统(Cooperative)并行运行。使用coLinux,您可以在Windows计算机上运行Linux,而不依赖于虚拟化。还支持BSD和macOS。
这意味着你可以在你的电脑上运行Linux应用程序和其他软件,同时运行Windows软件。它们实际上是作为单独的应用程序共享屏幕空间,使得快速切换到Linux应用程序的任务变得非常简单。
有了一个紧凑的7.5MB下载,coLinux是值得安装,看看它是否将支持您心目中的那种活动。如果没有,其他的解决方案对你是开放的。
虽然不是“在Windows上运行Linux应用程序”的确切定义,但使用远程工具仍然是一种选择。通常有三种:
使用RDP和VNC,您可以连接到远程Linux计算机(可能在隔壁房间,甚至几千英里之外)并通过应用程序窗口访问它。在这里,软件可以被启动,终端也可以被访问。
同时,SSH允许远程访问终端会话,使您能够使用命令行管理文件和文件夹、更新和安装软件等。
在这三种可能的解决方案中,RDP可能是最好的选择。RDP工具已经内置到windows10中(不像VNC,VNC需要额外的软件),所以您只需要在目标Linux设备上安装xrdp。但是,如果Linux上已经启用了SSH,那么您就可以通过PuTTY这样的SSH工具轻松地远程连接到命令行。
有关更多信息,请参阅我们的指南,了解从Windows远程访问Linux的所有三种方法。
如果到目前为止你读过或尝试过的东西都不适合你,那么还有另一个选择:找到Windows版本!在Linux上发布的许多应用程序在Windows上也可用。这可能是因为这些工具已经被移植,或者它们已经被重新编译以在Windows中运行。
而且,许多应用程序都是用Java等跨平台代码编写的,这意味着在Linux中运行的应用程序也将运行在Windows(可能还有macOS和其他应用程序)中。
最好的方法是联系开发人员,以确定该应用程序是否适用于Windows。如果他们不维护自己的Windows版本,他或她可能知道一个提供Windows支持的projectfork。
在Windows下运行Linux软件并不像你想象的那么难,是吗?虽然在本地环境中运行这些应用程序可能更好,但是在Windows PC上使用Linux有五种方法。
总而言之,这些是:
其中,Linux子系统(Windows)和虚拟机可以说是最可靠的。然而,如果你幸运地找到了一个已经移植的应用程序,或者是跨平台的,那么这应该提供最好的体验。
尽管所有这些选项都很有用,但双引导Linux和Windows更可靠。同时,如果您所需要的只是一台可以随时轻松访问的Linux机器,那么为什么不考虑使用专用的Linux机器呢?
...决。毕竟,您不确定是否可以在Linux上运行您喜爱的Windows应用程序。 ...
...indows切换到Linux时,某些程序会停止正常运行。Wine是一个应用程序兼容性层,允许用户在Linux或Mac上运行Windows应用程序。使用诸如PlayOnLinux或Vineyard之类的Wine前端可以大大简化在Linux上安装和运行Windows应用程序的过程。 ...
...的意思。Linux用户根本无法访问地球上使用最广泛的一些应用程序。是的,在某些情况下,您可以找到解决方法或使用像Wine这样的软件,但它经常有bug,而且不可靠。如果有人不这么说,他们是在撒谎。 ...
尽管Windows占主导地位,Linux还是一个优秀的游戏平台。开发人员越来越多地提供本地Linux支持。主要标题包括外星:隔离是跨平台兼容的。Valve进一步利用基于Linux的SteamOS来促进Linux游戏。另外,YouTube上的Linux游戏玩家也证明,Lin...
... 使应用程序更容易安装是很重要的。只需看看智能**或平板电脑上的过程与台式电脑相比。曼杰罗在这里表现不错,但是桌面呢?ManjaroLinux与XFCE一起发布,奥斯汀喜欢“它有...
... 开源意味着应用程序的代码对您可见。大多数商业软件都隐藏着,让您相信开发人员只做了您期望的事情。您无法简单地知道记录哪些信息,或者是否存在安全漏洞,使您的机器容易...
...ows或Mac当然有他们虔诚的追随者,某些情况下,比如本地应用程序和较低的复杂性,需要非Linux发行版。 ...
一点一点地,Windows的反向兼容性正在衰退。您的Windows 10 64位安装无法运行16位时代的软件。至少,不是天生的。对大多数人来说,这不是什么大问题。windows3.1是Windows的最后一个16位版本,于1992年上市。 ...
...本在Windows中运行,您可以根据需要添加和删除喜爱的Linux应用程序和游戏。 ...