安装与虚拟机映像

时间:2009-08-10 20:22:57

标签: virtual-machine vmware virtualbox evaluation

我似乎最终评估了很多软件。这要求我不断在我的系统上安装各种东西。它造成了巨大的混乱,我在安装过程中花了很多时间,如果我不喜欢它,那么删除我所做的一切。我的大部分评估都偏离了被评估软件的功能以及安装的难度。我敢肯定,由于这个启动成本,我错过了可能实际上是更好选择的好软件。

随着VMWare Player和VirtualBox等虚拟机软件的出现,如果你只是提供了一个我可以加载到虚拟机并运行的图像,那么像我这样向你的软件销售会容易得多。我几乎立刻就会看到这些功能,而不是与哪种版本的版本进行斗争。 VM将为我处理所有这些。

我是否遗漏了某些东西,或者供应商和OSS是否应该开始为他们的商品分发虚拟机?


我的大多数评估是针对Linux上安装的服务器端软件,因此操作系统许可不是问题。

6 个答案:

答案 0 :(得分:3)

VM要求操作系统具有有效的许可证密钥。对于免费的操作系统,这不是一个问题,但如果你正在开发类似Windows机器的东西,每次他们发送他们软件的演示版本时,他们都会发送一个他们必须支付的许可证密钥对

对于大多数公司而言,这将是非常昂贵的。

答案 1 :(得分:2)

唯一的缺点我会说IMHO是图像的大小,如果说你有一个20 MB的应用程序,你真的想要为该应用程序下载/传输整个操作系统。

我想说一个更好的方法是准备好去VM然后你只需拍一张快照(在虚拟盒子上,我假设其他玩家中存在相似的功能)

然后只需在沙盒环境中安装applciation,然后在完成后将其删除(即返回快照)

<强> Darknight

答案 2 :(得分:1)

这可以在开源平台上运行的软件上完成,VMware有一个图像库就可以做到这一点(尽管用于评估商业软件的图像通常用于基础设施类型的东西,它们非常非常非常复杂的安装要求):

但是,如果该软件适用于Windows平台,则您实际上没有机会这样做,因为Microsoft的Windows许可会阻止它。除非你是微软,当然,在这种情况下,你实际上可以做到这一点 - 而MS已经做到这一点,以便更容易评估像Visual Studio,SQL和其他许多软件这样的软件:

答案 3 :(得分:1)

Novell有一个名为Suse Studio的设备构建器,可以让您选择所需的软件,它会为您构建一个包含软件(以及依赖项等)的VM。然后,您可以试用VM,下载等等。

您正在寻找的软件是否可用是另一回事。

免责声明:我为Novell工作(虽然不在Suse团队工作)

但是,是的,如果您可以处理操作系统许可问题,或者可能自己托管试用环境,这对于供应商演示其应用程序来说是一种非常有效的方式。问题是所有供应商并不总是拥有基础设施(或缺乏意识)。

答案 4 :(得分:0)

Microsoft提供完全配置的VM,用于其软件的限时试用。因此,如果您想以这种方式选择Microsoft产品,那么今天就可以这样做。

但是,没有任何迹象表明微软将向第三方Windows软件供应商提供此服务。

在SaaS(软件即服务)世界中,您可以基于Linux和Windows,以现收现付的方式获得包含Windows和您感兴趣的软件的完全配置的虚拟服务器。例如,请参阅Amazon Web Services

答案 5 :(得分:0)

对于Windows,你可能最好开发一个从usb密钥运行的portable application。这就是Embarcadero分发All Access的方式。我收到了一个包含多个应用程序的4 gb usb密钥。大多数可以直接从密钥运行而无需安装。我相信Embarcadero将在某个阶段授权该技术。

如果您使用的是Delphi或C ++等编程语言,几乎没有外部依赖关系,那么便携式应用程序就可以直接开发。对于.net来说,它要难得多,但可以使用Mono或Virtual Application Studio之类的东西来完成。