代码之家  ›  专栏  ›  技术社区  ›  schooner

Windows虚拟PC开发设置?

  •  8
  • schooner  · 技术社区  · 16 年前

    在开发PC HD损坏后,我正在考虑让我的开发环境完全基于虚拟PC。

    核心项目将是: -办公室2003

    假设主机具有不错的性能并提供硬件虚拟化,那么这种设置是否存在任何已知的陷阱,即主要的优缺点。是否有任何性能问题或其他问题使这成为一个好主意或坏主意?

    5 回复  |  直到 16 年前
        1
  •  6
  •   Philippe Leybaert    16 年前

    我在里面使用了虚拟开发机 VMWare Workstation VMWare Fusion

    • 您的物理机器上至少有6GB的RAM
    • 为客户操作系统预分配磁盘空间(无自动增长)

    另一个优点是,您可以将VM从基于Windows的VMWare工作站带到基于Mac的VMWare Fusion(反之亦然),而不会出现任何问题。

        2
  •  4
  •   Console    16 年前

    我在MS virtual PC和Virtualbox中运行多个虚拟开发环境已经2年了。我主要做asp.net应用程序,其中一些解决方案相对较大,并使用我也在VM内运行的大型数据库。

    • 对于客户操作系统。(这基本上就像为你的“虚拟”硬件安装合适的驱动程序,似乎比硬件虚拟化支持对性能更重要)。
    • 当同一客户操作系统是域/AD的成员时,运行其多个副本是很棘手的。如果你需要这样做,你应该阅读sysprep.exe工具。基本上,你不能只是复制虚拟磁盘,你需要采取一些特殊的预防措施。

    Virtualbox是完全免费的,它比VPC2007有更好的功能——让我转换的主要功能是支持高分辨率。Virtualbox在我的1920x1080上全屏运行没有问题。

    另一个好处是,我可以在我的新mac上和在旧pc上一样轻松地运行虚拟映像。

    依我之见,商业选择(不再)物有所值。

        3
  •  3
  •   Sebastiaan M    16 年前

    您可能需要考虑的一件事是VM中缺乏对多个监视器的支持。我真的很喜欢使用多个显示器,一个用于我的源,其余的用于所有其他显示器。据我所知,这在虚拟PC中是不可能的。除此之外,我想不出有什么能阻止你,这也是我一直在考虑的事情。

        4
  •  3
  •   Gordon Guthrie    16 年前

    VirtualBox 孙也是一个不错的选择。我是在一台Vista笔记本电脑上写这篇文章的,它有一个虚拟的Ubuntu开发环境。

    Virtual Box的一个优点是具有无缝模式,在该模式下,客户操作系统应用程序窗口仅显示为主机系统上的窗口,具有一个共同的背景(您会得到2个状态栏-一个用于windows,一个用于Linux)。

    Z顺序不会插值(即所有访客窗口都出现在宿主窗口系统的同一Z平面上,在该平面内有自己的Z顺序),这可能会让它有点奇怪,但你会习惯的。

    如果您需要在许多环境中构建,它特别有用。VirtualBox越来越好,我现在有一个OpenSolaris环境和一个FreeBSD环境。

        5
  •  0
  •   paxdiablo    16 年前

    实际上,我在Windows客户虚拟机中的Ubuntu主机下运行了三个开发环境(和许多测试环境)——这对于保持事物分离以及能够将测试环境恢复到已知点非常好。它也很方便,因为备份是主机上的一个简单目录副本,您不必担心恢复设置或重新安装应用程序。等等

    意见 here

    here

    推荐文章