2009-08-10 90 views
-2

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

随着像VMWare Player和VirtualBox这样的虚拟机软件的出现,如果您只是提供了一个可以加载到虚拟机并运行的映像,那么将像我这样的软件卖给您的软件会容易得多。我会几乎立即看到这些功能,而不是与哪个版本进行对比。虚拟机将为我处理所有这些。

我错过了什么,或者供应商和OSS是否应该开始为他们的商品分发虚拟机?


我的评估大部分是针对Linux上安装的服务器端软件的,所以操作系统授权不是问题。

+0

这一切发生的时间为Linux时只是ZAP它。对于商业操作系统来说这是比较棘手的,因为我必须将你的许可证出售给你。 – 2009-08-10 20:32:08

+2

这是一个ServerFault问题吗? – 2009-08-10 20:54:49

回答

3

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

对于大多数公司来说,这将非常昂贵。

+0

好点,但如果在免费的操作系统上有图像,那就不会花费了。当然,如果您正在设计便携式软件,那么您可能不会担心繁琐的安装过程。 – 2009-08-10 20:29:32

+0

好点,我主要使用Windows,所以我不认为OS就像Linux。我会澄清我的答案。 – Brandon 2009-08-10 20:30:42

+0

我正在寻找的大部分运行在Linux上,但我仍然没有找到可用的虚拟机。 – dacracot 2009-08-10 20:40:55

1

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

但是,如果软件是针对Windows平台,你不是真的有机会做到这一点,微软的Windows许可会阻止它。除非你是微软,当然,在这种情况下,你实际上可以做到这一点 - 与MS已经做到了这一点,以允许这样的软件的Visual Studio,SQL,和其他许多人更容易评价:

+0

正如我所说的@Brandon,我正在寻找的大部分内容都运行在Linux上,但我仍然没有找到可用的虚拟机。另外,我特别不明白为什么我会在VM的第三方站点上查找,而不是在供应商的站点上。 – dacracot 2009-08-10 20:42:58

+0

这些都是很好的问题。我记得在一个可从供应商网站下载的VMware VM中进行防火墙评估(我不记得哪个厂商)。你是对的,它应该更常见 - 你应该直接询问你的潜在供应商。 – 2009-08-10 20:48:34

0

微软提供完全配置的虚拟机,用于其软件的时间限制试用。因此,如果您想试用这种方式选择Microsoft产品,那么您今天就可以做到这一点。

虽然没有迹象表明微软将把它提供给第三方Windows软件供应商。

在SaaS(软件即服务)领域,您可以获得完全配置的虚拟服务器,其中包括Windows和感兴趣的软件,可以按照即付即用的方式使用,基于Linux和视窗。例如,请参阅Amazon Web Services

0

对于Windows,您最好开发从USB密钥运行的portable application。这就是Embarcadero分配All Access的方式。我收到一个包含多个应用程序的4 GB USB密钥。大多数可以直接从钥匙上运行而无需安装。我相信Embarcadero将在某个阶段获得技术许可。

如果您正在使用Delphi或C++等编程语言,但很少涉及外部依赖关系,则便携式应用程序可以直接开发。对.net来说,它要困难得多,但可以用Mono来完成,或者像Virtual Application Studio那样。

1

Novell拥有一个名为Suse Studio的设备生成器,可让您选择所需的软件,它会为您制作带有软件(以及依赖关系等)的虚拟机。然后您可以尝试虚拟机,下载它等。

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

声明:我Novell的合作(虽然不能与Suse的团队)

但是,是的,如果你能处理OS许可问题,或者可能是主机试用环境自己,这是一个非常有效的方法供应商来演示他们的应用。问题是,所有的供应商并不总是有这样的基础设施(或缺乏意识)。

+0

我认为“缺乏意识”是关键词。 – dacracot 2009-08-11 14:24:39

2

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

我想说一个更好的办法是有一个准备去VM,然后你随便拿一个快照(虚拟盒,我认为类似的功能存在于其他玩家)

然后简单的内部安装applciation沙箱环境,然后进行(即回到你的快照)

Darknight

+0

你对尺寸有一个好的观点,但我想我的主要目标是节省时间,安装和配置的时间。也许更小,等于安装的简易性?也许不是? – dacracot 2009-08-11 14:23:21