开发系统的可访问性
Linux 的代码可以在低端商业机器上开发,然后在更大型的系统的特性开始对实现产生影响的时候再迁移到这些更大型的服务器上。Open Source Development Lab 为开放源代码项目提供了对高端 Linux 系统的访问,这些项目将 Linux 扩展到企业级或相关的应用上。与此类似,IBM 的 Linux Community Development System 是这样一种服务,它允许符合要求的申请者访问它自己运行在 IBM 大型机上的 Linux 系统(请参阅 参考资料)。
其它人的看法
新闻界和因特网上都有无数文章为那些正在考虑移植到 Linux 的人们提供了其它深入的分析。下面是一个小例子:
“我们使用这个软件在非常短的时间内用很小的开销设置、安装和配置一个功能性 Unix 系统,这就是 Linux 必须向企业环境提供的。― Gavin Sherry, Linux and the Enterprise。
“正确的价值取向应该是,能够编写应用程序而不用总是担心系统的结构,或者说系统的体系结构。Linux 因为具有如此开放和标准的特点,所以可以在从手表到超级计算机的每一台机器上运行。― Sam Palmisano, LinuxWorld 2001 上的发言。
问题
一旦您认定移植到 Linux 有吸引力 ― 因为减少的开销、可用的技术、增加的供应商选择,或是快速增长的市场带来的吸引力 ― 您就还需要了解其中潜在的代价和风险,以及您如何才能减轻这些影响。下面是一个清单,列出了询问的问题以及相应的回答。
迁移会不会需要一大笔初始投入资金?
当您在考虑将软件开发从一个平台转到另一个平台上时,您是否预先想过这个长期的项目将停止您所有其它的新工作,并占用您整个小组的人力,而且还需要一大笔资金投入和重新培训的费用呢?您是否希望这个项目要么取得巨大价值,要么全无价值,也就是说一旦开始,只能去完成它,否则全盘放弃?在考虑到这些情况时,没有几个项目经理会继续支持这个项目。他们都会正确地分析这个问题,只有您耐心地坚持下去,才可能看到这种长期的项目带来的利润。
标签: linux