有没有办法可以在 Windows 上以虚拟机的形式运行 Linux,从而实现两全​​其美?

有没有办法可以在 Windows 上以虚拟机的形式运行 Linux,从而实现两全​​其美?

由于 Linux 有很多有用的工具,而 Windows 有很多应用程序(如 Chrome),因此,除了购买另一台机器来运行 Linux 之外,有没有办法在 PC 上将其作为虚拟机运行?Ubuntu 安装 CD-ROM 似乎没有这样的选项。

答案1

这里有很多选择:

仅限工具

如果您只想要 GNU/Linux 工具,那么有几种选择。

  • 赛格威为您提供带有大量工具(包括 X11 服务器)的 bash shell。它已经存在一段时间了,并且已经成熟。
  • 管理系统是 cygwin 的更小、更轻量的替代品。
  • 适用于 Win32 的 GNU 实用程序是另一种轻量级替代方案。这些是工具的本机版本,而 cygwin 则需要 cygwin DLL 来欺骗其工具,使其认为它们正在 Linux 上运行。
  • 优胜是 ATT Research 开发的一组在 Windows 上运行的 Unix 工具/库。
  • 苏阿是 Microsoft 的基于 UNIX 的应用程序子系统,提供在 Windows 下构建/运行 Unix 程序的工具和环境。

Windows 进程中的 Linux

有几种软件包可以将 Linux 作为 Windows 进程运行,而无需像虚拟化那样模拟整个 PC。它们使用协作式Linux,又名 coLinux,仅限于 32 位系统。这些没有虚拟化的开销,而且由于您没有启动虚拟 PC,因此启动速度更快。这有点偏向实验性,可能不如某些虚拟化选项那么稳定。

虚拟化

虚拟化软件可让您在虚拟 PC 中启动另一个操作系统,该操作系统与主机操作系统共享硬件。这是经过实践检验的。这里有一些不错的选项,可用于在特定状态下拍摄虚拟 PC 的快照、暂停/恢复虚拟 PC 等。能够使用虚拟 PC 进行实验、添加一些软件包,然后恢复到以前的快照并“干净启动”,这真是太好了。

双重启动

  • 五笔允许您直接从 Windows 安装 Ubuntu,然后进行双启动。不如上述方法方便,因为您不能同时运行两个操作系统。

答案2

看起来 VirtualBox 可以在 Windows 上运行,它应该对 Linux 有很好的支持。据我所知,Virtual PC 并没有提供很好的 Linux 集成。

如果您只是在寻找常规的命令行工具集,您可以看看 cygwin。它有很多优点,但无需维护单独的系统。

答案3

虚拟机的替代方案(意味着它可以与 Windows 共享 RAM)是 Portable Ubuntu,它将 Ubuntu 作为 Windows 应用程序运行。这是同时获得两者最佳效果的最巧妙方法之一。我无法发布链接,因为我是这里的新用户。域名是:portableubuntu.demonccc.cloudius.com.ar

答案4

如果您只是想要工具,那么您可以使用 cygwin。

您可以使用VirtualPC软件来安装任何Linux。

有一些发行版可以安装在 Windows 上,比如 phat linux

许多有用的 Linux 实用程序(包括 bash)已移植到本机 win32(unix 实用程序)。

相关内容