在Windows上运行Linux作为虚拟机的任何方式都可以有两全其美的好处?

由于Linux有很多有用的工具,而Windows有很多应用程序(如Chrome),而不是购买另一台运行Linux的机器,有没有办法在PC上作为虚拟机运行? Ubuntu安装光盘似乎没有这样的选项。

很多选项在这里:

仅工具

如果你只是想要GNU / Linux工具,有几个select。

  • cygwin为您提供了一个包含X11服务器的大量工具的bash shell。 这已经有一段时间了,已经成熟了。
  • msys是一个更小,轻量级的替代cygwin。
  • Win32的GNU实用程序是另一种轻量级的select。 这些是本地版本的工具,而不是cygwin,它需要一个cygwin DLL来伪装出它的工具,以为它们在Linux上运行。
  • UWIN是ATT Research在Windows上运行的一套Unix工具/库。
  • SUA是微软的基于UNIX的应用程序子系统,提供了在Windows下构build/运行Unix程序的工具和环境。

在Windows进程中的Linux

有几个软件包可以将Linux作为Windows进程运行,而不像虚拟化那样模拟整个PC。 他们使用Cooperative Linux ,也就是仅限于32位系统的coLinux。 这些没有虚拟化的开销,而且由于您不是启动虚拟PC,所以启动速度更快。 这在实验方面稍微多一点,可能不如一些虚拟化选项那样稳定。

  • 便携式Ubuntu
  • andLinux

虚拟化

虚拟化软件可让您在虚拟PC中启动另一个操作系统,与主机操作系统共享硬件。 这是相当尝试和真实的。 这里有很好的select,可以在特定状态下拍摄虚拟PC的快照,暂停/恢复虚拟PC等。能够尝试使用虚拟PC,添加一些软件包,然后恢复到之前的快照以及“开始干净”。

  • VMWare的
  • VirtualBox的
  • 虚拟PC

双引导

  • wubi允许你从Windows安装Ubuntu,然后双启动。 不如上述方便,因为你不能同时运行两个操作系统。

它看起来像VirtualBox在Windows上运行,应该有Linux的支持。 就我所知,虚拟PC不提供非常好的Linux集成。

如果你只是在寻找一些常用的命令行工具,你可以看看cygwin。 很多善良没有维护一个单独的系统的开销。

一个虚拟机的替代品(意味着它可以与Windows共享RAM)是便携式Ubuntu,它运行Ubuntu作为一个Windows应用程序。 这是最好的两种方法之一。 我无法发布链接,因为我是新用户。 域名是:portableubuntu.demonccc.cloudius.com.ar

也许和Linux会很有趣?

来自andlinux.org:

andLinux是一个完整的Ubuntu Linux系统,在基于Windows 2000的系统(2000,XP,2003,Vista,7; 32位版本)中无缝运行。

你可以使用cygwin,如果你只是想要的工具。

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

有几个发行版像phat linux一样安装在Windows之上

许多有用的linux utils(包括bash)已经移植到本地win32(unix utils)。

提供虚拟化安装不是Ubuntu CD-ROM的工作。

只需安装VirtualBox,然后创build一个从Ubuntu光盘引导的新虚拟机。

或者获取VMWare Player并下载预制图像。

你可以在虚拟机ala VMWare中运行它,但也有五笔,你可能会觉得合适。

VMWare给了我一段时间的Ubuntu,但后来我用VMWare创build了Windows的虚拟机,然后我在Ubuntu上安装了Ubuntu和Windows。

在UNIX工具方面,当然有Microsoft Unix for Windows。

ATT Research也提供UWIN。

“合作Linux(简称coLinux)是Linux内核的一个端口,它允许它与单个机器上的另一个操作系统一起协同运行。”

http://www.colinux.org/

你可以在Virtual PC上运行Linux,虽然你的性能可能会受到一些影响。 我有一台运行在Virtual PC上的trixBox PBX,用于testing目的,它工作正常。

从networking中的一个软电话到另一个软电话呼叫并获取分机的语音信箱时,我注意到一些性能问题。 声音慢,口吃,我认为是由于虚拟PC如何分配CPU周期,因为它运行的PC是相当强大的。 (双核1.4 MHz,4GB RAM – 3.6当然,因为它是32位的硬件。

我会说试试看看它是如何为你工作的。 启动它并不需要太长时间,所以这可能是值得尝试的。