流行意味着存在技能:因为 Linux 在大学和学院中流行,所以多数新的毕业生有 Linux 经验。您几乎可以在任何城市的 Linux 用户组中找到该地区能够熟练应用 Linux 的人,而 Web 站点和因特网新闻组仍然是 Linux 使用指南信息和非正式技术咨询的一种宝贵而有效的来源。
开始前需考虑的重要问题
移植到 Linux 可能是容易的、简单的和直接的,特别是当您的 UNIX®应用程序的编写遵循公共的开放的标准。如果您认为移植到 Linux 是有吸引力的,那么您需要分析移植中涉及的潜在花费和风险及减小它们的方法。
迁移会涉及巨额初始投资吗?
成本 ― 移植将涉及巨大的时间、人员和金钱的初期投入吗?该项目会冻结所有的其它新工作并消耗整个团队的资源吗?需要提前支付大量资金费用和再培训费用吗?这是不是冒着极大风险的提议:一旦开始,要么完成,要么完全失败?
移植到 Linux 是可管理的 ― 本文的移植指南部分讲述怎样一步一步地移植而每个中间步骤本身是稳定的。这使您能根据您的优先级管理成本、人员和项目。这意味着您可以独立完成每一步,在完成每步后重新估计您的优先级和目标。这样的结果是风险更容易被控制而给您的公司带来的影响更小。
成本有多大?需要花多少时间?
花费的时间和金钱 ― 根据和移植有关的因素,全面估计您的应用程序:
编译器的差异;
您的代码中与硬件相关的构造(例如字的长度或字节顺序的相关性);
平台运行时服务;
构建工具的相关性; |