7

免费的vmware服务器软件适合程序员吗?

我对免费服务器版本和付费工作站版本有点困惑。

服务器版本到底是什么?我可以在我的桌面上运行它吗?

我已经通过 MS alerady 安装了 virtualPC,但也想看看 vm。

4

13 回答 13

11

虚拟化可用于以下方面:

  • 构建可能使您的主机崩溃的代码。使虚拟机崩溃?只需重新启动它。
  • 测试安装程序。在安装程序之前拍摄快照,完成后恢复到快照。您的程序曾经存在的所有痕迹都消失了,您可以稍后再试。
  • 让第二台机器运行与主机不同的操作系统。我运行 Mac 笔记本电脑,但保留了 Linux VM 和我们产品设备的 VM 可用于开发和测试。

免费服务器:

  • 用于配置和管理机器的笨拙的基于 Web 的界面
  • 慢速远程显示(因为它甚至在本地机器上也通过 http 传输到客户端)
  • 每台机器一个快照
  • 自由!!!
  • 作为系统服务运行,因此机器在后台运行,而无需在桌面上打开任何窗口

工作站:

  • 改进的本地界面
  • 更快的本地显示
  • DirectX 和 OpenGL 支持(基本),因此您实际上可以玩一些 Windows 游戏或在 VM 中使用 AutoCad 之类的东西
  • 机器的许多快照,能够切割和更改/合并特定的快照
  • 作为前台应用程序运行,因此您可以打开 VMWare 窗口来启动和管理机器。在 Linux 上,至少您可以关闭界面并让机器继续运行。Windows 上没试过。
  • 昂贵

辛:

  • 如果很高兴拥有一台 Linux 主机,那么它在运行受支持的操作系统方面会非常快。Linux 和一些 BSD 现在具有 Xen 挂钩,因此它们可以轻松地进行 para-virt。
  • 可以运行完全虚拟化的机器,因此支持 Windows 和其他未打补丁的操作系统

虚拟盒子:

  • 自由的
  • 有Sun的支持(这是好事吗?你可以决定)
  • 功能上类似于 VM Workstation

漆木:

  • 自由的
  • 猪找出网络设置
  • 非常可配置
  • 如果您正在进行 PPC 或 Arm 开发,可以“模拟”非 X86 机器。
于 2009-02-12T00:04:07.080 回答
4

抱歉,它并没有真正回答您的问题,但我个人选择使用VirtualBox而不是 VMWare,部分原因是您遇到的确切问题。试图弄清楚我被允许使用哪些 VMWare 产品以及我被允许如何使用它们会比在 VirtualBox 中设置所有东西花费更多的时间。

于 2009-02-11T21:37:59.523 回答
3

VMware Server 可以在桌面上运行,但您可能需要 Workstation 版本的原因如下:

  • 它支持使用 Visual Studio 或 Eclipse 在 VM 中进行调试。

  • 它具有更好、更快的用户界面。VMware Server 过去带有一个可用的控制台程序,但版本 2 带有一个基于浏览器的 UI。

  • 在最新版本中,您可以让 VM 中的窗口直接显示在桌面上。

服务器版本的一个好处是它作为服务运行,因此您可以让虚拟机在后台自动启动,甚至在您登录之前。

于 2009-02-11T21:41:31.497 回答
2

VMware Server 作为服务运行,因此更适合于类似服务器的任务。在与主机上的硬件接口时,它也受到更多限制,例如 USB 支持是最近才添加的,我相信仅限于两个设备。

VMware 服务器还具有 (IMO) 所有 VMware 产品中最差的配置和管理界面,因为它被设计为远程管理并且是基于 Web 的。

相反,您可能想尝试免费的 VMware Player,它可以运行任何 VMware 虚拟机。它的功能与 VMware 工作站基本相同,限制是 Player 无法创建新的虚拟机。这是您很少做的事情,但是还有其他方法可以创建新机器。谷歌搜索“创建 VMware 虚拟机”会给你很多选择。

于 2009-02-11T21:43:37.310 回答
1

VMWare Server 很棒,我用它来区分需要不同设置的不同项目,如果你需要不同的环境设置并且你的机器有足够的资源,我会推荐它。

VMWare ESX 不是免费的,因此不适合您。
VMWare ESXi 是免费的,但不能在操作系统安装之上运行,因此可能不适合您。

VMWare Player 播放虚拟机...但我不熟悉它。(见其他回复)。

VMWare Workstation 仅免费使用 30 天。

于 2009-02-11T21:40:45.507 回答
0

VMWare Workstation 为您提供(在免费版本之上)

  • 多显示器支持(您可以在 2、3、4 个显示器上运行 VM)
  • 记录/回放调试
  • 多个快照
  • DirecX/3D 支持

