科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件开源的扩展性有多大

开源的扩展性有多大

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

开源是否具有足够的扩展性,能够随公司共同发展呢?下面我们来讨论一下公司使用开源解决方案的利弊。

作者:builder.com.cn 2007年1月22日

关键字: 开源

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共19页)

开源同时带来机遇与挑战。但对各种规模的组织而言,它是一个可靠的选择,这无疑是个好消息。

配置开源软件可以为预算不多的小型公司节省一大笔资金——至少从理论上是这样。我们可以免费下载Linux操作系统和Open Office之类的办公软件。这听起来比花200美元为每个系统购买操作系统,300-500美元购买Office套件要强得多。

同样在理论上,应用开源软件,大型公司能够节省更多资金,因为它们需要更多的软件拷贝。如果共有100台计算机,每台机器节省500美元,则总计可以节省一大笔成本:5万美元。

但是开源是否具有足够的扩展性,能够随公司共同发展呢?下面我们来讨论一下公司使用开源解决方案的利弊。

成本因素

我们在此提出警告:上面提到的成本节省只是理论上的计算结果。因为配置开源软件可能会产生隐藏成本,从而影响它与商业软件的比较结果。例如:

  • 学会使用开源软件可能更加麻烦,特别对并非“超级用户”的终端用户更是如此。根据特殊的发行版本和图形界面不同,可能需要更多技能才能掌握一个开源操作系统。
  • 管理开销也可能更大,因为它需要IT专业人士掌握命令行界面、熟悉脚本、编写自己的设备驱动器等。
  • 供应商可能不会提供技术支持,或可能需要额外的成本才能获得支持。当然,开源产品也有提供技术支持的商业版本,但其价格也不低,可能接近或是高于所有权软件的价格。

例如,根据Red Hat网站(http://www.redhat.com/rhel/compare/server/),每个系统上Enterprise Linux AS的年技术支持费用为1499(标准版)到2499美元(加强版)不等。因此,在评估或计划开源配置时,一定要保证你考虑到其它培训、管理开销和技术支持成本,进行合理的比较。

开源软件的优点

除节约成本外,开源软件还有许多优点,对技术型用户更是如此。这些优点包括:

  • 由于开源软件的源代码对外公开,而且其软件许可一般允许修改。这样,你可以让你的程序员进行自定义,从而满足你的需要。
  • “通过泄露确保安全”是它的另一个优点。即任何人都可以检查源代码并发现安全漏洞,任何人都可以对这些漏洞进行修复,而不必等到软件供应商进行修复。
  • 技术成熟并且连续数年通过同行审核的开源软件能够放心使用。例如,互联网上运行的许多软件(DNS、Sendmail、Perl等)都是开源软件。
  • 多数开源软件拥有社区支持——用户组、网络公告栏、新闻组、邮件列表等,你可以在那里提问并寻求帮助。

开源支持者往往“粘在一起”分享知识,就像他们分享软件一样。但在一些社区你也可能发现“新手”——那些刚刚加入技术领域以及熟悉Windows管理但对开源软件知之甚少的人——并不特别受欢迎。

过去,许多开源用户总是表现出一种精英意识,并对那些觉得内核再编译“过于困难”或希望使用直观式图形界面的用户冷嘲热讽。近些年,开源支持者变得更加开放,并同时向普通用户和技术高手敞开大门。他们这样做可能是因为意识到:使用开源软件的成功用户越多,开源软件就会更加普及,更加受人尊敬。这种开放导致大量用户界面友好的开源程序的出现。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章