我还要查看https://stackoverflow.com/questions/66317/which-is-the-best-vm-program-for-a-programmer

虚拟化现在是一种商品化产品,基本的简单软件是免费的并且可以完成这项工作。如果您日复一日地在商业级别上进行软件开发,那么您将非常欣赏 Workstation 中的高级功能。

购买 VMWare Workstation 许可证非常物有所值,与您为 Visual Studio、Windows 和您最有可能使用的所有其他软件支付的费用相比,这只是杯水车薪。

于 2009-02-12T02:59:57.360 回答
0

对于以后发现此线程的人,还值得补充的是,VMware Server 仅支持(阅读:仅安装在)服务器操作系统上。我尝试在 Vista 上安装它,但它不起作用。我很确定它也不会在 XP 上安装。这可能会排除它在开发机器上的使用。

我使用 VMware Server 和 Workstation,它们都是很棒的产品。我的 Android 开发环境位于 Workstation VM 中,这对我来说非常有效。我还在 XP VM 中运行了一些旧游戏,发现图形支持非常好。

于 2009-03-05T10:21:03.107 回答
0

我曾讨论过要获得 MS 或 VMWare 的“免费”版本,但决定挥霍一下 189 美元的 VMWare 工作站——不得不说它可能是我花过的最便宜的钱。该工具很棒,并且立即启动并运行。

我不敢相信我等了这么久才在我的开发机器上设置虚拟化。一旦你使用它,你就不会想你花了超过 5 分钟的钱。

我想我的观点是不要让少量的钱成为你选择或使用什么的决定因素。该软件为您提供的灵活性可能价值数千美元。如果您能找到适合您需求的免费工具,请务必使用它。但是,对于 189 美元,您将获得令人难以置信的物超所值。

于 2009-02-11T23:30:08.753 回答
0

以前版本的 vmware 服务器使用与工作站版本相同的 UI(它似乎支持除快照之外的所有内容)。

不幸的是,当前版本的 vmware 服务器已切换到基于 Web 浏览器的 UI,这对于设置虚拟服务器的用途非常有用,但对于进行开发工作来说有点笨拙。

于 2009-02-11T21:46:17.817 回答
0

我在我的开发机器上使用 VMWare Server 2 在 Server 2003 中运行 VS2008 和 WSS 来开发 Sharepoint Web 部件。

我确信这样的设置还有其他用途,但对于我的需要,它完全足够了。

于 2009-02-11T23:13:47.983 回答
0

是的,您可以在桌面上免费使用(我相信是 ESX)服务器,如果您进行多平台开发,我会推荐它。

例如,您需要在 linux 32 位和 64 位中测试您的应用程序,也许还需要在 solaris 和 windows 中测试。

您应该注意的一件事是正确配置所有内容。如果您不这样做,您可能最终不得不等待几分钟才能完全启动您的操作系统,因为它会加载各种驱动程序,并且可能会在启动时加载机器。

用作创建自己的图像的工具也很好,例如模仿您的生产环境。上次我检查时,VM 播放器无法做到这一点。

于 2009-02-11T21:36:09.917 回答
0

我使用Parallels和 VirtualPC。

Win 桌面和 OS X 桌面上的 Parallels,以及在 Server 2003 上运行多个 linux 构建(全无头)的 Virtual PC。免费的 VMWare 很好,但我知道它有一些限制。当大多数其他 VM 立即开箱即用时,我刚刚发现 VM 是一个设置和配置的婊子。

于 2009-02-11T21:42:29.823 回答
0

Vmware 服务器主要在后台运行,并带有一个 Web 界面供您控制虚拟机。

从那里您可以通过浏览器插件打开远程控制台,该插件能够执行您需要它执行的大多数操作。(虽然奇怪地缺少 ctrl-alt-del 按钮)服务器中没有硬件加速支持。

Workstation 在用户模式下运行,因此您在登录后启动它。它作为应用程序而不是服务运行。如果您需要经常回滚更改,它还支持多个快照。服务器只允许每个主机一个快照。


就个人而言,我在 VirtualBox 中有一个 WinXP VM,过去一年我一直在使用它进行开发。VBox 在 Linux 中支持无缝模式,这是我选择它而不是 VMWare 的主要原因。我相信 VMWare Fusion 在 Mac 主机上为 Linux 或 Windows 提供无缝模式,但据我所知,它们在 Linux 或 Windows 主机上不支持这种模式。

到目前为止它运行良好,只有一个警告:备份您的虚拟磁盘!特别是如果您要玩快照。并在虚拟环境之外设置源代码控制系统,以便在虚拟磁盘无法访问时获取代码。

于 2009-02-11T21:44:49.070 回答